Colin Kaepernick remains a free agent well into the spring, with a host of low-profile options receiving deals while the former 49ers quarterback bides his time on the market.

Kaepernick’s girlfriend recently questioned a report stating the quarterback received offers from three teams, noting he’d be aware of it, if it were true.

Without further ado, here is a guide to see whether Kaepernick would be a fit on your favorite team:

Arizona Cardinals: Kaepernick doesn’t fit in with the Cardinals’ offense schematically, so it’s a no.

Atlanta Falcons: Matt Schaub is a capable backup option if reigning MVP Matt Ryan gets injured, so he’ll be ruled out here.

Baltimore Ravens: Kaepernick’s probably a better backup option than Ryan Mallett at this point. It’s worth a shot.

Buffalo Bills: Kaepernick would be a great fit here, providing the Bills with a contingency plan in the event that Tyrod Taylor gets injured or grows discontent. The Bills operated a run-heavy scheme and Kaepernick can mirror Taylor’s ability to escape contact.

Carolina Panthers: Kaepernick has the arm strength and ability to evade contact to remain in the NFL, and those traits have to be alluring for the Panthers. It would be worth bringing him up as a backup option.

Chicago Bears: Chicago signed Mike Glennon to a three-year, $45-million contract and traded up to draft Mitchell Trubisky second overall. It’s a hard no.

Cincinnati Bengals: AJ McCarron is the only real option for the Bengals if Andy Dalton goes down, so it’s worth considering Kaepernick here.

Cleveland Browns: The Browns are amid a rebuild and would likely give snaps to second-round pick DeShone Kizer before considering an outside option.

Dallas Cowboys: Whether it was sheer luck or a stroke of calculated genius, the Cowboys found Dak Prescott last year and he submitted a Pro Bowl campaign in his rookie year. Kaepernick won’t fit in here, and frankly, nor will anyone else.

Denver Broncos: The Broncos still need to assess whether Paxton Lynch can develop into a genuine starter, while Trevor Siemian looks to hold onto his starting spot.

Detroit Lions: Detroit quietly selected Brad Kaaya in the sixth round as a developmental project and it’s unlikely they would add a veteran that could take away his repetitions in practice.

Green Bay Packers: Aaron Rodgers is going nowhere and by signing Kaepernick, the Packers would effectively reveal that they’re giving up on Brett Hundley completely.

Houston Texans: Houston traded up to select Deshaun Watson with the 12th overall pick and they’ve built their long-term plan without considering exterior options.

Indianapolis Colts: Andrew Luck isn’t going anywhere, anytime soon.

Jacksonville Jaguars: Jaguars fans are likely hoping for anyone but Blake Bortles, but the former third overall pick will get one more year before they need to move on.

Kansas City Chiefs: Kansas City already drafted their quarterback of the future in Patrick Mahomes with the 10th overall selection in the 2017 NFL Draft.

Los Angeles Chargers: Anthony Lynn presided over a run-heavy scheme during his tenure as the Bills’ offensive coordinator and Kaepernick is a stylistic fit in that sense. However, Kaepernick’s game is diametrically opposed to Philip Rivers’ and it’s possible the Chargers changed their offensive packages as a result. It’s an intriguing fit with no clear answer.

Los Angeles Rams: Bringing in an outside option would represent a lack of faith in 2016 No. 1 pick Jared Goff.

Miami Dolphins: Kaepernick’s athleticism lends itself well to the Dolphins’ scheme, although it’s unclear whether he’d be insulted in competing against Matt Moore, Brandon Doughty, and David Fales for a shot at the backup role.

Minnesota Vikings: Minnesota still needs to figure out whether Teddy Bridgewater will be able to return for the 2017 season before assessing whether Kaepernick would contribute to the team, so it’s a no.

New England Patriots: It’s highly unlikely Bill Belichick entertains the idea of adding another quarterback this summer.

New Orleans Saints: Sean Payton said he’s a little surprised Kaepernick remains unsigned, so it’s on him and Mickey Loomis to bring him to New Orleans.

New York Giants: The Giants drafted Davis Webb ostensibly to act as Eli Manning’s successor and Kaepernick would complicate the long-term strategy.

New York Jets: New York’s depth chart remains unsettled and Kaepernick could compete for a starting role immediately, but it may also add further disruption to a crowded competition. For that reason, it’s likely Kaepernick won’t be considered here.

Oakland Raiders: The Raiders are completely invested in Derek Carr, with Connor Cook as a developmental option.

Philadelphia Eagles: Kaepernick has better arm strength than Carson Wentz and Nick Foles, but it’s highly unlikely he’d unseat the latter for a shot at a playing time. Wentz is practically unassailable after being taken second overall in 2016.

Pittsburgh Steelers: The Steelers need to consider life after Ben Roethlisberger, but he doesn’t gel into their offensive scheme.

San Francisco 49ers: Kaepernick was released from the 49ers and it appears the new regime doesn’t want him back.

Seattle Seahawks: The NFL’s most outspoken team welcomes players with progressive political beliefs, with Doug Baldwin, Richard Sherman, and Michael Bennett among the most socially active players in the league. Kaepernick has an innate understanding of the division and it’s an idea worth entertaining.

Tampa Bay Buccaneers: Jameis Winston is one of the NFL’s ascending stars and unless Kaepernick wants to be relegated to the bench forever, the Buccaneers will pass.

Tennessee Titans: The same goes for the Titans here, with Marcus Mariota on the cusp of superstardom.

Washington Redskins: Kirk Cousins has been franchised tagged in consecutive years and he might balk at outside competition.

Copyright © 2017 Score Media Ventures Inc. All rights reserved. Certain content reproduced under license.