<
>

MLB players with the most seasons on one team

Mike Trout has spent every season of his career with the Angels. Brian Rothmuller/Icon Sportswire

Players switching teams has become a regular occurrence. In the age of free agency, the days of players spending two decades with a single franchise are seemingly over.

Hall of Famers such as Brooks Robinson (Baltimore Orioles), Stan Musial (St. Louis Cardinals) and Derek Jeter (New York Yankees) became synonymous with their respective clubs after spending their entire storied careers with those organizations. Meanwhile, Shohei Ohtani won two unanimous AL MVP awards with the Los Angeles Angels and then went across town and won two more unanimous (NL) MVPs and two World Series championships with the Los Angeles Dodgers.

Times change.

Here is a look at the players who have played the most seasons with a single team in MLB's modern era (since 1900).

Most seasons played with a single franchise

Most seasons played with a single franchise (active, entering the 2026 season)

Check out the ESPN MLB hub page for the latest news, analysis, stats, scores and more.