Skip to main content

The Good and Not So Good from Day 2 of Minicamp

That was the final practice until training camp.

SANTA CLARA -- Here's who stood out on Day 2 of 49ers minicamp. Keep in mind, I broke down Trey Lance and Sam Darnold here.


1. Defensive end Kerry Hyder.

Started in place of Nick Bosa, who chose not to participate in minicamp, and intercepted Trey Lance during a full-team scrimmage. Lance was looking downfield, way past Hyder, who read Lance's eyes, timed his throw and snagged the ball just as it left Lance's hand. It was an incredible play, and a miracle that Hyder hung on. Usually, defensive ends merely knock those passes down, but not Hyder, who's a playmaker. Afterward, the defense all rushed on the field to congratulate him, then Talanoa Hufanga walked past me on the sideline and said, "I want to hear about that on your show tonight!" 


2. Defensive end Clelin Ferrell.

Played right defensive end with the second-string defense and sacked Sam Darnold three times in nine drop backs, which is extremely impressive. To be fair, each time Ferrell won, he beat undrafted free agent tackle Leroy Watson, who probably won't make the team. Still, it's nice to see Ferrell make some plays in practice, as opposed to Drake Jackson, who made none in minicamp.

3. Tight end George Kittle.

Actually participated in team drills, unlike Bosa, Deebo Samuel, Trent Williams, Charvarius Ward, Fred Warner and Dre Greenlaw, who apparently think they're too good to practice in June. Kittle is just as good as those players, if not better, and he practiced full speed, as did Brandon Aiyuk, Christian McCaffrey, Arik Armstead and Talanoa Hufanga -- the true leaders of this team. Kittle even caught a 60-yard touchdown pass just to show everyone what a great player should do in practice.

4. Tight end Cameron Latu.

Also caught a 60-yard touchdown pass during team drills. Latu is much faster than his 4.8 40-yard dash would indicate.

5. Kicker Jake Moody.

Yesterday, he missed a 38-yard field goal wide left. Today, he boomed a 63-yard field goal through the uprights with distance to spare. Moody has the strongest leg I've ever seen in person. We just have to see if he can hit the short ones consistently.

6. Safety Ji'Ayir Brown.

Played safety with the second-string defense, and Sam Darnold avoided him all morning. You can tell Brown tries to bait quarterbacks into throwing his way -- he plays off his man, then he anticipates the throw. I wouldn't be surprised if he starts in place of Tashaun Gipson.

7. Cornerback Samuel Womack.

Got targeted once deep down the field by Sam Darnold and did not give up the catch. Womack was in press-man coverage. He ran stride for stride with Ray-Ray McCloud and squeezed him into the boundary, so he had no space to make the catch. Perfect technique by Womack, who gave up zero catches in minicamp.

8. Defensive back D'Shawn Jamison.

The undrafted free agent rookie played with the third-string defense, got targeted four times and broke up three passes while giving up no catches. Made life absolutely miserable for backup quarterback Brandon Allen (more on him in a minute). You could feel Jamison's confidence surge as the practice continued.

9. Running back Jordan Mason.

Fully entrenched as the No. 2 running back behind Christian McCaffrey while Elijah Mitchell sits out with an undisclosed injury, which he does frequently. Mitchell can't stay healthy, but Mason can. He looks decidedly trimmer and faster than last year.

10. Wide receiver Tay Martin.

Made a diving 15-yard catch, something you'll never see Danny Gray do. Martin was an undrafted free agent last year who has a real chance to make the 53-man roster.


1. Wide receiver Danny Gray.

He had one good day yesterday and then crashed back to Earth today. First, he let another pass bounce off his chest and fall incomplete. Later, he slipped and fell while running an out route. I'm starting to think he simply isn't good.

2. Wide receiver Jauan Jennings.

Dropped two passes, which is something he does frequently during practices. I guess he's just a gamer.

3. Wide receiver Isaiah Winstead.

The undrafted rookie free agent also dropped two passes. He has a chance to be the next Jauan Jennings on this team, and today he did a good impression of him.

4. Safety George Odum.

Gave up a deep catch to George Kittle on the fourth play of practice. Odum is a veteran, which is why he's getting first-string reps in minicamp. But he's a special teams player. I do not expect he will start at safety Week 1.

5. Cornerback Darrell Luter Jr.

Missed all of minicamp for an undisclosed reason.

6. Defensive tackle Javon Kinlaw.

Missed practice for an undisclosed reason, which is troubling, given his injury history.

7. Quarterback Brandon Allen.

One day after Kyle Shanahan said he's "extremely impressed" with Allen, Allen completed just 1 of 8 pass attempts. Maybe Shanahan should keep his impressions to himself.