2017 ScheduleAll times ET

2017 Schedule
2-14, 4th in NFC West

Mike Rodak ESPN Staff Writer 

Bills are signing LB Gerald Hodges to a one-year deal, source tells ESPN NFL Insider Adam Schefter. Hodges visited the Bills and Giants this week. Hodges, 26, started 12 games last season for the 49ers. He will be added to a Bills outside linebacker competition alongside Ramon Humber and rookie Matt Milano.

Leon Halip/Getty Images
4dDan Murphy

Harbaugh: Schwartz handshake scrum my bad

Jim Harbaugh said in an interview on Barstool Sports' Pardon My Take podcast that he was in the wrong in 2011 when, after a 49ers victory, he and Lions coach Jim Schwartz had to be separated on the field.

Mike Rodak ESPN Staff Writer 

The Bills have signed WR Rod Streater and TE Wes Saxton, while waiving first-year QB Josh Woodrum. Streater, 29, played in 16 games last season for the 49ers, making two starts while catching 18 passes for 191 yards and two touchdowns. Streater adds some height (6-foot-2) to the Bills' receiver competition. Second-round pick Zay Jones has been sidelined by a knee injury and Sammy Watkins continues to recover from foot surgery, leaving veteran free-agent additions Andre Holmes and Philly Brown as the Bills' top wideouts in OTAs.

Harry How/Getty Images
4dMike Sando

How NFL coaches, GMs have defined Colin Kaepernick

Conversations with 21 executives and coaches over a four-year period reveal a confounding truth: Even as Colin Kaepernick was taking the league by storm, NFL decision-makers struggled to define him. "There is something missing there," one coach said.

Nick Wagoner ESPN Staff Writer 

49ers coach Kyle Shanahan said he's hoping to build competition all over the roster, but that's particularly apparent with the top offensive line already. The Niners rotated Joshua Garnett and Brandon Fusco at right guard with Trent Brown and Garry Gilliam getting work at right tackle.

Nick Wagoner ESPN Staff Writer 

49ers C Jeremy Zuttah was working with first team offense when he departed with an apparent leg issue. Daniel Kilgore, who is expected to compete with Zuttah for the starting job, stepped in to replace Zuttah.

Nick Wagoner ESPN Staff Writer 

OTAs are voluntary but 49ers had perfect attendance save for rookie DL Solomon Thomas and WR Kendrick Bourne, both of whom aren't allowed to attend until their school year finishes. WR Bruce Ellington and RB Raheem Mostert worked on the side. Coach Kyle Shanahan appreciates his team showing up: "It's hard to build a team when your team's not there," Shanahan said.

Nick Wagoner ESPN Staff Writer 

49ers coach Kyle Shanahan made it clear there will be competition for playing time at linebacker, particularly in nickel packages where only two linebackers will be on the field. NaVorro Bowman, Reuben Foster and Malcolm Smith figure into that battle but Bowman, who is coming off an Achilles injury, is confident he'll remain in the mix. "I won't be on the sideline, I'll tell you that right now," Bowman said.

Nick Wagoner ESPN Staff Writer 

49ers DE Aaron Lynch says he's worked his (rear end) off to get back in shape this offseason. Said he still has some work to do as he's in the 280-pound range and his target weight is between 260 and 270.

Nick Wagoner ESPN Staff Writer 

49ers LB NaVorro Bowman is working in his usual spot in the middle during OTAs. Kyle Shanahan says Niners have to be cautious to balance Bowman's reps as he competes for his spot with not pushing him too hard as he comes back from Achilles injury.

Nick Wagoner ESPN Staff Writer 

49ers coach Kyle Shanahan said plan for LB Reuben Foster for now is to allow him to participate in anything that doesn't have the potential for contact. He's still recovering from shoulder procedure but the hope is he will be ready for training camp. Foster is working at weakside linebacker right now, according to Shanahan.

Nick Wagoner ESPN Staff Writer 

49ers rookie LB Reuben Foster took part in some individual drills in today's OTA but did not participate in team drills as he continues recovery from shoulder procedure.

AP Photo/Ben Margot
4dNick Wagoner

49ers' best acquisition: Kyle Shanahan

Shanahan was widely regarded as the top head coach on the market, and his offensive acumen should help turn things around in San Francisco.

Nick Wagoner ESPN Staff Writer 

This is the first time the 49ers have issued Nos. 94 and 97 in awhile. Solomon Thomas is first to wear 94 since Justin Smith retired in 2015 while Dekoda Watson is first to wear 97 since Bryant Young retired in 2007.

Nick Wagoner ESPN Staff Writer 

49ers made a few jersey number changes as they open OTAs to media on Tuesday. Rookie DL Solomon Thomas is now No. 94 after starting with No. 96. DT D.J. Jones now wearing No. 96. OLB Dekoda Watson is wearing No. 97. CB Rashard Robinson switches from 26 back to 33 after an earlier change and RB Kapri Bibbs is now 26. Rookie RB Joe Williams is No. 32.

Team Stats

Passing Yards181.932nd
Rushing Yards126.24th
Points For19.227th
Points Against30.032nd

Find Tickets