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.
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.
Injuries
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, 49ers.com
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.
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.
Next
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
Deebo Samuel wins his first rep of 1v1s against Dontae Johnson. Throw from Garoppolo. #49ers pic.twitter.com/Pz27kAbt4L
— Chris Biderman (@ChrisBiderman) July 29, 2019
Richard Sherman was fired up over this rep for slot DB Emmanuel Moseley. pic.twitter.com/vV7p30vDQC
— Chris Biderman (@ChrisBiderman) July 29, 2019
Mike McGlinchey vs. Dee Ford. McGlinchey wins ... if he didn't jump a fraction early. #49ers pic.twitter.com/egfY2SIJgf
— Eric Branch (@Eric_Branch) July 29, 2019
Jimmy Garoppolo's first pass of the day in full team drills: a 70 yard touchdown to Richie James. #49ers
— Chris Biderman (@ChrisBiderman) July 29, 2019
#49ers pass rush did well in full team drills. Looked like DeForest Buckner and Sheldon had would-be sacks of Garoppolo, who completed 5-9 to start.
— Chris Biderman (@ChrisBiderman) July 29, 2019
Trent Taylor is having a strong camp. Looks night and day better than last year coming off back surgery. #49ers
— Chris Biderman (@ChrisBiderman) July 29, 2019
Big news from today's practice: Jimmy Garoppolo was chased from the pocket, scrambled up the middle and ... feigned a slide before he was touched. #49ers
— Eric Branch (@Eric_Branch) July 29, 2019
Interesting sight at practice today: Nick Bosa and Joe Staley (who wasn't practicing), spending about 10 minutes on the side working on feel/leverage for running plays. Staley's been a big supporter of Bosa early on. Bosa seems eager to learn from the team captain. #49ers
— Chris Biderman (@ChrisBiderman) July 29, 2019
QB Jimmy Garoppolo throwing on the first day #49ers are in pads in training camp. pic.twitter.com/iZ2fz5yPad
— Matt Maiocco (@MaioccoNBCS) July 29, 2019
After the interception in a one-on-one drill, #49ers CB Ahkello Witherspoon lets rookie WR Jalen Hurd know that he can now have the ball. pic.twitter.com/QppMIJvG96
— Matt Maiocco (@MaioccoNBCS) July 29, 2019