Major League Baseball players - additional information
Amongst all teams in Major League Baseball, the Toronto Blue Jays have the roster with the highest average player age in 2018. The average age of the Toronto Blue Jays players in May 2018 was 30.3 years. The oldest player in the MLB as of February 2017 is Bartolo Colon. The 45-year old plays for the Texas Rangers.
The average player salary in Major League Baseball was at 4.38 million U.S. dollars in 2016, up from 2.37 million U.S . dollars in 2003 According to the Collective Bargaining Agreement between Major League Baseball and the MLB Players Association, the minimum player salary for the 2016 season was at 507 thousand U.S. dollars.
In the 2017 season, pitcher Clayton Kershaw, who plays for the Los Angeles Dodgers, was the highest paid player in the MLB with a salary of 35.57 million U.S. dollars. Other players earning 20 million U.S. dollars or more in 2017 include Zack Greinke, David Price, Jason Heyward and Miguel Cabrera.