SANTA CLARA – Here’s who stood out during the fifth padded practice of training camp.
1. WR Marquise Goodwin. Caught the first pass of practice, a 75-yard missile from Jimmy Garoppolo. When he released the ball, Goodwin wasn’t open. He was running stride for stride cornerback Ahkello Witherspoon. But when the ball was in the air, Goodwin shifted into a higher gear, blew past Witherspoon and made the catch easily. Witherspoon just gave up and watched. Later, Goodwin jumped and caught an underthrown deep pass over Witherspoon’s back. Goodwin makes these plays every day. He made them during last year’s training camp, too.
2. WR Richie James. The best slot receiver in training camp while Trent Taylor is out with a back injury. Caught a first-down pass from Garoppolo on third-and-7 after beating fifth-round pick D.J. Reed. Also caught a first-round pick from C.J. Beathard after beating third-round pick Tarvarius Moore on third-and-7. James is too talented to cut. Another team probably would pick him up. I expect the 49ers will find a way to keep him. Maybe they’ll stash him on IR like they did with Joe Williams last year.
3. RB Joe Williams. Exploded through the defense for a 20-yard gain on a toss play to the left. Also had a 10-yard gain a few plays later. I’m eager to see what he can do this year in the preseason with extended playing time. He’s a workhorse. Needs lots of carries.
4. RB Matt Breida. Caught a pass in the flat from Garoppolo on third-and-1, turned and outraced the defense up the sideline for a 20-yard gain. Improving as a receiver.
5. TE George Kittle. Turning into a big-play receiver. Caught a 25-yard pass from Beathard on third-and-1, and a 15-yard pass from Garoppolo on third-and-10. The pass from Garoppolo glanced off Reuben Foster’s hands. Kittle jumped and caught it anyway. Foster stomped his feet and cursed.
6. QB Jimmy Garoppolo. Completed two long passes to Goodwin, one for a touchdown. Those two have developed a connection on the long ball during practice. Let’s see if the connection carries over to the preseason.
7. FS Adrian Colbert. Intercepted Garoppolo and returned the ball for a touchdown. This was Colbert’s second pick-six of training camp.
8. DT Sheldon Day. Recorded sacks both times he faced guard Jonathan Cooper during one-on-one pass-rush drills. Made Cooper look like a stiff. The 49ers have to find a role for Day in their defense. He’s too good to keep on the bench.
THE NOT SO GOOD
1. CB Ahkello Witherspoon. Burned repeatedly for the second day in a row. Granted, he got burned by Goodwin today, and Dante Pettis yesterday, and they’re talented. Still, Witherspoon will have to cover much more talented wide receivers during the regular season. Is he ready? I’m not sure.
2. OG Jonathan Cooper. Hasn’t returned to team drills yet, but participated in one on ones for the second day in a row and struggled. Got beat twice by Day and once by Solomon Thomas. But hey, at least he’s somewhat healthy.
3. OG Joshua Garnett. Didn’t practice even though Kyle Shanahan said Wednesday he would be surprised if Garnett didn’t practice today. I’m not sure what’s going on, but it seems the 49ers want Garnett to play through a knee injury and he doesn’t want to. Let’s see if he practices Friday.
4. OT Mike McGlinchey. Beaten twice for sacks by Cassius Marsh during one on ones. Doesn’t seem ready to start Week 1. Worse than tackle Garry Gilliam right now.
5. QB Jimmy Garoppolo. Completed only 7 of 13 passes (54 percent), threw two interceptions and missed an uncovered receiver. The first interception glanced off Kendrick Bourne’s hands and landed in Colbert’s. The pass seemed high, but Bourne probably should have caught it. The second interception got tipped at the line of scrimmage and was intercepted by backup safety Corey Griffin. Finally, the uncovered receiver was Marquise Goodwin. He was standing at the line of scrimmage with no corner in front of him. He waved his arms and tried to alert Garoppolo to throw him the ball so he could run for a touchdown. But, Garoppolo didn’t see him. Garoppolo took the snap and handed the ball to Breida.
6. QB C.J. Beathard. Completed only 5 of 11 passes (45 percent). Threw a five-yard screen pass clear over RB Raheem Mostert’s head. Also sailed a pass over the middle intended for Pettis. Misses easy passes frequently. Does everything a bit too slow.
7. LB Eli Harold. Tries to run directly through offensive linemen and has no counter move.
8. DE Jeremiah Attaochu. Tries to run around offensive linemen and has no counter move. The 49ers need to re-sign Elvis Dumervil.