Patrick Willis San Francisco 49ers Nike 75th Anniversary Alternate
NFL playoffs: 49ers rally to stun Packers in divisional round
Final 49ers 53-man roster projection
RT Mike McGlinchey wants to stay with the 49ers, but acknowledges
Digital Grass Innovation & Technology
49ers' Patrick Willis retires 'happy' – The Mercury News
49ers pick Sam Darnold as Brock Purdy's backup over Trey Lance
Patrick Willis Explains Decision to Retire from NFL
Patrick Willis San Francisco 49ers Mitchell & Ness Player Graphics
49ers Linebacker Quits After 1 Season, Citing Safety Concerns