Here's some numbers that were interesting, given that there will be the usual uniformed comments by the unwashed masses of fans complaining about the arrogant , millionaire ballplayers :
1. Average salary peaked in 2017 at about $4.1 million, but declined to $3.7 million in 2021. Even this is deceptive about "millionaire" ballplayers because:
2. 1397 of a total of 1955 players who were under a MLB contract during 2021 at any point, earned less than $1 million, and 1,271 of those were under $600,000. Despite the MLB minimum, 332 individuals earned less than $100K due to limited time at MLB level, bouncing back and forth from MiLB to the Show.
3. 112 players earned above $10 million and 40 of those exceeded $20 million, including signing bonuses.
So you can say that about 5% of MLB players have reached the big time , but the large majority are not exorbitantly ahead of the game . Doing very well for kids in their 20's but it lasts only a limited period in a 75 year lifetime.