Editions
Los 40 USA
Scores
Follow us on
Hello

NFL

What NFL player has played for the most teams?

Joshua Johnson, the epitome of the word "journeyman", has played for 13 different NFL teams so far, the most in NFL history.

Nov 8, 2021; Pittsburgh, Pennsylvania, USA;  Chicago Bears wide receiver Darnell Mooney (11) is tackled by Pittsburgh Steelers safety Terrell Edmunds (34) during a five-yard gain in the fourth quarter at Heinz Field.
Philip G. PavelyUSA TODAY Sports

The term “journeyman” is used in football to describe a player who has played for a number of clubs during his career. He is that sort of a footballer who can never play for a club for too long and for one reason or another has to shift clubs with considerable frequency.

The shadow of stereotypes

Many journeymen quarterbacks are seen as having mediocre talent or having just enough talent to be the team's backup. True journeymen quarterbacks play for several teams in a career and may go several years between starting jobs.

However, a number of journeyman quarterbacks clearly have talent, including some who started Super Bowls, received Pro Bowl selections, were drafted no. 1 overall in the NFL draft, and/or who went on to amass significant career statistics.

Examples of this are Brad Johnson, who played for six NFL teams throughout his career and was the winning quarterback in the 2003 Super Bowl. Jim McMahon was also awarded the winning quarterback in the 1986 Super Bowl and retired in 1996 having played for seven NFL teams. Moreover, Vinny Testaverde, who also played for seven teams, is the ultimate proof that changing teams often doesn’t mean there is a lack of talent. Testaverde was the no 1 pick in the NFL draft in 1987 and ended his NFL career in the top 15 in NFL career passing yards and career completions.

Johnson in the lead

Joshua Johnson is an American football quarterback for the Jets, who has reportedly played for thirteen different NFL teams throughout his career so far, as well as one UFL team and one AAF team, mostly in backup roles.

With his NFL career continuing up to the present day, Johnson has become the NFL player to play for the most teams in history - even more than J.T O'Sullivan, who is believed to be the perfect definition of a quarterback journeyman after playing for eleven NFL teams and two CFL teams: the Saskatchewan Roughriders and the Frankfurt Galaxy.

Johnson's debut in NFL took place in 2008 when he started with the Buccaneers, where he remained for four consecutive years, the longest he has been part of a team. Since then, he hasn't stayed more than a year in the same team, with the exception of the 49ers in 2020-2021, where he played for both seasons after a third comeback.

Josh Johnson's career

TeamLeagueYears
Tampa Bay BuccaneersNFL2008-2011
San Francisco 49ersNFL2012, 2014, 2020-2021
Sacramento Mountain LionsUFL2012
Cleveland BrownsNFL2012
Cincinnati BengalsNFL2013, 2015
New York JetsNFL2015, 2021- present
Indianapolis ColtsNFL2015
Buffalo BillsNFL2015
Baltimore RavensNFL2016
New York GiantsNFL2016
Houston TexansNFL2017
Oakland RaidersNFL2018
San Diego FleetAAF2018
Washington RedskinsNFL2018
Detroit LionsNFL2019