Who has played for the most NFL teams?

Who has played for the most NFL teams?

Check out the players who have suited up for the most NFL teams, including quarterbacks Ryan Fitzpatrick and Josh McCown.

Add to Watchlist