24. Jimmy Garoppolo
One of the most over-hyped players in the NFL, Garoppolo is finally casting that label aside. Garoppolo earns a lot of money but isn’t worth being one of the highest-paid players in the NFL. He did lead the 49ers to the Super Bowl, yet he still isn’t an elite talent. He is a solid game manager but he isn’t a maverick or an inspirational leader. The very best quarterbacks need to be one even both.

Garoppolo wasn’t good enough to help the Niners win the Super Bowl. Many said he needs to be braver and take control of games more. It’s difficult to see San Francisco advancing to the next level with Garoppolo in charge. Now fans are starting to believe someone needs to tell Kyle Shanahan. There’s a massive difference between Jimmy G and Patrick Mahomes.