30 highest career MLB salaries
18. Mariano Rivera, $169,441,825
As the greatest closer in MLB history, Rivera remains the only reliever to crack the top 30 in career earnings.
After starting his career with the Yankees in 1995 as a starter with middling results, Rivera successfully converted to the bullpen the next season. The Yankees made Rivera the closer in 1997, and he accumulated a record 652 saves before retiring in 2013.
Rivera was awarded $7.25 million in his final arbitration year in 2000, the highest figure ever at the time., and he helped the Yankees win three straight World Series titles. New York kept Rivera from reaching the open market with a four-year contract worth just shy of $40 million, and he only continued to improve.
Following another brief two-year deal, Rivera signed the richest contract of his career at three years and $45 million in the winter of 2007. Rivera enjoyed his best season the next year with a 1.40 ERA and 3.2 WAR to easily live up to the contract.
While Rivera entered his 40s by the end of the deal, New York wasn’t about to let a member of its core leave in free agency. Rivera was still productive enough to earn a two-year deal worth $30 $30 million in December of 2010, and added another $10 million in his final season following an injury-shortened 2012 campaign.
Despite his limitations as a specialist, the five-time World Series champion was worth every penny for the Yankees.