Top 10 Position Rankings: Two-Month Mark

Chris Davis is a bad, bad man. - Joy R. Absalon-USA TODAY Sports

Anthony Calanni ranks his top 10 players at each position as the season enters the month of June.

These rankings are based on current performance!


1. Yadier Molina
2. Mike Napoli
3. Evan Gattis
4. Buster Posey
5. Joe Mauer
6. John Buck
7. Carlos Santana
8. Wilin Rosario
9. J.P. Arencibia
10. Matt Wieters

First Base

1. Chris Davis
2. Paul Goldschmidt
3. Edwin Encarnacion
4. Joey Votto
5. Prince Fielder
6. Adrian Gonzalez
7. Mark Reynolds
8. Anthony Rizzo
9. Freddie Freeman
10. Allen Craig

Second Base

1. Robinson Cano
2. Brandon Phillips
3. Dustin Pedroia
4. Kelly Johnson
5. Jason Kipnis
6. Ian Kinsler
7. Chase Utley
8. Daniel Murphy
9. Howie Kendrick
10. Jose Altuve

Third Base

1. Miguel Cabrera
2. Adrian Beltre
3. David Wright
4. Manny Machado
5. Evan Longoria
6. Josh Donaldson
7. Pablo Sandoval
8. Ryan Zimmerman
9. Kyle Seager
10. Eric Chavez


1. Jean Segura
2. Troy Tulowitzki
3. Everth Cabrera
4. Elvis Andrus
5. Jhonny Peralta
6. J.J. Hardy
7. Brandon Crawford
8. Ian Desmond
9. Asdrubal Cabrera
10. Jed Lowrie


1. Carlos Gonzalez
2. Mike Trout
3. Carlos Gonzalez
4. Adam Jones
5. Andrew McCutchen
6. Justin Upton
7. Hunter Pence
8. Alex Rios
9. Domonic Brown
10. Shin-Soo Choo

Starting Pitchers

1. Matt Harvey
2. Clayton Kershaw
3. Yu Darvish
4. Hisashi Iwakuma
5. Felix Hernandez
6. Max Scherzer
7. Clay Bucholz
8. Shelby Miller
9. Patrick Corbin
10. Adam Wainwright

Relief Pitchers

1. Jason Grilli
2. Edward Mujica
3. Mariano Rivera
4. Aroldis Chapman
5. Craig Kimbrel
6. Addison Reed
7. Joe Nathan
8. Sergio Romo
9. Tom Wilhelmsen
10. Grant Balfour

All-Disappointment Team

C- Jesus Montero
1B- Eric Hosmer
2B- Rickie Weeks
3B- Mike Moustakas
SS- Starlin Castro
OF- Matt Kemp
OF- Josh Hamilton
OF- Josh Reddick
SP- Matt Cain
RP- Fernando Rodney

Latest News

In This Article


Trending Discussions

Log In Sign Up

Log In Sign Up

Forgot password?

We'll email you a reset link.

If you signed up using a 3rd party account like Facebook or Twitter, please login with it instead.

Forgot password?

Try another email?

Almost done,

By becoming a registered user, you are also agreeing to our Terms and confirming that you have read our Privacy Policy.

Join Fake Teams

You must be a member of Fake Teams to participate.

We have our own Community Guidelines at Fake Teams. You should read them.

Join Fake Teams

You must be a member of Fake Teams to participate.

We have our own Community Guidelines at Fake Teams. You should read them.




Choose an available username to complete sign up.

In order to provide our users with a better overall experience, we ask for more information from Facebook when using it to login so that we can learn more about our audience and provide you with the best possible experience. We do not store specific user data and the sharing of it is not required to login with Facebook.