Colin Kaepernick isn't done with his NFL dreams quite yet. The former San Francisco 49ers quarterback is trying his hardest to prove that he's still a good player for a team. Recently, he held an exhibition workout in front of fans to show off how much he's practiced, throwing deep ball after deep ball.

After that workout, Colin Kaepernick sounded off on his comeback bid with a stern message to NFL teams. The quarterback said that he still has what it takes to be a QB in the league, because… (via USA Today)

“I can help make you a better team. I can help you win games… We still get out there and sling it. Really, getting out here for the exhibition was to show that I can still do it. It's one of the questions my agent keeps getting, so we want to make sure we can come out, show everyone I can still play, still throw it.”

Kaepernick was the subject of media attention back in 2017, when he alleged he was being blackballed by NFL teams due to his political stances during games. Kaepernick opted out of his contract, but went unsigned during the offseason. Since then, the quarterback has been vocal regarding his activism, as well as his ability to play at a high level.

Exhibition drills like what Kaepernick did in Michigan are great for boosting his name value. However, there could be another reason why NFL teams aren't keen on signing him: his on-field production. During his last season in San Francisco, Kaepernick threw for around 2,500 yards with a 59.4 completion rate, along with 16 touchdowns and 4 interceptions. He's not bad… but he's also not a star anymore.

Add to that the fact that Kaepernick is nearing the wrong side of 30 (he'll be 35 years old in November), and there's a reason why NFL teams are hesitant on grabbing him. Most teams in need of a quarterback either need a young player to develop (like Detroit or Houston), or need a star quarterback to get them over the hump. Kaepernick, unfortunately, isn't one of those things.

Still, though, Kaepernick has also stated that he's willing to fight for the starting spot. Perhaps an NFL team could give him a chance and let him prove himself to the brass.