Which player has played for the most teams in NFL? A look at top five players

Ryan Fitzpatrick and Josh Johnson are among the most well-traveled players in NFL history
Ryan Fitzpatrick and Josh Johnson are among the most well-traveled players in NFL history

#1) Josh Johnson

Josh Johnson has played for nearly half of all the NFL teams
Josh Johnson has played for nearly half of all the NFL teams

If "journeyman" were an entry in a dictionary, Josh Johnson would be the perfect photographic example. The man has played at least one snap for 14 teams, almost half the entire NFL cast, and the most of all time.

Until 2022-23, he did not appear in a single playoff game, sometimes coming close, sometimes not even close.

Looking to predict NFL playoff Scenarios? Try our NFL Playoff Predictor for real-time simulations and stay ahead of the game!

His sole postseason appearance so far is one of the more contentious, as he came in to relieve an injured Brock Purdy, only for him to get hurt, forcing the 49ers to return Purdy to the field. He is now in his third stint with the Baltimore Ravens.

Chicago Bears Nation! Check out the latest Chicago Bears Schedule and dive into the Bears Depth Chart for NFL Season 2024-25.

Quick Links

Edited by Andre Castillo
Sportskeeda logo
Close menu
WWE
WWE
NBA
NBA
NFL
NFL
MMA
MMA
Tennis
Tennis
NHL
NHL
Golf
Golf
MLB
MLB
Soccer
Soccer
F1
F1
WNBA
WNBA
More
More
bell-icon Manage notifications