3 things to watch in Week 3 of 49ers OTAs
Ambry Thomas 'ready to go,' in mix for 49ers' third cornerback role – NBC Sports Bay Area & California
49ers News: Day 3 of OTAs commences - Niners Nation
Isaiah Oliver hopes versatility helps 49ers win games in 2023 NFL season – NBC Sports Bay Area & California
Three takeaways from Week 1 of 49ers OTAs - Sactown Sports
Alex Mack skips 49ers OTAs as status for 2022 NFL season remains unclear – NBC Sports Bay Area & California
Deebo Samuel skipping 49ers OTAs as leverage for suitable contract – NBC Sports Bay Area & California
49ers OTA Week 1 Periscope recap
49ers notebook: What we learned from Week 2 of 49ers' OTAs
NFL Week 2: How to watch today's San Francisco 49ers vs. Los Angeles Rams game - CBS News
Christian McCaffrey reveals moment he knew 49ers were 'special team' – NBC Sports Bay Area & California
49ers OTAs: Trey Lance shows zip; Jeff Wilson Jr. 'honored' over fantasy football feud
New 49ers starters? No. 3 QB? Jalen Hurd's progress? 5 items as OTAs get underway - The Athletic
3 Observations From 49ers Minicamp - Sactown Sports