Who built the 49ers? Lynch, Shanahan mold the roster

Who built the 49ers? Lynch, Shanahan mold the roster

Since the hirings of general manager John Lynch and coach Kyle Shanahan, the 49ers have turned over more than half of their 90-man offseason roster.

The 49ers announced six roster moves on Monday – three cuts, three signings – to bring the number of players added under the new regime to 50 players.

Lynch has contractual control over the 90-man offseason roster, while Shanahan has control over the 53-man regular-season roster, Lynch said during his introductory press conference.

Here’s a look at the general manager/coach combinations that first brought the team’s current roster to the organization:

Scot McCloughan/Mike Nolan (2)
LB Ahmad Brooks
LT Joe Staley

Trent Baalke/Mike Singletary (1)
LB NaVorro Bowman

Baalke/Jim Harbaugh (13)
DL Tank Carradine
TE Garrett Celek
DL Quinton Dial
WR Bruce Ellington
RB Carlos Hyde
CB Dontae Johnson
C Daniel Kilgore
LB Aaron Lynch
TE Vance McDonald
LS Kyle Nelson
CB Keith Reaser
S Eric Reid
DB Jimmie Ward

Baalke/Jim Tomsula (7)
DL Arik Armstead
TE Blake Bell
OT Trent Brown
LB Eli Harold
P Bradley Pinion
WR DeAndre Smelter
S Jaquiski Tartt

Baalke/Chip Kelly (15)
LB Ray-Ray Armstrong
G Zane Beadles
DL Ronald Blair
DL DeForest Buckner
WR Aaron Burbridge
G Joshua Garnett
CB Prince Charles Iworah
DL Chris Jones
WR Jeremy Kerley
RB Raheem Mostert
OL Norman Price
CB Will Redmond
CB Rashard Robinson
S Vinnie Sunseri
OL John Theus

Personnel department/no coach (2)
K Nick Rose
WR Rashad Ross

John Lynch/Kyle Shanahan (50)
QB Matt Barkley
C Tim Barnes
QB C.J. Beathard
RB Kapri Bibbs
WR Victor Bolden
WR Kendrick Bourne
RB Matt Breida
WR DeAndre Carter
DB Adrian Colbert
LB Brock Coyle
OL John Flynn
LB Reuben Foster
CB Zach Franklin
OL Brandon Fusco
WR Pierre Garçon
LB Jimmie Gilbert
OL Garry Gilliam
S Malik Golden
OL Evan Goodman
WR Marquise Goodwin
K Robbie Gould
RB Tim Hightower
TE Cole Hikutini
QB Brian Hoyer
S Chanceller James
DB Lorenzo Jerome
WR BJ Johnson
DL D.J. Jones
DB Don Jones
FB Kyle Juszczyk
TE George Kittle
OL Richard Levy
OL Erik Magnuson
FB Tyler McCloskey
NT Earl Mitchell
QB Nick Mullens
LB Donavin Newsom
DL Noble Nwachukwu
TE Logan Paulsen
WR Aldrick Robinson
LB Malcolm Smith
DL Pita Taumoepenu
WR Trent Taylor
DL Solomon Thomas
LB Dekoda Watson
OL Darrell Williams Jr.
RB Joe Williams
CB K’Waun Williams
DB Ahkello Witherspoon
OL Jeremy Zuttah

Bills sign two former 49ers

Bills sign two former 49ers

The Buffalo Bills have signed two 49ers free agents within the past two days.

After signing wide receiver Rod Streater on Wednesday, the Bills announced the signing of linebacker Gerald Hodges on Thursday.

The 49ers acquired Hodges in a 2015 trade with the Minnesota Vikings for center Nick Easton and a sixth-round draft pick. Hodges started 12 games last season and ranked second on the team with 92 tackles.

Hodges left the 49ers shorthanded for a late-season game against the Atlanta Falcons when he violated team rules. Then-coach Chip Kelly did not disclose the nature of Hodges infraction. Hodges offered no explanation or apology.

The 49ers entered the game against the high-powered Falcons with just two healthy inside linebackers due to Hodges’ deactivation. Starter Nick Bellore sustained an elbow injury on the third play of the game, and the 49ers were forced to use safeties Antoine Bethea and Vinnie Sunseri, and outside linebacker Ahmad Brooks at various points of the game.

The 49ers showed no interest in re-signing Hodges as a free agent.

Streater, a five-year NFL veteran, saw action in all 16 games last season after being acquired in a trade with the Kansas City Chiefs in September. He caught 18 passes for 191 yards and two touchdowns.

Harbaugh takes blame for 'premature celebration' during 2011 incident

Harbaugh takes blame for 'premature celebration' during 2011 incident

It was Jim Harbaugh's first season as head coach of the 49ers.

The 4-1 49ers were in Detroit and scored 10 points in the final 5:29 to beat the Lions 25-19.

An excited Harbaugh got a little too agressive during his postgame handshake with Lions coach Jim Schwartz. The two had words for each other and had to be separated.

Six years later, Harbaugh took the blame for what happened and said that he and Schwartz have patched things up.

"I went in too hard on that, too aggressive on the handshake. I've since changed that. Not doing that anymore. Can't blame him. I went in too hard. And you respect him for taking exception. We've talked, and we're good. We're back to friends. There is a protocol in a postgame handshake. I've been there as the winner. I've been there as loser. You just, 'Hey, nice game,' then go celebrate. Premature celebration there, in the wrong," Harbaugh said Tuesday on Barstool Sports' Pardon My Take podcast.

Harbaugh sounds like he's learned his lesson from that incident with Schwartz.

"The postgame handshake isn't the place for anything. If you're bitter, than change the I to an E. Don't get bitter, get better. Nothing's really changing at the postgame handshake. Just professionally shake hands and go on your way," Harbaugh said.

Harbaugh moved on from the 49ers to coach the Michigan Wolverines. Schwartz coached the Lions through the 2013 season and currently serves as the defensive coordinator for the Eagles.