NFL
Barrows: On George Kittle, 49ers team unity and the case of the missing touchdown ball
Matt Barrows22
49ers’ Jimmy Garoppolo: Don’t panic about Brandon Aiyuk’s slow start
Matt Barrows30
49ers WR/TE preview: The surefire names are set, but can Jalen Hurd and Jauan Jennings make some noise?
Matt Barrows and David Lombardi35
Kyle Shanahan ends 49ers spring session early: 10 questions for training camp
Matt Barrows37
49ers are running low on wideouts; who stepped up in Wednesday’s OTA practice?
Matt Barrows28
49ers free-agency tracker: WR Mohamed Sanu returns for a second stint
Matt Barrows and David Lombardi83
49ers mailbag: Why they said so long to Mohamed Sanu; some options at DE
Matt Barrows73
From George Kittle to Richard Sherman, what’s next regarding the 49ers’ injuries
David Lombardi28
49ers bolster receiving corps with a Kyle Shanahan disciple, Mohamed Sanu
Matt Barrows47
49ers mailbag: Hand wringing over Jimmy Garoppolo; welcome aboard, Kevin White?
Matt Barrows67
Howe: Examining Mohamed Sanu’s exit and Leonard Fournette’s availability
Jeff Howe37
Draft diary: Round-by-round recap of a 12-team PPR best ball (12th pick)
Nando Di Fino25
Schultz: As Falcons flounder, some thoughts on who should stay and who should go
Jeff Schultz25
With Falcons' air show coming to town, Washington's secondary hopes to show progress since Monday night debacle
Rhiannon Walker3
The matchup advantage Atlanta wants to create with Mohamed Sanu
Jason Butt4