23,114 MLB players all-time (1876-2023)
Reality check… every year these numbers stay exactly the same.
~500,000 HS players
~60,000 NCAA players
~12,000 NCAA D1 players (2% of HS)
~7,000 MiLB players
1,200 MLB 40-man roster spots
780 active MLB players
The math is staggering.