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

#5) Vinny Testaverde

Vinny Testaverde as a Patriot
Vinny Testaverde as a Patriot

In college, Vinny Testaverde was one of the most accomplished players ever, winning multiple awards, including the Heisman, as a senior. That made him the consensus No. 1 pick in the 1987 NFL Draft, but then he landed with the then-awful Tampa Bay Buccaneers.

After six seasons, he went to the Cleveland Browns, where his "journey" began. He had stints for five more teams after that, including two with the New York Jets, whom he brought to the AFC Championship Game, and he made two Pro Bowls and set a few records.

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

Here are the teams he appeared for: Tampa Bay Buccaneers > Cleveland Browns > Baltimore Ravens > New York Jets (2x) > Dallas Cowboys > New England Patriots > Carolina Panthers

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