Chat with our AI personalities
There are 30 teams in the major leagues with 25 players per team for a total of 750 players in the league. Technically, the Toronto Blue Jays are in Canada so the total number of players playing for American teams is 725.
The above answer is technically correct but there are two types of rosters on a team. The active roster and the expanded roster. The roster of 25 players eligible to play and who can dress for each game is the active roster. But there can be as many as 40 players who are signed to a team on the expanded roster.
According to baseball-reference.com, there are 8,609 current or former baseball players still living. Assuming none of them have moved to Neptune, there is your answer.