The highest-paid player in baseball for the second straight year is Dodgers pitcher Clayton Kershaw, who will make $32.8 million, including an estimated $800,000 off the field from sponsors like Under Armour, Wilson and FantasyDraft.

The rest of the list goes as follows:

READ MORE: Holiday Traveling Should Be Done Early As COVID Still Affects Travel Says AAA

1. Clayton Kershaw
2016 Earnings: $32.8 million

GLENDALE, AZ - FEBRUARY 27:  Clayton Kershaw #22 of the Los Angeles Dodgers poses during a spring training photo shoot on February 27, 2016 in Glendale, Arizona.

(Photo by Jamie Squire/Getty Images)

2. David Price
2016 Earnings: $30.5 million

3. Miguel Cabrera
2016 Earnings: $30 million

4. Justin Verlander
2016 Earnings: $28.6 million

5. Yoenis Cespedes
2016 Earnings: $28.1 million

READ MORE: Morgan Student Shot During Homecoming Weekend Expected To Make Full Recovery

JUPITER, FL - MARCH 01:  Yoenis Cespedes poses for photos during media day at Traditions Field on March 1, 2016 in Port St. Lucie, Florida.

(Photo by Marc Serota/Getty Images)

6. Albert Pujols
2016 Earnings: $27 million

7. Robinson Cano
2016 Earnings: $27 million

8. Josh Hamilton
2016 Earnings: $26.2 million

ANAHEIM, CA - JULY 24:  Josh Hamilton #32 of the Texas Rangers in the dugout before a game against the Los Angeles Angels of Anaheim at Angel Stadium of Anaheim on July 24, 2015 in Anaheim, California.

(Photo by Jonathan Moore/Getty Images)

9. CC Sabathia
2016 Earnings: $25.7 million

MORE NEWS: Ravens’ 5-Game Winning Streak Ends Amid Flurry Of Mistakes

10. Ryan Howard
2016 Earnings: $25.6 million