The Good and Not So Good from Day 12 of 49ers Training Camp

Keep in mind, Brandon Aiyuk did not make an appearance.
Jul 26, 2024; Santa Clara, CA, USA; San Francisco 49ers quarterback Brandon Allen (17) and quarterback Tanner Mordecai (4) drop to pass in drills during Day 4 of training camp at SAP Performance Facility. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
Jul 26, 2024; Santa Clara, CA, USA; San Francisco 49ers quarterback Brandon Allen (17) and quarterback Tanner Mordecai (4) drop to pass in drills during Day 4 of training camp at SAP Performance Facility. Mandatory Credit: D. Ross Cameron-USA TODAY Sports / D. Ross Cameron-USA TODAY Sports
In this story:

SANTA CLARA -- Here's who stood out on Day 12 of 49ers training camp. Keep in mind, Brandon Aiyuk did not make an appearance.

THE GOOD

1. FS George Odum

Intercepted two passes thrown by Brock Purdy (more on him in a minute). On both plays, Odum started in the post and picked off the ball near the sideline, which shows how much range he has. Odum has started only 10 games at safety in his career, but he's having an outstanding camp and he will be the Week 1 starter next to Ji'Ayir Brown if Talanoa Hufanga isn't back from his ACL tear yet.

2. CB Renardo Green

Played extensively with the starters because Isaac Yiadom has missed the past two practices and Charvarius Ward doesn't play every rep. Green lined up both in the slot and outside and broke up a whopping three passes. He was all over the receivers. His coverage was so tight, he got flagged for a pass interference penalty on the final play. Still, it's better to be too close to the receiver than too far away. Green has lots of potential.

3. DT Maliek Collins

Beat Dominick Puni with a devastating spin move during 1-on-1 pass-rush drills. Collins is a tough matchup because he keeps his pads low. He's extremely similar to Javon Hargrave.

4. DE Yetur Gross-Matos

Lined up at defensive tackle in 1-on-1 drills and beat left guard Lewis Kidd twice with moves to the inside. Gross-Matos isn't much of an edge rusher, but he seems to be a good edge setter and a promising interior rusher.

5. RB Matt Breida

Broke off multiple long runs against the 49ers second-string defense. Breida clearly has fresh legs. He's the fastest running back on the team. At minimum, he'll make the practice squad.

6. TE Jake Tonges

Of all the 49ers backup tight ends, Tonges is the best receiver. Today, he caught a whopping four passes during team drills. He's not fast, but he's a good route runner -- similar to Ross Dwelley. The only question with Tonges is can he block? He's awfully lean.

7. WR Chris Conley

Caught a 50-yard pass from Brandon Allen after running a post route and splitting the safeties. Conley isn't nearly as good as Aiyuk, but he's definitely faster than Aiyuk, and his speed is a nice addition to the offense.

8. WR Ronnie Bell

Caught a 15-yard pass over the middle after literally jumping over Renardo Green. Green's coverage was so tight that the only way Bell could catch the ball was if he jumped 35 inches off the ground, which he did with ease. He's so explosive.

THE NOT SO GOOD

1. QB Brock Purdy

Threw his 11th and 12th interception of training camp. On the first pick, he had Jordan Mason one-on-one down the field against a linebacker, but Purdy telegraphed his throw and led the free safety to the play. On the second pick, Purdy once again locked onto his receiver and got intercepted by the free safety after the pass sailed high. Purdy is an excellent quarterback for the 49ers when he has an All Star cast, but today he didn't have Trent Williams, Brandon Aiyuk or Christian McCaffrey, and as a result he wasn't special. Franchise quarterbacks are supposed to be able to pick up the slack and carry the team no matter who's on his team. It remains to be seen if Purdy is a franchise quarterback. How successful would he be on a team like the Patriots or the Giants? Would they win with him? I'm not so sure.

2. RT Colton McKivitz

Gave up two sacks during 11-on-11 team drills -- one to Leonard Floyd and one to Nick Bosa. McKivitz is a human confidence booster. Anyone who faces him wins and feels great afterward.

3. DE Leonard Floyd

Recorded a sack during team drills, but struggled to set the edge in the run game. George Kittle simply pushed him around. Teams are going to run at him all day when the season starts. He shouldn't be a starter.

4. QB Tanner Mordecai

Threw three passes in team drills and sailed two of them way over the intended receiver's head. Yikes. Still, it's hard to judge a quarterback based on three throws. He never had a chance to settle into the practice. I still think he's better than Brandon Allen.

5. RG Jon Feliciano

Missed practice again today. Has practiced just a few times this offseason. Is he on the verge of retiring? His body seems to have broken down.

6. DE Robert Beal

Beat a tight end during 1-on-1 drills but lost to every offensive tackle he faced including Brandon Freaking Parker. Beal is not a difference-maker.

7. RG Jarrett Kingston

Got pushed into the quarterback during 1 on 1s by Kalia Davis and Evan Anderson. Kingston shouldn't make the team. He's weak.

8. LB Fred Warner

Missed practice with foot irritation, an injury that doesn't seem serious considering he spoke to the media afterward and walked without a limp.


Published |Modified
Grant Cohn

GRANT COHN

Grant Cohn has covered the San Francisco 49ers daily since 2011. He spent the first nine years of his career with the Santa Rosa Press Democrat where he wrote the Inside the 49ers blog and covered famous coaches and athletes such as Jim Harbaugh, Colin Kaepernick and Patrick Willis. In 2012, Inside the 49ers won Sports Blog of the Year from the Peninsula Press Club. In 2020, Cohn joined FanNation and began writing All49ers. In addition, he created a YouTube channel which has become the go-to place on YouTube to consume 49ers content. Cohn's channel typically generates roughly 3.5 million viewers per month, while the 49ers' official YouTube channel generates roughly 1.5 million viewers per month. Cohn live streams almost every day and posts videos hourly during the football season. Cohn is committed to asking the questions that 49ers fans want answered, and providing the most honest and interactive coverage in the country. His loyalty is to the reader and the viewer, not the team or any player or coach. Cohn is a new-age multimedia journalist with an old-school mentality, because his father is Lowell Cohn, the legendary sports columnist for the San Francisco Chronicle from 1979 to 1993. The two have a live podcast every Tuesday. Grant Cohn grew up in Oakland and studied English Literature at UCLA from 2006 to 2010. He currently lives in Oakland with his wife.