Top Snaps as 49ers Players Continue OTA Practices 📸
View some of the best photos as the 49ers get back on the field at the SAP Performance Facility.

WR Brandon Aiyuk

DL Arik Armstead

QB Trey Lance

CB Emmanuel Moseley

DL Kerry Hyder Jr.

K Robbie Gould

OL Jake Brendel

S Talanoa Hufanga

DL Jordan Willis

WR Brandon Aiyuk

LB Dre Greenlaw

RB Tyrion Davis-Price

LB Segun Olubi

DB Tarvarius Moore, S George Odum

WR Ray-Ray McCloud

S Leon O'Neal Jr.

OL Colton McKivitz

S Tayler Hawkins

S Talanoa Hufanga

WR Brandon Aiyuk

LB Marcelino McCrary-Ball, WR Austin Mack

QB Brock Purdy

LB Oren Burks

K Robbie Gould, P Mitch Wishnowsky

WR Ray-Ray McCloud

WR Danny Gray

LS Taybor Pepper

QB Trey Lance

DL Kemoko Turay

WR Malik Turner

WR Marcus Johnson

DL Kevin Givens

WR Ray-Ray McCloud

DL Kevin Atkins

TE Ross Dwelley

RB Jordan Mason

WR Austin Mack

DB Deommodore Lenoir

WR Brandon Aiyuk

WR Taysir Mack

QB Brock Purdy

RB Tyrion Davis-Price

WR Marcus Johnson

DB Jimmie Ward

RB Trey Sermon

WR Ray-Ray McCloud

LS Taybor Pepper

QB Nate Sudfeld

CB Emmanuel Moseley

WR Taysir Mack

2022 49ers

QB Trey Lance

DL Alex Barrett

DB Deommodore Lenoir

LS Taybor Pepper

WR Danny Gray

WR Ray-Ray McCloud, WR Brandon Aiyuk

DL Kemoko Turay

CB Ka'dar Hollman, DB Deommodore Lenoir, CB Charvarius Ward

S Leon O'Neal Jr.

QB Trey Lance

RB Tyrion Davis-Price

WR Marcus Johnson

2022 49ers