Happy for that he was able to make the best decision for him, but such a huge “what could have been” 7 years ago today : r/49ers
San Francisco 49ers' Chris Borland retiring from NFL
Bay Area Sports Hall of Fame an appetizer for 49ers' Patrick Willis
49ers hit hard after unexpected offseason departures - The Boston Globe
Luke Kuechly Joins N.F.L.'s Under-30 Retirees Club - The New York Times
Patrick Willis Praises Ravens' New Offense
Patrick Willis: The Aftermath - Dynasty League Football
Patrick Willis Explains Decision to Retire from NFL
49ers pick Sam Darnold as Brock Purdy's backup over Trey Lance