The San Francisco 49ers have completed their second of 11 training camp practices from Santa Clara. Sunday's session lasted about an hour and 45 minutes.
Quick Notes
It was rookie offensive lineman Ross Reynolds' turn to get the crowd of fans excited for the start of practice. He did so with a couple of cartwheels.
Rookie wide receiver Jalen Hurd got into a couple of in-practice scuffles. The first was with cornerback Dontae Johnson, per Matt Barrows of The Athletic, and the second with safety Antone Exum, again, per Barrows. Eric Branch of the San Francisco Chronicle reports that Hurd punched Johnson twice in the midsection in the first instance.
"I don't like guys fighting in practice," Shanahan said on Sunday. "I don't like punches thrown. I like guys pissing each other off. I like guys competing. But I think real toughness is controlling that because you're going to get penalties in the game and things like that [...] Guys don't have to prove that they're tough by fighting people. If you're not tough, we're going to know that, so are the players, you're not going to be on this team, so that is a very silly way to prove it, especially when you have helmets on."
Injuries
Guard Joshua Garnett suffered a dislocated finger during practice on Saturday. He did not practice on Sunday.
"He did that yesterday; they popped it back in," Shanahan said. "He came out today, and it popped back out, so he had to leave practice. We'll be taking a look at that."
Rookie running back Austin Walter appeared to tweak his left hamstring in warmups.
Sunday's Practice Reports
Matt Maiocco, NBC Sports Bay Area
49ers camp report: Jalen Hurd mixes it up, and Kyle Shanahan likes it – to a point
Takeaways: His scuffles dominated headlines, but Hurd also caught a pass from quarterback C.J. Beathard during 11-on-11 drills. Beathard finished 4-of-8 while quarterbacks Jimmy Garoppolo was 5-of-12 and Nick Mullens was 6-of-9. Cornerback Ahkello Witherspoon intercepted a Garoppolo pass intended for wide receiver Dante Pettis. D.J. Reed continues to get reps at outside cornerback. Cornerback Richard Sherman looked good covering wide receiver Jordan Matthews and broke up a Garoppolo-thrown pass. Running backs Tevin Coleman and Matt Breida looked "explosive." Coleman did turn over the football, though.
Cam Inman, Bay Area News Group
49ers training camp: Highlights from Sunday's practice
Takeaways: Linebacker Kwon Alexander (ACL) feeling "legendary." He and cornerback Jason Verrett (Achilles) reacted quickly during practice. More on Hurd's fights. Defensive lineman Solomon Thomas looks great. Pettis battles Witherspoon, with each besting the other once.
Eric Brach, San Francisco Chronicle
49ers' practice report: Rookie WR Hurd ready to rumble
Takeaways: Garoppolo had two misfires while targeting wide receiver Deebo Samuel deep. Reed showing he can play outside corner, along with his kick-return ability, helps his chances to make the 53-man roster. Witherspoon had a nice practice. Stanford coach David Shaw was on hand to watch practice. Garoppolo spent time after practice working on snaps with center Ben Garland. Samuel stayed after practice to catch passes from Mullens and Beathard.
The good and not so good from 49ers training camp: Day 2
Takeaways: Grant lists the defense, Witherspoon, Verrett, Joe Staley, Dee Ford, DeForest Buckner, Nick Bosa, Fred Warner, and Nick Mullens among his "good" from the day. He listed Garoppolo, the offense, Hurd, Pettis, Samuel, Sherman, Alexander, Coleman, and several offensive linemen as his "bad."
Chris Biderman, Sacramento Bee
49ers practice recap: Secondary limits Garoppolo, Hurd gets into two scuffles
Takeaways: Witherspoon stood out. Sherman's break up of a Garoppolo-thrown pass was one of the best plays from the weekend. Hurd, a physical blocker, may not be endearing himself to his defensive teammates. One of Garoppolo's best passes of the day went to wide receiver Marquise Goodwin on a deep route against Sherman. Wide receiver Trent Taylor beat corner K'Waun Williams for a big gain on a slant route.
Keiana Martin, 49ers.com
11 Observations from 49ers 2019 Training Camp: July 28
Takeaways: Buckner, Kapron Lewis-Moore and Kentavius Street also had "would-be" sacks. Coleman made several explosive runs. Alexander, Verrett, and Hurd saw full team reps for the first time during camp.
Next
The 49ers will return to practice on Monday at 10:15 a.m., which will be the team's first padded practice.
On Social Media
Nick Bosa and Solomon Thomas hitting the sled. #49ers pic.twitter.com/DPlTTiHu01
— Chris Biderman (@ChrisBiderman) July 28, 2019
7on7 sequence: Jimmy Garoppolo hits Dante Pettis, who beats Ahkello Witherspoon for a first down. Next rep, Garoppolo tries again, Witherspoon undercuts the slant and wrestles away the interception. #49ers
— Chris Biderman (@ChrisBiderman) July 28, 2019
#49ers second training camp practice just ended:
— Eric Branch (@Eric_Branch) July 28, 2019
• Not the sharpest performance by Jimmy Garoppolo
• Rookie WR Jalen Hurd was involved in two altercations; he punched CB Dontae Johnson twice in midsection in first dust up.
Jimmy Garoppolo to Trent Taylor. #49ers pic.twitter.com/XH1qODMwPo
— Eric Branch (@Eric_Branch) July 28, 2019
Offense had some rough spots as RB Tevin Coleman fumbled when Fred Warner ripped at ball from the side and Malcolm Smith recovered, WR Marquise Goodwin had a drop after creating separation and some overall sloppiness upfront (which is pretty common before pads come on).
— Nick Wagoner (@nwagoner) July 28, 2019
A couple of bright spots on offense for #49ers: Coleman broke a long run off right side on second snap in team drills, Deebo Samuel made a strong contested catch with Jason Verrett tight in coverage in 7v7 and Trent Taylor continues to get open consistently.
— Nick Wagoner (@nwagoner) July 28, 2019
Jimmy Garoppolo didn't have a very strong day. he went 5-12 with mostly short completions. It was a strong day for the starting cornerbacks, Richard Sherman and Ahkello Witherspoon, each of whom has a PBU vs. Garoppolo in 11-on-11s. Witherspoon also had an INT in 7-7.
— Matt Barrows (@mattbarrows) July 28, 2019
Can't touch this.@Trent5Taylor going untouched for the touchdown 🙌 #49ersCamp pic.twitter.com/isrcvieVXQ
— San Francisco 49ers (@49ers) July 28, 2019
PICK ALERT!🚨@ahkello x #49ersCamp pic.twitter.com/GMVsASGmOe
— San Francisco 49ers (@49ers) July 28, 2019
SHERM!😤@RSherman_25 x #49ersCamp pic.twitter.com/xpiuDVYfTM
— San Francisco 49ers (@49ers) July 28, 2019