The San Francisco 49ers opened up training camp at the SAP Performance Facility on Wednesday morning in front of a sold out crowd. It's one of nine open training camp practices that will be held over the course of the next three weeks. Here are your notes from Day 1 of the team's workouts:
Updates from the Coaches:
- After report day, punter Mitch Wishnowsky was placed on the Non-Football Injury list and the 49ers signed cornerback Terrance Mitchell.
- Kickers will be rotating in for practices, with both kickers working in together every third day of workouts.
- Head coach Kyle Shanahan expects to keep four quarterbacks during training camp even after second-year pro Brock Purdy is off of his pitch count.
- One of the big goals of the first training camp practice is having good energy while also keeping players from "being too eager" and staying off the ground, according to Shanahan.
Camp Highlights:
- As expected, Purdy did not participate in the team's workout on Wednesday because of his two days on, one day off practice schedule since being cleared to play.
- The first-team reps were shared by third-year quarterback Trey Lance and Sam Darnold and rotated every period. Brandon Allen took the third-team reps.
- Biggest offensive play of the day: Brandon Aiyuk made a leaping catch over cornerback Deommodore Lenoir near the left sideline.
- Biggest defensive play of the day: Safety Talanoa Hufanga came over the top and broke up a deep ball from Darnold to sophomore wideout Danny Gray during team drills.
- Cornerback Samuel Womack III was wearing No. 1 and cornerback Isaiah Oliver was wearing No. 26.
Check out some of the best photos of players arriving for 49ers training camp presented by SAP.
![LB Fred Warner](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/pdkaktrjmy6bipxwlb19.jpg)
LB Fred Warner
![DL T.Y. McGill](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/e38tu9zdviemcg7zvygq.jpg)
DL T.Y. McGill
![S Tashaun Gipson Sr.](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/d2b71prf05lp3z8awmzo.jpg)
S Tashaun Gipson Sr.
![S Talanoa Hufanga, TE George Kittle](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/wdwj7lxxagweqjzr6qsb.jpg)
S Talanoa Hufanga, TE George Kittle
![DL Kalia Davis](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/vhljtypubquycz0gkiwj.jpg)
DL Kalia Davis
![LB Curtis Robinson](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/iunadmq9rx1qjeifmphk.jpg)
LB Curtis Robinson
![OL Jake Brendel](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/iy5nselj83yulzmw87iy.jpg)
OL Jake Brendel
![DL Drake Jackson, TE Cameron Latu](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/pzaswetcmofiyjdh4xcj.jpg)
DL Drake Jackson, TE Cameron Latu
![QB Trey Lance](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/zhwgc5kxqg4uq7vv5hon.jpg)
QB Trey Lance
![DL Kevin Givens](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/gfpytcq61kgpiioskool.jpg)
DL Kevin Givens
![TE Cameron Latu](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/vymd96izkoqdlt4h1fck.jpg)
TE Cameron Latu
![CB Ambry Thomas](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/l7fjmfxjy71rdg9vk8fe.jpg)
CB Ambry Thomas
![OL Jaylon Moore, RB Elijah Mitchell](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/x807vvfnd4cza1lkpeqf.jpg)
OL Jaylon Moore, RB Elijah Mitchell
![QB Brock Purdy](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/iyydzupbyoerovleo1io.jpg)
QB Brock Purdy
![DL Drake Jackson](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/rhllgcpjyknzo1kfcuo5.jpg)
DL Drake Jackson
![OL Spencer Burford](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/cbqyjzdfb2tol5cuihnj.jpg)
OL Spencer Burford
![LB Dre Greenlaw](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/jbpvtwixwg9rfmw2nwnl.jpg)
LB Dre Greenlaw
![QB Sam Darnold](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/qyazwbw8mdi3voombqgr.jpg)
QB Sam Darnold
![OL Spencer Burford, RB Tyrion Davis-Price](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/rlhpdqgjnmk8tdibfvmw.jpg)
OL Spencer Burford, RB Tyrion Davis-Price
![S Tayler Hawkins](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/egmqatmyxij5wycaojr3.jpg)
S Tayler Hawkins
![RB Jordan Mason](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ssnvcfw8dupv4fsnoxaf.jpg)
RB Jordan Mason
![RB Tyrion Davis-Price](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/v6omyygz4tzjcu2e9awk.jpg)
RB Tyrion Davis-Price
![OL Spencer Burford](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/b4wlg3q241s502mvctzi.jpg)
OL Spencer Burford
![DL Drake Jackson](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ytmfgkhdfhtqsqp1wot2.jpg)
DL Drake Jackson
![LB Oren Burks](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/h6ua7ihfkndnrjxjcqzj.jpg)
LB Oren Burks
![OL Spencer Burford](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/zjfye8rlltyxfykol20o.jpg)
OL Spencer Burford
![S Tayler Hawkins](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/sd6ijchxjzaxf2v78ysy.jpg)
S Tayler Hawkins
![DL Javon Kinlaw](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/jriqnkh7agi14nth1i7s.jpg)
DL Javon Kinlaw
![CB Qwuantrezz Knight](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/fgxwsmcmb3mbepcloj1h.jpg)
CB Qwuantrezz Knight
![WR Chris Conley](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/p48rg6qxs3ulyjvskiib.jpg)
WR Chris Conley
![WR Danny Gray](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/pzi6jhqif5mca7auq7a4.jpg)
WR Danny Gray
![S Myles Hartsfield](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/tomkzooollwqh0h378tz.jpg)
S Myles Hartsfield
![TE George Kittle](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/u7vkvso9nfllykds4y0v.jpg)
TE George Kittle
![CB Ambry Thomas](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/lismpt0ygbbprfhgqs8u.jpg)
CB Ambry Thomas
![P Mitch Wishnowsky](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/vkxedyg8jjtondmpdl6l.jpg)
P Mitch Wishnowsky
![WR Chris Conley](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/exuhlayi7hfkt6fogk9z.jpg)
WR Chris Conley
![CB Ambry Thomas](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/bmxjqhpknm3wgpyikwuw.jpg)
CB Ambry Thomas
![S Talanoa Hufanga, TE George Kittle](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/if42thb0a38hp7fveun5.jpg)
S Talanoa Hufanga, TE George Kittle
![OL Jason Poe](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/sk6gjqjmrtuw6ugycse6.jpg)
OL Jason Poe
![TE Brayden Willis](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/wxtammlm8k4tawlknb5d.jpg)
TE Brayden Willis
![S George Odum](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/qalbfwjlmhvfdtu8ah0t.jpg)
S George Odum
![OL Corey Luciano](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/uvumj676lsucudzf9b8p.jpg)
OL Corey Luciano
![DL Austin Bryant](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/qwidm52bvjdguibblkw9.jpg)
DL Austin Bryant
![QB Trey Lance](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ns8aodtjp0kdxacjzilq.jpg)
QB Trey Lance
![OL Keith Ismael](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/i13e4afyh50masgeuq4h.jpg)
OL Keith Ismael
![LB Dee Winters](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/iz2i4flzhygq6c3o16xd.jpg)
LB Dee Winters
![DL Arik Armstead](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/uvq7lgvdxztbmkvi99p2.jpg)
DL Arik Armstead
![S Tashaun Gipson Sr.](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/eiunzuzadkzcct4ihzkc.jpg)
S Tashaun Gipson Sr.
![LB Marcelino McCrary-Ball](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/veyxloc03nvjmla0y13r.jpg)
LB Marcelino McCrary-Ball
![TE Charlie Woerner, OL Colton McKivitz](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ixba7a39phjsq9efbvde.jpg)
TE Charlie Woerner, OL Colton McKivitz
![S George Odum](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/kvvf5iisxcssqsnk8vek.jpg)
S George Odum
![DL Kerry Hyder Jr., WR Isaiah Winstead](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/hsuwpmvz39dsvt6pwgah.jpg)
DL Kerry Hyder Jr., WR Isaiah Winstead
![DB Deommodore Lenoir](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/b6tqgpbrkto5v7knlp8k.jpg)
DB Deommodore Lenoir
![QB Brock Purdy](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/zii7bdt195g5mtdxeecv.jpg)
QB Brock Purdy
![CB Samuel Womack III, OL Spencer Burford](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/xs4jmnxih31tqbzry2uj.jpg)
CB Samuel Womack III, OL Spencer Burford
![OL Colton McKivitz](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ivyjlypkwvxspxb5pwag.jpg)
OL Colton McKivitz
![WR Danny Gray](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/wnh1s4r0wn5hlgfnynkj.jpg)
WR Danny Gray
![LB Marcelino McCrary-Ball](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/pvbuuilpufol0jil26qs.jpg)
LB Marcelino McCrary-Ball
![WR Chris Conley](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/xltp4urlu5sku7hawgeh.jpg)
WR Chris Conley
![OL Jason Poe](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/h8m3ax6zd6dyevw4wvpw.jpg)
OL Jason Poe
![CB Samuel Womack III](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/g8gfun5mp2wu1kjb0fie.jpg)
CB Samuel Womack III
![S George Odum](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/cjgykklchfv0tjswgqo3.jpg)
S George Odum
![LB Fred Warner](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/xriccmxsna8v93f8tjda.jpg)
LB Fred Warner
![LS Taybor Pepper](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/tpz2rpoiw3i1k5v8ky2o.jpg)
LS Taybor Pepper
![TE Charlie Woerner, OL Colton McKivitz](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/s3kftt0aqykeo54vhhss.jpg)
TE Charlie Woerner, OL Colton McKivitz
![OL Keith Ismael](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/jjbp5mreeez6gwqyy7hv.jpg)
OL Keith Ismael
![OL Jason Poe](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/bmdeuw0ba6k2vqzcbndn.jpg)
OL Jason Poe
![LB Curtis Robinson](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/sixusbbjle8x6oc0avjc.jpg)
LB Curtis Robinson
![K Zane Gonzalez](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/tbuvdnzgysrjl4uqgt9r.jpg)
K Zane Gonzalez
![DL Austin Bryant](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/vlfhckqx0byojagpxel4.jpg)
DL Austin Bryant
Player Feature: Wide Receiver Deebo Samuel
Over the course of the last 40-or-so days, players have had time to themselves and the opportunity to be away from the facility before the start of camp. While he did enjoy a short vacation in that window, Samuel dedicated a large portion of his break to training and conditioning and returns to the SAP Performance Facility feeling ready for the grind of the upcoming season.
"This offseason was pretty good for me," Samuel said. "I would say this is the best shape I've been in since 2019. You've got that long time of working out. You've got that long time of preparation. I took those 40 days away and really got to it and got to where I wanted to be.
"I feel faster, lighter on my feet, and it's easier to change directions."
During a minicamp press conference, the fifth-year pro was vocal about his goal of returning to his 2021 offseason form. His preparation ahead of that year resulted in a career-best season and trip to the NFC Championship Game with San Francisco.
"I don't think Deebo had to be that harsh on himself to you guys (the media), but it was cool to watch," Shanahan said. "Just because he wasn't one of the best players in the league (in 2022), I think he was disappointed... I think he took one small step one back but that doesn't mean he can't take two steps forward (this season)."
Samuel traveled out-of-state for his offseason training and incorporated new workouts to his regimen.
"I was locked in in Arizona," Samuel said. "I think the heat played a part in it too (getting leaner) because it's hot. I had a great trainer, Nick Hill, and we were doing a lot of running, a lot of cardio and a lot of stuff to trim that fat a little bit.
"We had a lot of track workouts, and then, I got into a routine of flexibility, mobility and boxing."
Throughout his summer of amped up training, Samuel made sure to keep Shanahan in the loop, perhaps more so than he even expected.
"I've never had a grown man send me so many pictures with his shirt off, but it looks good," Shanahan said jokingly when speaking about Samuel's progress.
"I can tell he's put the work in. You guys heard him that day (minicamp press conference), and that's the last time I really heard him. But I see better than I hear, and Deebo's in a really good spot."