San Francisco 49ers Roster
There's more to this than a win over the Giants. Shanahan makes a statement
NFL Power Rankings: 49ers Stay Put at No. 1 Following #SFvsLAR
Who is Brock Purdy? Meet rookie QB tasked with saving 49ers'
Brock Purdy Contract & Salary Breakdown - Boardroom
Purdy joins 49ers' Mr. Irrelevant club with a preacher, a coach, a life cut short
49ers news: Brock Purdy makes the final 53-man roster; Jimmy Garoppolo will be QB2 - Niners Nation
49ers HC Kyle Shanahan on Ambry Thomas: I thought it was the best that I've seen him look - Niners Nation
4 overreactions from Week 2: Brock Purdy's overthrows will eventually cost the 49ers
49ers-Rams overreactions: Brock Purdy's overthrows cost SF offense - Niners Nation
49ers Position-by-position grades for 37-34 win over the Raiders: Should Brock Purdy get a failing grade? - Niners Nation