Rank Name Position Team (s) Salary Ref Clayton Kershaw SP Los Angeles Dodgers $33,000,000 Zack Greinke SP Arizona Diamondbacks $31,876,966 David Price SP Boston Red Sox $30,000,000 Miguel Cabrera 1B Detroit Tigers $28,000,000 Justin Verlander SP Detroit Tigers / Houston Astros $28,000,000 6 Jason Heyward OF Chicago Cubs $26,055,288 7 Albert Pujols 1B Los Angeles Angels $26,055,288 8 Felix Hernandez SP Seattle Mariners $25,857,143 9 Jon Lester SP Chicago Cubs $25,000,000 9 CC Sabathia SP New York Yankees $25,000,000
who is the most paid mlb player 2017
Clayton Kershaw