Nobody has ever played for every single team in the NFL, but veteran quarterback Josh Johnson seems to be making a pretty good run at that seemingly impossible accomplishment.
The Denver Broncos are releasing Johnson as part of their cut-down on Monday, making him a free agent and giving him the opportunity to land with yet another NFL team.
Johnson has already played for 14 different teams in 14 seasons and might have a chance to eventually make that a 15th team in 15 years if he can land on somebody else's roster this year.
The complete list of teams that Johnson has been a part of: Tampa Bay, San Francisco, Cleveland, Cincinnati, New York Jets, Indianapolis, Buffalo, Baltimore, New York Giants, Houston, Oakland, Washington, Detroit and Denver.
Along with his journey around the NFL, Johnson has also played in several upstart leagues including the AAF, UFL and XFL.
Josh Johnson is a legend pic.twitter.com/m3nw9mhFGc
— Caesars Sportsbook (@CaesarsSports) August 30, 2022
A truly fascinating career, especially when you consider how little he has actually played and how many teams keep finding a use for him on their roster.
Johnson is now only allowed to sign with a team he hasn't been on before. Let's complete the bingo card https://t.co/nAQD1AWt3u
— Sam Monson (@PFF_Sam) August 30, 2022
Despite all of those stops around the NFL, including multiple stints with the 49ers, Ravens and Jets, Johnson has only actually started nine games in his career (he is 1-8 in those games) and attempted only 353 passes.
Pretty good gig if you can deal with all of the constant moving.
More must-reads:
Get the latest news and rumors, customized to your favorite sports and teams. Emailed daily. Always free!