Question: who has been on the most nfl teams?
Answer: O'Sullivan has to be up there. Played for like 10 teams excluding CFL and other teams. Vinny Testaverde played for something like 53 teams, I think. McJawline played for 10 NFL teams.