MLB Salary Rankings MLB Salary Rankings

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

2017 Salary Rankings

Player 2017 salary
1

Clayton Kershaw

Starting Pitcher
$35,571,428
2

Zack Greinke

Starting Pitcher
$34,000,000
3

David Price

Starting Pitcher
$30,000,000
4

Jason Heyward

Right Field
$28,166,666
5

Justin Verlander

Starting Pitcher
$28,000,000

Miguel Cabrera

1st Base
$28,000,000
7

Felix Hernandez

Starting Pitcher
$26,857,142
8

Albert Pujols

Designated Hitter
$26,000,000
9

Jon Lester

Starting Pitcher
$25,000,000

C.C. Sabathia

Starting Pitcher
$25,000,000
11

Robinson Cano

2nd Base
$24,000,000
12

Johnny Cueto

Starting Pitcher
$23,500,000
13

Joe Mauer

1st Base
$23,000,000
14

Hanley Ramirez

1st Base
$22,750,000
15

Cole Hamels

Starting Pitcher
$22,500,000

Yoenis Cespedes

Center Field
$22,500,000
17

Adrian Gonzalez

1st Base
$22,357,142
18

Buster Posey

Catcher
$22,177,777
19

Max Scherzer

Starting Pitcher
$22,142,857
20

Justin Upton

Left Field
$22,125,000
21

Masahiro Tanaka

Starting Pitcher
$22,000,000

Joey Votto

1st Base
$22,000,000
23

Jayson Werth

Left Field
$21,571,428
24

Matt Kemp

Right Field
$21,500,000
25

Jacoby Ellsbury

Center Field
$21,142,857
26

Chris Davis

1st Base
$21,118,782
27

James Shields

Starting Pitcher
$21,000,000
28

Freddie Freeman

1st Base
$20,859,375
29

Matt Cain

Relief Pitcher
$20,833,334
30

Carlos Gonzalez

Right Field
$20,428,571
31

Rick Porcello

Starting Pitcher
$20,125,000
32

Mike Trout

Center Field
$20,083,333
33

Troy Tulowitzki

Shortstop
$20,000,000

David Wright

3rd Base
$20,000,000

Russell Martin

Catcher
$20,000,000

Ryan Braun

Left Field
$20,000,000

Shin-Soo Choo

Right Field
$20,000,000
38

Jeff Samardzija

Starting Pitcher
$19,800,000
39

Adam Wainwright

Starting Pitcher
$19,500,000
40

Homer Bailey

Starting Pitcher
$19,000,000
41

Hunter Pence

Right Field
$18,500,000
42

Stephen Strasburg

Starting Pitcher
$18,333,333
43

Jordan Zimmermann

Starting Pitcher
$18,000,000

Victor Martinez

Designated Hitter
$18,000,000

Adrian Beltre

3rd Base
$18,000,000
46

Scott Kazmir

Starting Pitcher
$17,666,666
47

Pablo Sandoval

3rd Base
$17,600,000
48

Andre Ethier

Center Field
$17,500,000
49

Neil Walker

2nd Base
$17,200,000
50

Brian McCann

Catcher
$17,000,000

Josh Donaldson

3rd Base
$17,000,000
52

Anibal Sanchez

Starting Pitcher
$16,800,000
53

Ben Zobrist

2nd Base
$16,500,000
54

Melvin Upton

Left Field
$16,450,000
55

Alex Gordon

Left Field
$16,000,000

Adam Jones

Center Field
$16,000,000

John Lackey

Starting Pitcher
$16,000,000

Carlos Beltran

Designated Hitter
$16,000,000
59

Elvis Andrus

Shortstop
$15,250,000
60

Dustin Pedroia

2nd Base
$15,125,000
61

Curtis Granderson

Right Field
$15,000,000

Mike Leake

Starting Pitcher
$15,000,000

Melky Cabrera

Left Field
$15,000,000
64

Giancarlo Stanton

Right Field
$14,500,000

Marco Estrada

Starting Pitcher
$14,500,000
66

Yulieski Gurriel

2nd Base
$14,400,000
67

Nelson Cruz

Designated Hitter
$14,250,000
68

Andrew McCutchen

Center Field
$14,208,333
69

Yadier Molina

Catcher
$14,200,000
70

J.J. Hardy

Shortstop
$14,000,000

Hisashi Iwakuma

Starting Pitcher
$14,000,000

Ryan Zimmerman

1st Base
$14,000,000

Miguel Montero

Catcher
$14,000,000

Brandon Phillips

2nd Base
$14,000,000
75

Francisco Liriano

Starting Pitcher
$13,666,668
76

Ubaldo Jimenez

Starting Pitcher
$13,500,000

Ian Kennedy

Starting Pitcher
$13,500,000

Clay Buchholz

Starting Pitcher
$13,500,000

Ervin Santana

Starting Pitcher
$13,500,000
80

Phil Hughes

Starting Pitcher
$13,200,000
81

Evan Longoria

3rd Base
$13,167,000
82

J.A. Happ

Starting Pitcher
$13,000,000

Chase Headley

3rd Base
$13,000,000

Craig Kimbrel

Relief Pitcher
$13,000,000

Jay Bruce

Right Field
$13,000,000

Josh Reddick

Right Field
$13,000,000
87

Bartolo Colon

Starting Pitcher
$12,500,000

Brett Gardner

Left Field
$12,500,000

Matt Garza

Starting Pitcher
$12,500,000
90

Gio Gonzalez

Starting Pitcher
$12,000,000

Daniel Murphy

2nd Base
$12,000,000

Ricky Nolasco

Starting Pitcher
$12,000,000

David Robertson

Relief Pitcher
$12,000,000

Chris Sale

Starting Pitcher
$12,000,000

Carlos Santana

Designated Hitter
$12,000,000

Jaime Garcia

Starting Pitcher
$12,000,000
97

J.D. Martinez

Right Field
$11,750,000
98

Madison Bumgarner

Starting Pitcher
$11,700,000
99

Wei-Yen Chen

Starting Pitcher
$11,600,000
100

Brandon McCarthy

Starting Pitcher
$11,500,000