MLB Salary Rankings MLB Salary Rankings

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




2017 Contract Value Rankings

Player contract value
1

Giancarlo Stanton

Right Field
$325,000,000
2

Miguel Cabrera

1st Base
$248,000,000
3

Robinson Cano

2nd Base
$240,000,000

Albert Pujols

Designated Hitter
$240,000,000
5

Joey Votto

1st Base
$225,000,000
6

David Price

Relief Pitcher
$217,000,000
7

Clayton Kershaw

Starting Pitcher
$215,000,000
8

Max Scherzer

Starting Pitcher
$210,000,000
9

Zack Greinke

Starting Pitcher
$206,500,000
10

Jason Heyward

Right Field
$184,000,000

Joe Mauer

1st Base
$184,000,000
12

Stephen Strasburg

Starting Pitcher
$175,000,000

Felix Hernandez

Starting Pitcher
$175,000,000
14

Justin Verlander

Starting Pitcher
$162,000,000
15

C.C. Sabathia

Starting Pitcher
$161,000,000

Chris Davis

1st Base
$161,000,000
17

Matt Kemp

Right Field
$160,000,000
18

Buster Posey

Catcher
$159,000,000
19

Troy Tulowitzki

Shortstop
$157,750,000
20

Masahiro Tanaka

Starting Pitcher
$155,000,000

Jon Lester

Starting Pitcher
$155,000,000
22

Adrian Gonzalez

1st Base
$154,000,000
23

Jacoby Ellsbury

Center Field
$153,000,000
24

Mike Trout

Center Field
$144,500,000
25

Cole Hamels

Starting Pitcher
$144,000,000
26

David Wright

3rd Base
$138,000,000
27

Freddie Freeman

1st Base
$135,000,000
28

Justin Upton

Left Field
$132,750,000
29

Shin-Soo Choo

Designated Hitter
$130,000,000

Johnny Cueto

Starting Pitcher
$130,000,000
31

Jayson Werth

Left Field
$126,000,000
32

Elvis Andrus

Shortstop
$120,000,000
33

Matt Cain

Relief Pitcher
$112,500,000
34

Yoenis Cespedes

Center Field
$110,000,000

Dustin Pedroia

2nd Base
$110,000,000

Jordan Zimmermann

Starting Pitcher
$110,000,000
37

Ryan Braun

Left Field
$105,000,000

Homer Bailey

Starting Pitcher
$105,000,000
39

Ryan Zimmerman

1st Base
$100,000,000

Kyle Seager

3rd Base
$100,000,000

Evan Longoria

3rd Base
$100,000,000
42

Adam Wainwright

Relief Pitcher
$97,500,000
43

Jeff Samardzija

Starting Pitcher
$90,000,000

Hunter Pence

Right Field
$90,000,000
45

Hanley Ramirez

Designated Hitter
$88,000,000
46

Aroldis Chapman

Relief Pitcher
$86,000,000
47

Adam Jones

Center Field
$85,500,000
48

Brian McCann

Catcher
$85,000,000

Andre Ethier

Center Field
$85,000,000
50

Wil Myers

1st Base
$83,000,000
51

Dexter Fowler

Center Field
$82,500,000

Rick Porcello

Starting Pitcher
$82,500,000
53

Russell Martin

Catcher
$82,000,000
54

Mike Leake

Starting Pitcher
$80,000,000

Kenley Jansen

Relief Pitcher
$80,000,000

Carlos Gonzalez

Right Field
$80,000,000

Wei-Yen Chen

Starting Pitcher
$80,000,000

Anibal Sanchez

Starting Pitcher
$80,000,000
59

James Shields

Starting Pitcher
$75,000,000

Ian Kinsler

2nd Base
$75,000,000

Brandon Crawford

Shortstop
$75,000,000
62

Brandon Belt

1st Base
$72,800,000
63

Rusney Castillo

Left Field
$72,500,000

Brandon Phillips

2nd Base
$72,500,000
65

Alex Gordon

Left Field
$72,000,000
66

Jean Segura

2nd Base
$70,000,000

Ian Kennedy

Starting Pitcher
$70,000,000

Ian Desmond

Left Field
$70,000,000
69

Yasmany Tomas

Left Field
$68,500,000
70

Victor Martinez

Designated Hitter
$68,000,000
71

Danny Duffy

Starting Pitcher
$65,000,000
72

Justin Turner

3rd Base
$64,000,000
73

Mark Melancon

Relief Pitcher
$62,000,000
74

Starlin Castro

2nd Base
$60,000,000

Edwin Encarnacion

Designated Hitter
$60,000,000

Curtis Granderson

Right Field
$60,000,000

Yu Darvish

Starting Pitcher
$60,000,000

Yadier Molina

Catcher
$60,000,000

Miguel Montero

Catcher
$60,000,000
80

Andrelton Simmons

Shortstop
$58,000,000
81

Nelson Cruz

Designated Hitter
$57,000,000
82

Ben Zobrist

2nd Base
$56,000,000
83

Ervin Santana

Starting Pitcher
$55,000,000
84

Kevin Kiermaier

Center Field
$53,500,000
85

Jason Kipnis

2nd Base
$52,500,000

Salvador Perez

Catcher
$52,500,000
87

Chase Headley

3rd Base
$52,000,000

Brett Gardner

Left Field
$52,000,000

Josh Reddick

Right Field
$52,000,000

Matt Carpenter

3rd Base
$52,000,000
91

Andrew McCutchen

Right Field
$51,500,000
92

Jay Bruce

Right Field
$51,000,000

Carlos Martinez

Starting Pitcher
$51,000,000
94

Matt Garza

Starting Pitcher
$50,000,000

Ubaldo Jimenez

Starting Pitcher
$50,000,000

Dee Gordon

2nd Base
$50,000,000
97

Christian Yelich

Left Field
$49,570,000
98

Rougned Odor

2nd Base
$49,500,000
99

Ricky Nolasco

Starting Pitcher
$49,000,000
100

Scott Kazmir

Starting Pitcher
$48,000,000