Quarterback Jimmy Garoppolo has had quite an up-and-down career. Starting as a backup for Tom Brady, he got his shot to start when he was traded to the San Francisco 49ers. Unfortunately, he tore his ACL early last year. But the good news is Garoppolo has made a full recovery and should be starting for the 49ers when they face the Tampa Bay Buccaneers in Week 1.

This is obviously great news. Garoppolo has always had injury concerns, starting in his days with the New England Patriots. While filling in for Tom Brady during Brady's suspension, Garoppolo suffered a sprained AC joint. Hopefully, the former Eastern Illinois Panther can stay healthy for all of 2019.

If Garoppolo can stay healthy, the expectations for the Niners are sky-high.  The offensive unit looks much improved from last year, mostly in the skill position groups. Running back Jerick McKinnon is coming back from an ACL tear, and free-agent signee Tevin Coleman is a starting-caliber player. General manager John Lynch drafted wide receivers Deebo Samuel and Jalen Hurd, who can both be impact players in their rookie seasons.

While the offense looks improved, it's nothing compared to the defense. The Niners added defensive ends Dee Ford and Nick Bosa this offseason. With the addition of these two and returning defensive tackle DeForest Buckner, San Francisco fields a great d-line. Hopefully, Garoppolo can return to health and lead this underrated team to a wild card berth.