Check out some of the best images as 49ers players arrived at the SAP Performance Facility for training camp.

T Mike McGlinchey

QB Jimmy Garoppolo

WR Deebo Samuel

LB Fred Warner

RB Trey Sermon

S Tavon Wilson

CB Jason Verrett

OL Aaron Banks

WR Richie James, RB Raheem Mostert

LB Dre Greenlaw

OL Laken Tomlinson

WR Trent Sherfield

QB Jimmy Garoppolo

DL Dee Ford

C Alex Mack

DB Jimmie Ward

OL Dakoda Shepley

DT Javon Kinlaw

TE Ross Dwelley

WR Deebo Samuel

OL Corbin Kaufusi

RB Jeff Wilson Jr.

CB Dontae Johnson

LB Justin Hilliard

FB Kyle Juszczyk

QB Jimmy Garoppolo

LB Demetrius Flannigan-Fowles

RB JaMycal Hasty

FB Josh Hokit

FB Kyle Juszczyk, S Tony Jefferson

CB Dontae Johnson

DL Kentavius Street

LB Demetrius Flannigan-Fowles

DL Samson Ebukam

DL D.J. Jones

DL Arden Key

WR River Cracraft, QB Josh Rosen

S Kai Nacua, CB Tim Harris Jr.

OL Jaylon Moore, OL Alfredo Gutierrez

OL Colton McKivitz

RB Wayne Gallman II

LS Taybor Pepper
The San Francisco 49ers announced on Wednesday they have signed QB Trey Lance to a four-year deal. With the signing, the 49ers now have all eight of the team's 2021 draft picks under contract. The team also announced the following roster moves:
The following players have been placed on the Reserve/COVID-19 List:
WR Jauan Jennings
S Jaquiski Tartt
Lance (6-3, 221) was selected by the 49ers as the 3rd overall pick in this year's NFL Draft out of North Dakota State. He appeared in 19 games (17 starts) in three years (2018-20) at North Dakota State and completed 208 of 318 passing attempts (65.4 percent) for 2,947 yards, 30 touchdowns and one interception to go along with 192 rushing attempts for 1,325 yards and 18 touchdowns on the ground. As a sophomore in 2020, he started one game and completed 15 of 30 passing attempts for 149 yards and two touchdowns prior to their season being cancelled due to the COVID-19 pandemic. Also ran for 143 yards and two touchdowns. He started all 16 games as a freshman in 2019 and completed 192 of 287 passing attempts (66.9 percent) for 2,786 yards and 28 touchdowns, while also rushing for 1,100 yards and 14 touchdowns on 169 carries. He became the first freshman to be awarded the STATS FCS Walter Payton Award as the top offensive player in the Football Championship Subdivision and also won the STATS FCS Jerry Rice Award as the top freshman player, becoming the first player to win both major FCS legacy awards in the same season. He redshirted in 2018 after appearing in two games and completing his only pass attempt for 12 yards and rushing for 82 yards and two touchdowns.
A 21-year-old native of Marshall, MN, Lance attended Marshall (MN) High School.