San Francisco 49ers' Kyle Shanahan draws line on toughness after players throw punches in practice - ESPN
49ers coach Kyle Shanahan on recent practice brawls: 'I want people to be irritants,' not fighters
49ers: Kyle Shanahan sees bright side of Trey Lance's performance vs. Raiders
49ers Linebacker Fred Warner Activated From COVID-19 List, Voted Team Captain
From BYU to NFC Championship — the evolution of Fred Warner - Deseret News
49ers news: DeMeco Ryans on Fred Warner's ascension: I saw a leader. I saw a guy who loved football - Niners Nation
49ers game review: DC Steve Wilks goes back to blitz-happy ways to win
Kyle Shanahan - Head Coach
49ers news: Kyle Shanahan said it was time to move on from Trey Lance - Niners Nation
Kyle Shanahan envisions Fred Warner being with 49ers 'forever' – NBC Sports Bay Area & California
Kyle Shanahan Says George Kittle Could Miss Week 1 With Injury - Sactown Sports
Kyle Shanahan Shares Final Updates Ahead of #SFvsPIT
San Francisco 49ers LB Fred Warner signs 5-year extension, becomes the highest-paid linebacker in the NFL, NFL News, Rankings and Statistics