How Many Major League Baseball Players Have Been on Every Team at Least Once?
The Major League Baseball (MLB) consists of 30 teams, and over the course of its long history, many players have played for multiple teams. However, only a select few have played for all 30 teams. To date, only two players have accomplished this rare feat:
- Dave Roberts: Roberts played for 10 different teams from 1999 to 2014, including all 30 MLB teams.
- Matt Stairs: Stairs played for 12 different teams from 1992 to 2011, also including all 30 MLB teams.
Note: These statistics are accurate as of the end of the 2022 MLB season.
Related Questions
- Who was the first player to play for all 30 MLB teams? Dave Roberts
- How many players have played for at least 20 different MLB teams? 3
- Which team has had the most players play for all 30 MLB teams? The Los Angeles Dodgers
- Which player has played for the most different MLB teams? Matt Stairs
- What is the average number of different MLB teams a player plays for in their career? 1.8
Related Hot Sale Items
- Wilson A500 Baseball Glove
- Rawlings Heart of the Hide Baseball Bat
- Under Armour Yard Baseball Cleats
- Louisville Slugger Meta BBCOR Baseball Bat
- Franklin Sports MLB Baseball
Pre:What makes Baseball the greatest sport ever invented
Next:How often can you switch pitchers in baseball