Best Photos From the 49ers Second Week of OTAs
49ers players continued practices at the SAP Performance Facility during the team's offseason program.

WR Mohamed Sanu

C Alex Mack

DL Arik Armstead, CB K'Waun Williams

TE George Kittle

WR Trent Sherfield

OL Aaron Banks

DL Jordan Willis

CB Tim Harris

QB Jimmy Garoppolo

TE Josh Pederson

RB Wayne Gallman II

DB Jimmie Ward

RB Jamycal Hasty

WR Mohamed Sanu

WR Jauan Jennings

OL Laken Tomlinson

S Jared Mayden

RB Elijah Mitchell

S Tavon Wilson

QB Trey Lance

RB Jamycal Hasty

QB Jimmy Garoppolo

LB Fred Warner

QB Trey Lance

CB Tim Harris

DL Daeshon Hall

LB Azeez Al-Shaair

CB Emmanuel Moseley

WR River Cracraft

C Alex Mack

WR Mohamed Sanu

OL Aaron Banks

2021 49ers

CB Mark Fields II

QB Jimmy Garoppolo

LB Azeez Al-Shaair

FB Josh Hokit

DT Javon Kinlaw

DL Daeshon Hall

DL Alex Barrett

QB Jimmy Garoppolo

DB Deommodore Lenoir

QB Trey Lance, RB Jamycal Hasty

WR River Cracraft

DB Jimmie Ward

RB Elijah Mitchell

DB Tarvarius Moore

CB Tim Harris

CB Mark Fields II

TE George Kittle

CB Emmanuel Moseley

LB Jonas Griffith

LB Fred Warner

DL Darrion Daniels

CB Briean Boddy-Calhoun

RB Elijah Mitchell

DB Deommodore Lenoir