His inability to catch on anywhere else in the league has been speculated to have been because of either his protest or his sudden dip in production.

Once a quarterback that led the 49ers to an NFC title and a Super Bowl XLVII berth, Kaepernick was benched in 2016 for Blaine Gabbert after accruing a 1-10 record and 55.2 QBR under center.

While there have been opportunities for Kaepernick to catch on with teams who have run into unexpected quarterback issues, other options who at times have been less qualified have been chosen over him.

But Jason La Canfora of CBS Sports reported on Sunday morning that Kaepernick has in fact been training to make a comeback and that his representation is speaking with teams around the league.