top of page
SPORTS

Baseball
Highest Career Earners
This list features the baseball players with the highest career earnings of all time as of 2025.
RANK | PLAYER | TOTAL EARNINGS | YEARS |
1 | Justin Verlander | $419,181,666 | 2005–present |
2 | Miguel Cabrera | $400,410,623 | 2003–2023 |
3 | Alex Rodriguez | $399,285,104 | 1994–2016 |
4 | Max Scherzer | $366,550,658 | 2008–present |
5 | Albert Pujols | $346,540,436 | 2001–2022 |
6 | Zack Greinke | $338,503,000 | 2004–2023 |
7 | Stephen Strasburg | $320,450,000 | 2010 –2024 |
8 | Mike Trout | $319,251,166 | 2011–present |
9 | Clayton Kershaw | $307,201,142 | 2008–2025 |
10 | David Price | $271,031,842 | 2008–2025 |
References
Spotrac (2025) MLB Career Earnings Rankings. Available at: https://www.spotrac.com/mlb/rankings/earnings-career/_/year/2024 (Accessed: 1 December 2025).
Baseball-Reference (2025) MLB Leaders — Salaries. Available at: https://www.baseball-reference.com/leaders/leaders_salaries.shtml (Accessed: 1 December 2025).

SCALA
lists
bottom of page



