play1:11 NFL 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.