The Golden State’s golden boy, Jimmy Garoppolo hasn’t looked like the unbeatable quarterback he was during the 2017 season. In fact, he had a really bad minicamp.

The San Francisco 49ers quarterback struggled mightily during the team’s two-day mandatory practice period. On Wednesday, the final day of practice, he missed 11 of his final 16 passes. Surprisingly, that proved to be progress from the day earlier. On Tuesday, he couldn’t get the snap count right. He caused the offense to draw four consecutive false-start penalties to begin the practice.

An ugly to start minicamp. An ugly finish.

Here’s what Garoppolo said about it, via pressdemocrat.com:

“It’s all on the quarterback. I mean, I’m the one doing the cadence. I have to make sure that me and all of the other quarterbacks are saying it the same way and sounding similar to one another.”

There’s good reason to brush these struggles off, largely because that’s what Garoppolo did with the New England Patriots. Garoppolo had some truly rough practice sessions during his stint with the Patriots. His struggles came and went in the offseason leading up to Tom Brady’s Deflategate suspension in 2016. Garoppolo then won in Week 1, his first career start. In Week 2, he lit up the Dolphins before suffering an shoulder injury.

In 2017, Garoppolo threw five interceptions during the first two practices of Patriots training camp. He then struggled during the team’s scrimmage in camp when he completed 14 of 36 passes (38 percent). Despite poor play in practice, he was good in preseason action while completing 44 of 63 for 463 passing yards, three touchdowns and one interception.