Good Morning Faithful,
Here are your top 49ers storylines for Friday, July 26th.
New and Notable
Training Camp Day 2: 49ers Offense Fires Up in Front of the Faithful
- Tackle Trent Williams was placed on the Reserve/Did Not Report list before the start of practice.
- The 49ers signed wide receiver Malik Turner to a one-year deal.
- During 11-on-11 drills, CB Darrell Luter Jr. intercepted a deep ball intended for wide receiver Jauan Jennings.
- WR Ricky Pearsall, who was placed on the Active/NFI list to start training camp, was doing rehab work (sprints) on the sidelines of practice.
- As detailed by head coach Kyle Shanahan on Wednesday, Christian McCaffrey was a full participant at practice, joining in on both individual and team drills in Thursday's workout.
- The 49ers were testing out multiple offensive line groupings on the first team that included Jake Brendel and Jon Feliciano taking reps at center. Third-year Spencer Burford took reps at right guard while Aaron Banks and Feliciano also split reps at left guard. Jaylon Moore is working in at left tackle with Williams not at practice.
- Safety Malik Mustapha nearly snagged another pick breaking up a pass to Jennings near the left sideline.
Learn More >>>
49ers Sign WR Malik Turner, Place T Trent Williams on Reserve/Did Not Report List
The San Francisco 49ers announced they have signed WR Malik Turner to a one-year deal. In order to make room on the roster, the team has placed T Trent Williams on the Reserve/Did Not Report List.
Turner (6-2, 202) originally entered the NFL after signing with the Seattle Seahawks as an undrafted free agent on July 29, 2018. Throughout his five-year career with the Seahawks (2018-19), Dallas Cowboys (2020-21) and San Francisco 49ers (2022) he has appeared in 44 games (three starts) and registered 29 receptions for 414 yards and four touchdowns. Turner appeared in three games with the 49ers in 2022. He then spent time with the Las Vegas Raiders and Houston Texans practice squads and spent the 2023 training camp with the Indianapolis Colts.
A 28-year-old native of Springfield, IL, Turner attended the University of Illinois where he appeared in 46 games (35 starts) and registered 143 receptions for 1,804 yards and 10 touchdowns.
Training Camp Day 1: 49ers Defense Snags Their First Pick
- Rookie safety Malik Mustapha snagged the first interception of camp on a deep ball during 7-on-7 drills.
- Running back Isaac Guerendo suffered a hamstring injury during team drills, and per Shanahan, the rookie will be getting an MRI for further evaluation.
- Linebacker Dre Greenlaw, who was placed on the Active/PUP list this morning, did not participate in practice but was seen chopping it up with teammate Fred Warner on the field and going through rehab work.
- Wide receiver Brandon Aiyuk was in attendance but not practicing on the first day of camp.
Learn More >>>
Brandon Aiyuk Named No. 66 on the NFL's 'Top 100 Players of 2024'
The NFL Network kicked off the week by beginning its countdown of "The Top 100 Players of 2024," and following the announcement of Dre Greenlaw's spot at No. 76, the second San Francisco 49ers player to be voted onto the list by his peers was revealed.
Wide receiver Brandon Aiyuk earned spot No. 66 in the top 100 and was announced alongside athletes ranking from 61-70. This marks the first time Aiyuk has made NFL Network's esteemed list.
Learn More >>>
49ers 2024 Roster Breakdown: Specialists
Heading into the 2024 season, the San Francisco 49ers specialist unit stands out for its consistency and experience.
Second-year kicker Jake Moody, drafted in 2023, showcased solid accuracy with an 84 percent field goal success rate and near-perfect extra points. Punter Mitch Wishnowsky, now in his sixth season and recognized as a Pro Bowl alternate multiple times, maintains a steady 45.7-yard average per punt. Taybor Pepper, entering his seventh season overall and fifth with the 49ers, provides reliable snapping for the team. Together, Moody, Wishnowsky and Pepper form a reliable trio crucial to the 49ers special teams effectiveness.
Learn More >>>
Social Media
📽 What to Watch
Say Cheese 📸
Check out the top images from the second day of training camp at the SAP Performance Facility.
![WR Danny Gray](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/epugvimoqjpwnaytxelx.jpg)
WR Danny Gray
![49ers Faithful](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/gn9zk21ravflcva2jkmy.jpg)
49ers Faithful
![WR Chris Conley](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/yscakbve7jj8c6pg1art.jpg)
WR Chris Conley
![RB Christian McCaffrey](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/mnl6ddt16vjd03clmmx4.jpg)
RB Christian McCaffrey
![WR Deebo Samuel, Head Coach Kyle Shanahan](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/s8tms9aqshmj3fmhlytp.jpg)
WR Deebo Samuel, Head Coach Kyle Shanahan
![49ers Faithful](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/z5hiydj7jzlskwftqd9i.jpg)
49ers Faithful
![TE George Kittle](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/esrpexlgubktnexzehkn.jpg)
TE George Kittle
![Sourdough Sam](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/lrahhog55ivbgrz6fjv4.jpg)
Sourdough Sam
![WR Deebo Samuel Sr.](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/y3sy4luumwyzdbvdy09g.jpg)
WR Deebo Samuel Sr.
![QB Brock Purdy](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/waj7hozwmhixgmcm68d1.jpg)
QB Brock Purdy
![49ers Faithful](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/neudhtrttn5epbisn8fh.jpg)
49ers Faithful
![San Francisco 49ers](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/lo6apdnqcmokhrxwqokf.jpg)
San Francisco 49ers
![49ers Faithful](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/nu1vbz96s8bi5ejul8cm.jpg)
49ers Faithful
![49ers Faithful](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/jhtsq3xkyxeiufk7zlwd.jpg)
49ers Faithful
![LB Fred Warner](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/hwvxtkhgqqrvq9p3mzyu.jpg)
LB Fred Warner
![49ers Faithful](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/mc64qgk6dlya6onqxjx2.jpg)
49ers Faithful
![DL Yetur Gross-Matos](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/bo450t0eldrc6be7sspf.jpg)
DL Yetur Gross-Matos
![Sourdough Sam](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/ukmdj7m9ofltt92mblhc.jpg)
Sourdough Sam
![49ers Faithful](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/ikfah0rx6az6wouksu7j.jpg)
49ers Faithful
![S Malik Mustapha](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/rr8njvxbrbn7eurnkmef.jpg)
S Malik Mustapha
![49ers Faithful](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/xk3uhk54jmwfeasgiii8.jpg)
49ers Faithful
![LB Tatum Bethune](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/tl9cfs1h5qiy4mssrodd.jpg)
LB Tatum Bethune
![49ers Faithful](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/lwyfrbwe7ekjsa3hszdq.jpg)
49ers Faithful
![49ers Faithful](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/g1pzwqdhhyiot8o2hiqz.jpg)
49ers Faithful
View the top images from the first practice of the 49ers 2024 training camp.
![LB Fred Warner](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/hwboct9ogxjaxl1bx7df.jpg)
LB Fred Warner
![DL Jordan Elliot](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/ql9vforlkdptopycjkfg.jpg)
DL Jordan Elliot
![TE George Kittle](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/piaqdhbovjjbcujsvx0x.jpg)
TE George Kittle
![2024 San Francisco 49ers](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/lvyguitfew3uwfvne75c.jpg)
2024 San Francisco 49ers
![QB Brock Purdy](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/z84uho8bwksxhqnk2xwr.jpg)
QB Brock Purdy
![DL Nick Bosa](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/fiigsfxtylpbbjzgoe0a.jpg)
DL Nick Bosa
![RB Christian McCaffrey](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/qrfranu6briz2ayegtds.jpg)
RB Christian McCaffrey
![TE George Kittle, WR Deebo Samuel Sr.](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/bzpblllo9winv6w4goz3.jpg)
TE George Kittle, WR Deebo Samuel Sr.
![LB Curtis Robinson](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/gnonv2bvse0zyx6cjdf8.jpg)
LB Curtis Robinson
![OL Chris Hubbard](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/fyttppeblvndg6cucrr1.jpg)
OL Chris Hubbard
![RB Elijah Mitchell](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/vpga7fpggqzhf9bu3g5d.jpg)
RB Elijah Mitchell
![FB Kyle Juszczyk](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/rvncrs5qrqr3fsnc02mw.jpg)
FB Kyle Juszczyk
![LB De'Vondre Campbell](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/ekm40v71wpa8ttuuj4el.jpg)
LB De'Vondre Campbell
![WR Jauan Jennings](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/kugru3xez4omxx7rdmcv.jpg)
WR Jauan Jennings
![QB Brandon Allen](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/ce1fwa7ygz5dmelzf7t1.jpg)
QB Brandon Allen
![K Jake Moody, P Mitch Wishnowsky](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/no6yksbbqzdrrx2exwby.jpg)
K Jake Moody, P Mitch Wishnowsky
![S George Odum](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/ocknycvzxxbfwr1rks9c.jpg)
S George Odum
![WR Deebo Samuel Sr.](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/pmedewc9hzdxhumzyykv.jpg)
WR Deebo Samuel Sr.
![RB Jordan Mason, QB Brock Purdy](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/d9emrpkzeeeqkvdxhmob.jpg)
RB Jordan Mason, QB Brock Purdy
![DL Javon Hargrave, DL Kalia Davis](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/iygbl9xw7nqzfyvqyqx1.jpg)
DL Javon Hargrave, DL Kalia Davis
![OL Brandon Parker](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/ujrf0eaipvylaw4tqp2o.jpg)
OL Brandon Parker
![TE Jake Tonges](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/pnf1uwzrr175cegnxokn.jpg)
TE Jake Tonges
![QB Josh Dobbs](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/wpjqbijbr6t3u5ucrkvm.jpg)
QB Josh Dobbs
![TE Brayden Willis](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/zvgjl3csyptpzqpzbmbo.jpg)
TE Brayden Willis
![TE Cameron Latu](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/gowtlfd78azartdzxwpp.jpg)
TE Cameron Latu
![DL Alex Barrett](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/v0ol2xk20b688dbpbi3a.jpg)
DL Alex Barrett
![FB Kyle Juszczyk](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/d0mglzo9ktew5jkukfra.jpg)
FB Kyle Juszczyk
![LB Demetrius Flannigan-Fowles, LB Fred Warner](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/awn45mea1b6cxejs5uzv.jpg)
LB Demetrius Flannigan-Fowles, LB Fred Warner
![TE Mason Pline](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/cyq8ey463rmenqdas7eh.jpg)
TE Mason Pline
![QB Brock Purdy](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/f0x0r5otruuedaiog0nu.jpg)
QB Brock Purdy
![OL Ben Bartch](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/lp6l19mqhykcw6f5nzfk.jpg)
OL Ben Bartch
![OL Dominick Puni](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/njxgynailscoxrbuhgur.jpg)
OL Dominick Puni
![QB Josh Dobbs](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/nid2kxmjqvhchfo28zgb.jpg)
QB Josh Dobbs
![CB Ambry Thomas](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/an4yqbhimi6c5uxac7gp.jpg)
CB Ambry Thomas
Check out some of the best photos from player report day ahead of the team's training camp.
![QB Brock Purdy](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/rpgzshfnsu8m9r1zz60f.jpg)
QB Brock Purdy
![RB Christian McCaffrey](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/xligbd7awegisek5jnuv.jpg)
RB Christian McCaffrey
![LB Fred Warner](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/nbuejlkh49zp6x1t7ib0.jpg)
LB Fred Warner
![WR Jauan Jennings](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/c9zhlasok5mryv8oywis.jpg)
WR Jauan Jennings
![TE George Kittle](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/gotomoczvaqchtq6sdt8.jpg)
TE George Kittle
![CB Kemon Hall](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/ndmoihuec92lcgkh3hoc.jpg)
CB Kemon Hall
![S Ji'Ayir Brown](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/gvrsh5gnj8ukkoyquoie.jpg)
S Ji'Ayir Brown
![OL Jake Brendel, QB Brandon Allen](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/wfb7anxmzcm6johs9fcd.jpg)
OL Jake Brendel, QB Brandon Allen
![RB Elijah Mitchell](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/eq4stfv38ren8zhoclsp.jpg)
RB Elijah Mitchell
![RB Jordan Mason](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/xozzsdyrouaw4a4mngpl.jpg)
RB Jordan Mason
![DL Kalia Davis](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/fyns7hog5lp0cen0znsx.jpg)
DL Kalia Davis
![OL Colton McKivitz](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/oqls8omjiwarvymtyep5.jpg)
OL Colton McKivitz
![LS Taybor Pepper](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/byunnsaka0wrmew99dyn.jpg)
LS Taybor Pepper
![DL Javon Hargrave, DL T.Y. McGill](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/ckpvxxv7emf2bqkyi5d2.jpg)
DL Javon Hargrave, DL T.Y. McGill
![TE Cameron Latu](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/retzvk9blzb6vyuhmdvq.jpg)
TE Cameron Latu
![LB Demetrius Flannigan-Fowles](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/eavvaha4fg0rhvxjnxzt.jpg)
LB Demetrius Flannigan-Fowles
![CB Isaac Yiadom](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/jbjeuensjhth7kcf53ed.jpg)
CB Isaac Yiadom
![OL Ben Bartch](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/fgvaoukgturc38s3kyyg.jpg)
OL Ben Bartch
![QB Brock Purdy](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/enzmsfzwph4ylrherrp5.jpg)
QB Brock Purdy
![K Jake Moody](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/cl99ho7azq99l3b2ujkh.jpg)
K Jake Moody
![DL Yetur Gross-Matos](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/ixnvijtofpvgefgdqvoj.jpg)
DL Yetur Gross-Matos
![QB Josh Dobbs](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/ch5df0aduefbofojdwtk.jpg)
QB Josh Dobbs
![CB Darrell Luter Jr.](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/xcicptnvz56ldkbt4fls.jpg)
CB Darrell Luter Jr.
![OL Aaron Banks](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/lsm9ttqiyhbvz6iczf7i.jpg)
OL Aaron Banks
![LB Ezekiel Turner](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/no4dgj1xaft3qdhees4h.jpg)
LB Ezekiel Turner
![TE Brayden Willis](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/v8kdj5nexqubtodnvhmm.jpg)
TE Brayden Willis
![DL Jordan Elliott](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/g0a9wgjy8bgezbnejqf4.jpg)
DL Jordan Elliott
![OL Jarrett Kingston](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/mcw1qh9xa8a3kondm1zx.jpg)
OL Jarrett Kingston
![CB Chase Lucas](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/49ers/vegwjxsw1fzaam6tfcm6.jpg)
CB Chase Lucas