We use cookies to offer you a better browsing experience, analyze site traffic, and serve targeted ads. Read how we use cookies and how you can control them in our “Cookie Settings”. By using our site, you consent to our use of cookies.

MLB Salary Rankings MLB Salary Rankings

Listing the top salaries, cap hits, cash, earnings, contracts, and bonuses, for all active MLB players.

2020 Salary Rankings

Player salary
1

Mike Trout

Center Field
$37,666,666
2

Max Scherzer

Starting Pitcher
$35,920,616
3

Nolan Arenado

3rd Base
$35,000,000

Zack Greinke

Starting Pitcher
$35,000,000

Stephen Strasburg

Starting Pitcher
$35,000,000
6

Justin Verlander

Starting Pitcher
$33,000,000
7

David Price

Starting Pitcher
$32,000,000

Manny Machado

3rd Base
$32,000,000
9

Clayton Kershaw

Starting Pitcher
$31,000,000
10

Miguel Cabrera

1st Base
$30,000,000

Chris Sale

Starting Pitcher
$30,000,000
12

Yoenis Cespedes

Center Field
$29,500,000
13

Albert Pujols

1st Base
$29,000,000

Jose Altuve

2nd Base
$29,000,000
15

Mookie Betts

Right Field
$27,700,000
16

Bryce Harper

Right Field
$27,538,462
17

Giancarlo Stanton

Designated Hitter
$26,000,000

Paul Goldschmidt

1st Base
$26,000,000
19

Jacob deGrom

Starting Pitcher
$25,500,000
20

Joey Votto

1st Base
$25,000,000

Jordan Zimmermann

Starting Pitcher
$25,000,000
22

Robinson Cano

2nd Base
$24,000,000
23

J.D. Martinez

Designated Hitter
$23,750,000
24

Jason Heyward

Right Field
$23,500,000
25

Masahiro Tanaka

Starting Pitcher
$23,000,000
26

Wil Myers

Left Field
$22,500,000
27

Freddie Freeman

1st Base
$22,359,375
28

Buster Posey

Catcher
$22,177,777
29

Yu Darvish

Starting Pitcher
$22,000,000
30

George Springer

Center Field
$21,400,000
31

Charlie Blackmon

Right Field
$21,333,333
32

Chris Davis

1st Base
$21,118,782
33

Justin Upton

Left Field
$21,000,000

Shin-Soo Choo

Designated Hitter
$21,000,000

Eric Hosmer

1st Base
$21,000,000

Johnny Cueto

Starting Pitcher
$21,000,000
37

Carlos Santana

Designated Hitter
$20,833,334
38

Yadier Molina

Catcher
$20,000,000

Justin Turner

3rd Base
$20,000,000

Jake Arrieta

Starting Pitcher
$20,000,000

Xander Bogaerts

Shortstop
$20,000,000

Jon Lester

Starting Pitcher
$20,000,000
43

Jeff Samardzija

Starting Pitcher
$19,800,000
44

Kyle Seager

3rd Base
$19,500,000
45

Patrick Corbin

Starting Pitcher
$19,416,666
46

Mark Melancon

Relief Pitcher
$19,000,000
47

Trevor Bauer

Starting Pitcher
$18,600,000
48

Matt Carpenter

1st Base
$18,500,000

Kris Bryant

3rd Base
$18,500,000
50

Yasmani Grandal

Catcher
$18,250,000
51

Kenley Jansen

Relief Pitcher
$18,000,000

Cole Hamels

Starting Pitcher
$18,000,000
53

Jake Odorizzi

Starting Pitcher
$17,800,000
54

Corey Kluber

Starting Pitcher
$17,500,000
55

Aroldis Chapman

Relief Pitcher
$17,200,000

Brandon Belt

1st Base
$17,200,000
57

J.A. Happ

Starting Pitcher
$17,000,000

Yasmany Tomas

Left Field
$17,000,000

Andrew McCutchen

Right Field
$17,000,000

Wade Davis

Relief Pitcher
$17,000,000

Ryan Braun

Left Field
$17,000,000

Nathan Eovaldi

Starting Pitcher
$17,000,000
63

Miles Mikolas

Starting Pitcher
$16,750,000

Khris Davis

Designated Hitter
$16,750,000
65

Francisco Lindor

Shortstop
$16,700,000
66

Ian Kennedy

Relief Pitcher
$16,500,000

Dexter Fowler

Center Field
$16,500,000

Anthony Rizzo

1st Base
$16,500,000
69

Michael Brantley

Left Field
$16,000,000

Craig Kimbrel

Relief Pitcher
$16,000,000
71

Yusei Kikuchi

Starting Pitcher
$15,500,000
72

Danny Duffy

Starting Pitcher
$15,250,000

Elvis Andrus

Shortstop
$15,250,000
74

Brandon Crawford

Shortstop
$15,200,000
75

Andrelton Simmons

Shortstop
$15,000,000

Mike Leake

Starting Pitcher
$15,000,000

A.J. Pollock

Center Field
$15,000,000

Charlie Morton

Starting Pitcher
$15,000,000

Ian Desmond

Center Field
$15,000,000

Lorenzo Cain

Center Field
$15,000,000

Evan Longoria

3rd Base
$15,000,000
82

Jean Segura

Shortstop
$14,850,000
83

Rusney Castillo

Left Field
$14,271,428
84

Salvador Perez

Catcher
$14,200,000
85

Jay Bruce

Right Field
$14,000,000

Alex Cobb

Starting Pitcher
$14,000,000
87

Dee Gordon

2nd Base
$13,800,000
88

Marcus Semien

Shortstop
$13,500,000
89

Dustin Pedroia

2nd Base
$13,125,000
90

Zack Britton

Relief Pitcher
$13,000,000

Will Smith

Relief Pitcher
$13,000,000

Randal Grichuk

Center Field
$13,000,000

Josh Reddick

Right Field
$13,000,000

Tyler Chatwood

Relief Pitcher
$13,000,000
95

James Paxton

Starting Pitcher
$12,900,000
96

Zack Cozart

3rd Base
$12,666,668
97

Jose Abreu

Designated Hitter
$12,666,666

Alex Bregman

3rd Base
$12,666,666
99

Christian Yelich

Left Field
$12,500,000
100

D.J. LeMahieu

2nd Base
$12,000,000