Christian McCaffrey and the 49ers win 13th straight in the regular
49ers cornerback Ambry Thomas bounces back from disappointing
49ers Notebook: Shanahan not sweating Jake Moody's missed kicks
49ers to use Sam Darnold as QB2; Trey Lance not at practice
Road to Ambry Thomas' 'Storybook Ending' Didn't Come Easy for
Football (NFL) - Powell River Peak
Aaron Donald avoids fights, stays focused on preparation during
49ers storylines to watch ahead of joint practices with the
49ers' Ambry Thomas a factor again after lost 2022 season
State of the 2022 San Francisco 49ers: Uncertainty looms large at
Is 49ers Cornerback Ambry Thomas Good? - Sports Illustrated San