Photos: 49ers Work Out with Veteran Navy Seals of APG
View the top images of 49ers players, coaches and staff during a workout run by a group of veteran Navy SEALs.

2018 49ers

QB Jimmy Garoppolo

John Lynch

DL Cassius Marsh, T Joe Staley, P Bradley Pinion, OL Erik Magnuson and TE Garrett Celek

2018 49ers, John Lynch and Kyle Shanahan

2018 49ers

Kyle Shanahan

DL Ronald Blair III, DL Arik Armstead, LB Eli Harold and DL DeForest Buckner

WR Marquise Goodwin

2018 49ers

DL Solomon Thomas

LB Pita Taumoepenu, DB Adrian Colbert and FB Malcolm Johnson

FB Kyle Juszczyk

WR Marquise Goodwin

QB Jimmy Garoppolo

2018 49ers

Kyle Shanahan and John Lynch

DB Tyvis Powell

DL DeForest Buckner, OL Garry Gilliam, TE Cole Wick, OL Andrew Lauderdale, T Pace Murphy and DL Arik Armstead

2018 49ers

Kyle Shanahan

Assistant Strength & Conditioning Coach Dustin Perry, RB Jerick McKinnon, Quarterbacks Coach Rich Scangrello, WR Aldrick Robinson and Defensive Backs Coach Jeff Hafley

LB Pita Taumoepenu, DB Adrian Colbert, FB Malcolm Johnson, Vice President of Player Personnel Adam Peters and FB Kyle Juszczyk

2018 49ers

QB Jimmy Garoppolo and DL Jeremiah Attaochu

RB Jerick McKinnon

LB Dekoda Watson, Offensive Quality Control Taylor Embree and LB Mark Nzeocha

QB C.J. Beathard

DL Cassius Marsh

2018 49ers

NT Earl Mitchell

NT Earl Mitchell, QB Nick Mullens, CB Greg Mabin, Kyle Shanahan and John Lynch

NT Earl Mitchell

WR Marquise Goodwin, Quarterbacks Coach Rich Scangrello, Wide Receivers Coach/Passing Game Specialist Mike Lafleur, Defensive Quality Control Bobby Slowik, Seasonal Offensive Assistant Katie Sowers, Defensive Backs Coach Jeff Hafley, WR Aldrick Robinson and CB K'Waun Williams

John Lynch

S Chanceller James, DB Tyvis Powell, LB Dekoda Watson and LB Eli Harold

Kyle Shanahan

2018 49ers

WR Aldrick Robinson

RB Joe Williams, LB Pita Taumoepenu, QB Jimmy Garoppolo and OL Garry Gilliam

2018 49ers

QB Jimmy Garoppolo

RB Raheem Mostert

RB Jeremy McNichols, FB Kyle Juszczyk, LB Brock Coyle, LB Malcolm Smith and WR Kendrick Bourne

QB C.J. Beathard

Kyle Shanahan

John Lynch

NT Earl Mitchell

2018 49ers

John Lynch

CB Greg Mabin, QB Nick Mullens, WR Kendrick Bourne, John Lynch, Kyle Shanahan, LB Korey Toomer and NT Earl Mitchell

QB Jimmy Garoppolo and LB Eli Harold

K Robbie Gould

Wide Receivers Coach/Passing Game Specialist Mike Lafleur

Kyle Shanahan

CB K'Waun Williams

LB Korey Toomer, NT Earl Mitchell, WR Kendrick Bourne, QB Nick Mullens, CB Greg Mabin, Kyle Shanahan and John Lynch

WR Aldrick Robinson

John Lynch

DL Sheldon Day

Seasonal Offensive Assistant Katie Sowers

CB Richard Sherman

DL Ronald Blair III, Tight Ends/Assistant Head Coach Jon Embree, DL Jeremiah Attaochu, QB Jimmy Garoppolo, QB C.J. Beathard and LS/TE Kyle Nelson

2018 49ers

RB Matt Breida, CB Greg Mabin and WR Max McCaffrey

LB Malcolm Smith

TE Garrett Celek

John Lynch

Kyle Shanahan

FB Kyle Juszczyk