A lot more on an annual basis though (from the same source)
Average annual value
The highest-paid players in baseball history, by average annual value:
1. Miguel Cabrera, $31,000,000 (2016-23)
2. Clayton Kershaw, $30,714,286 (2014-20)
3. Max Scherzer, $30,000,000 (2015-21)
4. Roger Clemens, $28,000,022 (2007)
5. Alex Rodriguez, $27,500,000 (2008-17)
… Jon Lester, $25,833,333 (2015-20)
7. Justin Verlander, $25,714,286 (2013-19)
8. Alex Rodriguez, $25,200,000 (2001-10)
9. Ryan Howard, $25,000,000 (2012-16)
… Josh Hamilton, $25,000,000 (2013-17)
… Felix Hernandez, $25,000,000 (2013-19)
… Giancarlo Stanton, $25,000,000 (2015-27)
13. Zack Greinke, $24,500,000 (2013-18)
14. CC Sabathia, $24,400,000 (2012-16)
15. Mike Trout, $24,083,333 (2015-20)
16. Cliff Lee, $24,000,000 (2011-15)
. . . Albert Pujols, $24,000,000 (2012-21)
. . . Cole Hamels, $24,000,000 (2013-18)
. . . Robinson Cano, $24,000,000 (2014-23)
20. Prince Fielder, $23,777,778 (2012-20)
21. CC Sabathia, $23,000,000 (2009-15)
. . . Joe Mauer, $23,000,000 (2011-18)