Articles by

Cam Inman

49ers WR Aiyuk returns to practice, eager to play after shoulder injury

SANTA CLARA, CALIFORNIA – NOV. 7: San Francisco 49ers’ Brandon Aiyuk (11) fumbles...

49ers’ Brock Purdy: ‘It looks like I have a robotic arm’

Injured San Francisco 49ers quarterback Brock Purdy (13) returns to the game after...

Obituary: Bill Leavy passes away after decades as NFL official, San Jose policeman and firefighter

Referee Bill Leavy checks with other officials along side Kansas City Chiefs quarterback...

49ers likely heading to Vegas for camp practices with Raiders, Garoppolo

San Francisco 49ers tight end George Kittle (85) catches a touchdown pass during...

49ers seek funds to spruce up Levi’s Stadium for World Cup, Super Bowl bid

The 49ers believe Levi’s Stadium, which opened less than a decade ago, needs a makeover and the...

49ers tap into Panthers pipeline for kicker to replace Robbie Gould

San Francisco 49ers’ Robbie Gould (9) kicks a field goal against the Miami...

Key dates on 49ers’ calendar: Offseason program opens April 17

San Francisco 49ers head coach Kyle Shanahan watches play from the sidelines against...

John Lynch details why 49ers ‘went really hard’ after Javon Hargrave

Getty Images ATLANTA, GEORGIA – SEPTEMBER 12: Javon Hargrave #97 of the Philadelphia...