Good Morning, Faithful,
Here are your top 49ers storylines for Thursday, July 31st:
New and Notable
Day 5 of 49ers Training Camp: First Padded Practice Brings Competition
The San Francisco 49ers returned to the field on Monday for the first padded practice of 2025 training camp. With pads on and intensity up, today's practice extended to 12 periods, making it the longest and most physical day of camp so far.
Learn More >>>
Nick Bosa Ranked No. 57 on NFL's 'Top 100 Players of 2025'
The list of San Francisco 49ers featured in NFL Network's annual "Top 100 Players" continues with defensive lineman Nick Bosa, who was unveiled at No. 57.
Learn More >>>
49ers Sign DL Jaylon Allen to One-Year Deal; Place DL Jackson on Injured Reserve
The San Francisco 49ers today announced they have signed DL Jaylon Allen to a one-year deal. In order to make room on the roster, the team placed DL Tarron Jackson on the Injured Reserve List.
Learn More >>>
Video 📽
Photos 📷
Check out the best photos of the 49ers wide receivers from 2025 training camp.

WR Demarcus Robinson

WR Terique Owens

WR Malik Knowles

WR Isaiah Neyor

WR Junior Bergen

WR Jordan Watkins

WR Malik Knowles

WR Isaiah Neyor

WR Isaiah Hodgins

WR Jauan Jennings

WR Russell Gage Jr., WR Isaiah Hodgins

WR Ricky Pearsall

WR Isaiah Hodgins

WR Isaiah Neyor

WR Russell Gage Jr.

WR Junior Bergen

WR Jauan Jennings

WR Malik Knowles

WR Isaiah Hodgins

WR Ricky Pearsall

WR Isaiah Neyor

WR Junior Bergen

WR Russell Gage Jr.

WR Russell Gage Jr.

San Francisco 49ers Wide Receivers

WR Jordan Watkins

WR Junior Bergen

WR Isaiah Neyor

WR Russell Gage Jr.

WR Junior Bergen

WR Jordan Watkins
Check out the best photos of the 49ers offensive line from the 49ers 2025 training camp.

OL Austen Pleasants

OL Sebastian Gutierrez

OL Colton McKivitz, OL Drake Nugent

OL Jake Brendel

OL Matt Hennessy

Assistant Head Coach/Offensive Line Chris Foerster

OL Isaac Alarcon

OL Colton McKivitz, OL Nick Zakelj, OL Spencer Burford, OL Austen Pleasants, OL Zack Johnson, OL Dominick Puni

OL Sebastian Gutierrez

OL Drake Nugent

OL Colton McKivitz

OL Jake Brendel

OL Sebastian Gutierrez, OL Drake Nugent

OL Drew Moss, OL Connor Colby

OL Spencer Burford

OL Matt Hennessy

Assistant Head Coach/Offensive Line Chris Foerster

OL Isaac Alarcon

OL Connor Colby

OL Jake Brendel

OL Zack Johnson

OL Spencer Burford

OL Drake Nugent

OL Sebastian Gutierrez, DL Jonathan Garvin

OL Austen Pleasants, DL Robert Beal Jr.
Take a look at the standout moments as the 49ers hit the field for their third practice of training camp.

LB Fred Warner

LB Nick Martin, WR Equanimeous St. Brown

RB Christian McCaffrey

TE Mason Pline, FB Kyle Juszczyk

LB Jalen Graham

CB Upton Stout

WR Junior Bergen

TE George Kittle

FB Kyle Juszczyk, RB Jordan James, RB Isaac Guerendo, RB Christian McCaffrey, RB Corey Kiner, RB Patrick Taylor Jr.

OL Austen Pleasants, OL Nick Zakelj

WR Demarcus Robinson

San Francisco 49ers

DL Mykel Williams

LB Stone Blanton, LB Chazz Surratt

LB Nick Martin

DL C.J. West

LB Dee Winters

DL Nick Bosa

S Ji'Ayir Brown

TE George Kittle

DL Nick Bosa

RB Jordan James

K Jake Moody

LB Fred Warner

QB Mac Jones, RB Christian McCaffrey

RB Christian McCaffrey

LB Dee Winters

S Richie Grant

RB Jordan James, RB Corey Kiner

LB Fred Warner

FB Kyle Juszczyk

DL Nick Bosa

S Ji'Ayir Brown

DL Mykel Williams

S Malik Mustapha

DB Deommodore Lenoir, CB Chase Lucas

CB Tre Brown

LB Luke Gifford

OL Austen Pleasants

QB Mac Jones

DL Yetur Gross-Matos

RB Christian McCaffrey

CB Chase Lucas