The San Francisco 49ers have completed their third of 11 training camp practices from Santa Clara. The Monday session lasted just over an hour and a half.

Quick Notes

The 49ers held a moment of silence before practice for the Gilroy shooting victims from Sunday's tragedy.

Monday's practice was the first in full pads.

Everyone is talking about Jimmy Garoppolo's big day. Not just throwing the football but scrambling. Yes, scrambling. That is certainly a good sign for the quarterback, who is coming off an ACL injury.

RELATED 49ers' Jimmy Garoppolo on his knee: "I had a couple of scrambles today; I didn't even think about it"

Veteran Joe Staley had the day off.

Cornerback Jason Verrett wore No. 34 during the first two practices of camp but debuted wearing No. 2 on Monday. Don't buy your custom Verrett jersey just yet. That will likely change again for the regular season.


The only player who missed practice, other than those on the PUP list, was guard Joshua Garnett, who dislocated his finger over the weekend.

Coach Kyle Shanahan provided a brief update on running back Jerick McKinnon, who started camp on PUP.

"I would think we would get him off PUP sooner than later," Shanahan said. "That doesn't mean you guys are going to see him out at practice right away."

Monday's Practice Reports

Matt Maiocco, NBC Sports Bay Area
49ers camp report: Jimmy Garoppolo delivers perfect long ball to Richie James on Day 3
Takeaways: Garoppolo's best throw came on his first attempt in 11-on-11 drills when he hit wide receiver Richie James on a pass that flew over 60 yards through the air. Cornerback Emmanuel Moseley deflected and then intercepted a C.J. Beathard pass. Defensive linemen DeForest Buckner, Kevin Givens, Kapron Lewis-Moore applied pressure on the quarterbacks. Buckner leveled Tevin Coleman on a running play. Receiver Trent Taylor had a team-high three catches during team drills. Kendrick Bourne and Marquise Goodwin each had two.

Cam Inman, Bay Area News Group
49ers training camp: Garoppolo leads Monday's highlights
Takeaways: Linebacker Malcolm Smith and safety Marcell Harris delivered some quality hits. Tight end George Kittle stiff-armed Tarvarius Moore and threw a shoulder into D.J. Reed on a would-be 80-yard touchdown. Tackle Mike McGlinchey won a one-on-one matchup against pass rusher Dee Ford before Ford went on to dominate on three consecutive plays. Receiver Jalen Hurd worked with the first-team offense. No fights.

Eric Branch, San Francisco Chronicle
49ers' practice report: Garoppolo scrambles ... and slides!
Takeaways: Garoppolo completed 8 of 14 passes in 11-on-11 work. He had a nice deep pass to wide receiver Dante Pettis, who couldn't haul it in. Cornerback K'Waun Williams tackled rookie receiver Deebo Samuel behind the line of scrimmage on a reverse.

Keiana Martin,
8 Observations from 49ers 2019 Training Camp: July 29
Takeaways: Garoppolo had connections to James, Bourne, Taylor, Samuel, Marquise Goodwin, Jordan Matthews, Levine Toilolo, and Raheem Mostert during team drills. Buckner, Ford, and Sheldon Day all had would-be sacks.

Chris Biderman, Sacramento Bee
49ers Practice Recap: Garoppolo hits on long pass early, receivers and DBs go back and forth
Takeaways: The corners played well during the one-on-ones that typically favor receivers. Taylor continues to look strong at receiver. He caught a 20-yard pass from Nick Mullens on a route toward the left sideline. Bourne had a long catch and run up the right sideline on a pass from Garoppolo. Cornerback Ahkello Witherspoon intercepted a pass intended for Hurd during one-on-ones.

Grant Cohn, Santa Rosa Press Democrat
The good and not so good from 49ers training camp: Day 3
Takeaways: Garoppolo, six wide receivers, Witherspoon, and Mosley listed among Grant's "good." There were only three players listed under "bad" — Bosa, Pettis, and safety Adrian Colbert.


The 49ers will return to practice on Tuesday at 10:15 a.m. before players receive their first day off of training camp on Wednesday.

On Social Media