Few players in NFL history have the staying power of Josh Johnson. The journeyman quarterback has played for a record 14 NFL teams — an incredible 43.75 percent of the league's franchises. The ...
Johnson has played for an incredible 15 NFL teams in his career. The Sporting News looks at his timeline as one of the league's all-time journeyman signal-callers.