Photos: 49ers Arrive for Training Camp
Take a look at the top images as the 2018 49ers reported for training camp.

RB Jerick McKinnon

QB Jimmy Garoppolo

WR Pierre Garçon

WR Kendrick Bourne

DL DeForest Buckner

DL Solomon Thomas

T Mike McGlinchey

CB Richard Sherman

RB Jeremy McNichols

DL Jeremiah Attaochu

LB Eli Harold

S Chanceller James

OL Coleman Shelton

RB Raheem Mostert

WR Marquise Goodwin

WR Steven Dunbar Jr.

DT Jullian Taylor

LB Malcolm Smith

RB Jeremy McNichols

DL Sheldon Day

2018 49ers

CB K'Waun Williams and S Terrell Williams

TE Garrett Celek

S Corey Griffin and CB Tarvarus McFadden

NT Earl Mitchell

CB Richard Sherman and NT Earl Mitchell

DB Tyvis Powell and CB Greg Mabin

P Jeff Locke

LS/TE Kyle Nelson

OL Erik Magnuson

QB Jimmy Garoppolo

DB Adrian Colbert

DB Jimmie Ward

QB Nick Mullens

2018 49ers

LB Mark Nzeocha and LB Brock Coyle

DL Ronald Blair III

2018 49ers

OL Garry Gilliam

DL Cassius Marsh

DL Niles Scott, LB Reuben Foster and DT Jullian Taylor

DL Cassius Marsh and RB Joe Williams

LB Dekoda Watson

T Joe Staley