1. Colin Kaepernick
It’s very easy to forget that Kaepernick wasn’t good in his final season with the San Francisco 49ers. For all of his social justice work outside of football, his on-field contribution was in severe decline. Of course, people don’t like to mention that when they condemn NFL teams for not signing him.
If Kaepernick was elite like Patrick Mahomes, then they would be after him in a flash. But the reality is that he couldn’t nail down the starting QB slot ahead of Blaine Gabbert in his last two years in San Francisco. From 2015 on, he was never the same player as before.