Jake Moody, 49ers' rookie jersey numbers for 2023 NFL season revealed – NBC Sports Bay Area & California
49ers make interesting first-team QB choice during OTAs
Morning Report: 49ers Begin OTAs
San Francisco 49ers: How roster looks after offseason program
George Kittle continues to improve, Trey Lance's natural ability, San Francisco 49ers throwback uniforms and more - Revenge of the Birds
What the 49ers will Evaluate in OTAs Starting Monday
3 exceptional takeaways from Week 1 of 49ers OTAs
News and notes from the San Francisco 49ers - Revenge of the Birds
49ers Rumors: Trey Lance Getting All QB1 Reps at OTAs amid Brock Purdy's Elbow Injury, News, Scores, Highlights, Stats, and Rumors
49ers news: Kyle Shanahan says “it'll be tough” for Trey Lance to beat out Jimmy Garoppolo by Week 1 - Niners Nation
Alex Mack skips start of 49ers' OTAs, future still uncertain
Morning Report: 49ers Begin OTAs
What the 49ers will Evaluate in OTAs Starting Monday
49ers Weekly Recap: Julio Jones traded, 2nd week of OTAs, a few signings, and more