May Top 300 Overall

Matthew Pouliot
Rotoworld
Andrew McCutchen heads into the break on an insane tear. Read about his big week and more in Nick Nelson's recap

Week That Was: McCrushin

Andrew McCutchen heads into the break on an insane tear. Read about his big week and more in Nick Nelson's recap

It's time for the May rankings update. As always, players are ranked based on how I believe they'll perform in 5x5 scoring over the rest of the season. I try to list players at the positions at which they're most valuable, so if you can't find that second baseman you're looking for, check shortstop instead.

Click to see other May rankings:

Top 300 | SP | RP | OF | 1B | 2B | SS | 3B | C | DH

Feel free to flame away @matthewpouliot on Twitter.

Top 300 Overall Rankings

Rank

Top 300

Team

1

Mike Trout

Angels

2

Miguel Cabrera

Tigers

3

Hanley Ramirez

Dodgers

4

Paul Goldschmidt

Diamondbacks

5

Troy Tulowitzki

Rockies

6

Clayton Kershaw

Dodgers

7

Jacoby Ellsbury

Yankees

8

Carlos Gonzalez

Rockies

9

Ryan Braun

Brewers

10

Andrew McCutchen

Pirates

11

Adrian Beltre

Rangers

12

Giancarlo Stanton

Marlins

13

Freddie Freeman

Braves

14

Carlos Gomez

Brewers

15

David Wright

Mets

16

Albert Pujols

Angels

17

Cliff Lee

Phillies

18

Adam Wainwright

Cardinals

19

Joey Votto

Reds

20

Robinson Cano

Mariners

21

Justin Upton

Braves

22

Dustin Pedroia

Red Sox

23

Adrian Gonzalez

Dodgers

24

Felix Hernandez

Mariners

25

Prince Fielder

Rangers

26

Jose Bautista

Blue Jays

27

Edwin Encarnacion

Blue Jays

28

Joe Mauer

Twins

29

Shin-Soo Choo

Rangers

30

Jose Abreu

White Sox

31

Chris Davis

Orioles

32

Madison Bumgarner

Giants

33

Adam Jones

Orioles

34

Carlos Santana

Indians

35

Evan Longoria

Rays

36

Justin Verlander

Tigers

37

Yasiel Puig

Dodgers

38

Jose Fernandez

Marlins

39

Max Scherzer

Tigers

40

Buster Posey

Giants

41

Ian Desmond

Nationals

42

Stephen Strasburg

Nationals

43

David Ortiz

Red Sox

44

Yu Darvish

Rangers

45

Jason Heyward

Braves

46

Kenley Jansen

Dodgers

47

Jason Kipnis

Indians

48

Zack Greinke

Dodgers

49

Hunter Pence

Giants

50

Manny Machado

Orioles

51

Craig Kimbrel

Braves

52

Jose Reyes

Blue Jays

53

Matt Kemp

Dodgers

54

Josh Donaldson

Athletics

55

Masahiro Tanaka

Yankees

56

Trevor Rosenthal

Cardinals

57

Desmond Jennings

Rays

58

David Price

Rays

59

Ian Kinsler

Tigers

60

Dee Gordon

Dodgers

61

Greg Holland

Royals

62

Michael Wacha

Cardinals

63

Yoenis Cespedes

Athletics

64

Starlin Castro

Cubs

65

Matt Holliday

Cardinals

66

James Shields

Royals

67

Yadier Molina

Cardinals

68

Glen Perkins

Twins

69

Jayson Werth

Nationals

70

Jordan Zimmermann

Nationals

71

Michael Brantley

Indians

72

Joe Nathan

Tigers

73

Matt Carpenter

Cardinals

74

Brian McCann

Yankees

75

Sonny Gray

Athletics

76

Johnny Cueto

Reds

77

Alex Rios

Rangers

78

Francisco Rodriguez

Brewers

79

Justin Morneau

Rockies

80

Carlos Beltran

Yankees

81

Gio Gonzalez

Nationals

82

David Robertson

Yankees

83

Brandon Belt

Giants

84

Doug Fister

Nationals

85

Aroldis Chapman

Reds

86

Kyle Seager

Mariners

87

Anthony Rizzo

Cubs

88

Nelson Cruz

Orioles

89

Alex Cobb

Rays

90

Matt Wieters

Orioles

91

Ryan Zimmerman

Nationals

92

Koji Uehara

Red Sox

93

Homer Bailey

Reds

94

Eric Hosmer

Royals

95

Jose Altuve

Astros

96

Cole Hamels

Phillies

97

Charlie Blackmon

Rockies

98

Salvador Perez

Royals

99

Andrew Cashner

Padres

100

Elvis Andrus

Rangers

101

Victor Martinez

Tigers

102

Jon Lester

Red Sox

103

Matt Cain

Giants

104

Allen Craig

Cardinals

105

Wil Myers

Rays

106

Howie Kendrick

Angels

107

Mike Napoli

Red Sox

108

Sergio Romo

Giants

109

Julio Teheran

Braves

110

Chris Sale

White Sox

111

Jay Bruce

Reds

112

Anthony Rendon

Nationals

113

Mike Minor

Braves

114

Jonathan Papelbon

Phillies

115

Ervin Santana

Braves

116

Melky Cabrera

Blue Jays

117

Pablo Sandoval

Giants

118

Rafael Soriano

Nationals

119

Alexei Ramirez

White Sox

120

Gerrit Cole

Pirates

121

Jonathan Lucroy

Brewers

122

Starling Marte

Pirates

123

Brian Dozier

Twins

124

Jean Segura

Brewers

125

Joakim Soria

Rangers

126

Jeff Samardzija

Cubs

127

Billy Hamilton

Reds

128

Steve Cishek

Marlins

129

Aramis Ramirez

Brewers

130

Tim Hudson

Giants

131

Shane Victorino

Red Sox

132

Martin Prado

Diamondbacks

133

Billy Butler

Royals

134

Nolan Arenado

Rockies

135

John Lackey

Red Sox

136

Andrelton Simmons

Braves

137

Chase Utley

Phillies

138

Mark Teixeira

Yankees

139

C.J. Wilson

Angels

140

Leonys Martin

Rangers

141

Evan Gattis

Braves

142

Ben Zobrist

Rays

143

Aaron Hill

Diamondbacks

144

Addison Reed

Diamondbacks

145

Anibal Sanchez

Tigers

146

Austin Jackson

Tigers

147

Michael Cuddyer

Rockies

148

Torii Hunter

Tigers

149

Brandon Moss

Athletics

150

Everth Cabrera

Padres

151

Ian Kennedy

Padres

152

Jed Lowrie

Athletics

153

Wilin Rosario

Rockies

154

Hisashi Iwakuma

Mariners

155

Daniel Murphy

Mets

156

Nick Markakis

Orioles

157

Dan Haren

Dodgers

158

Angel Pagan

Giants

159

Yordano Ventura

Royals

160

Brandon Phillips

Reds

161

Jhonny Peralta

Cardinals

162

Coco Crisp

Athletics

163

Hyun-Jin Ryu

Dodgers

164

Jimmy Rollins

Phillies

165

Brad Miller

Mariners

166

Miguel Montero

Diamondbacks

167

Todd Frazier

Reds

168

Chris Archer

Rays

169

Domonic Brown

Phillies

170

Will Middlebrooks

Red Sox

171

Ernesto Frieri

Angels

172

Alex Wood

Braves

173

Wilson Ramos

Nationals

174

Alfonso Soriano

Yankees

175

Xander Bogaerts

Red Sox

176

Tommy Hunter

Orioles

177

Adam LaRoche

Nationals

178

R.A. Dickey

Blue Jays

179

Christian Yelich

Marlins

180

Ryan Howard

Phillies

181

Jim Johnson

Athletics

182

Brett Lawrie

Blue Jays

183

Garrett Richards

Angels

184

Mark Trumbo

Diamondbacks

185

Bryce Harper

Nationals

186

Fernando Rodney

Mariners

187

Asdrubal Cabrera

Indians

188

Pedro Alvarez

Pirates

189

Nathan Eovaldi

Marlins

190

Josh Hamilton

Angels

191

Lance Lynn

Cardinals

192

Matt Adams

Cardinals

193

Erick Aybar

Angels

194

Grant Balfour

Rays

195

Tyson Ross

Padres

196

B.J. Upton

Braves

197

Alex Gordon

Royals

198

Casey Janssen

Blue Jays

199

Chase Headley

Padres

200

Mat Latos

Reds

201

Josh Reddick

Athletics

202

Neil Walker

Pirates

203

Huston Street

Padres

204

Ben Revere

Phillies

205

Jesse Chavez

Athletics

206

John Axford

Indians

207

Corey Kluber

Indians

208

Michael Morse

Giants

209

Emilio Bonifacio

Cubs

210

George Springer

Astros

211

Jason Grilli

Pirates

212

Mark Reynolds

Brewers

213

Kyle Lohse

Brewers

214

Curtis Granderson

Mets

215

Jurickson Profar

Rangers

216

Francisco Liriano

Pirates

217

Rajai Davis

Tigers

218

LaTroy Hawkins

Rockies

219

Alcides Escobar

Royals

220

Tony Cingrani

Reds

221

Danny Salazar

Indians

222

Chris Young

Mets

223

Clay Buchholz

Red Sox

224

James Loney

Rays

225

Jonathan Villar

Astros

226

Hector Rondon

Cubs

227

Andre Ethier

Dodgers

228

Marco Estrada

Brewers

229

Jake Peavy

Red Sox

230

Kendrys Morales

 

231

J.J. Hardy

Orioles

232

Brett Gardner

Yankees

233

Rick Porcello

Tigers

234

Jason Castro

Astros

235

Justin Masterson

Indians

236

Dayan Viciedo

White Sox

237

Gordon Beckham

White Sox

238

Michael Bourn

Indians

239

Juan Uribe

Dodgers

240

Mark Melancon

Pirates

241

Yan Gomes

Indians

242

Wily Peralta

Brewers

243

Will Venable

Padres

244

A.J. Pierzynski

Red Sox

245

CC Sabathia

Yankees

246

Matt Lindstrom

White Sox

247

Norichika Aoki

Royals

248

Chris Johnson

Braves

249

Jose Quintana

White Sox

250

Grady Sizemore

Red Sox

251

Jarrod Saltalamacchia

Marlins

252

Nick Castellanos

Tigers

253

Joaquin Benoit

Padres

254

Kole Calhoun

Angels

255

Scott Kazmir

Athletics

256

Dustin Ackley

Mariners

257

Colby Rasmus

Blue Jays

258

Devin Mesoraco

Reds

259

Jered Weaver

Angels

260

Jedd Gyorko

Padres

261

Derek Jeter

Yankees

262

Denard Span

Nationals

263

A.J. Burnett

Phillies

264

Josmil Pinto

Twins

265

Cody Allen

Indians

266

Marcell Ozuna

Marlins

267

Matt Garza

Brewers

268

Lonnie Chisenhall

Indians

269

Carlos Ruiz

Phillies

270

Daisuke Matsuzaka

Mets

271

Gerardo Parra

Diamondbacks

272

Omar Infante

Royals

273

Chris Heisey

Reds

274

Derek Norris

Athletics

275

Danny Farquhar

Mariners

276

Carl Crawford

Dodgers

277

Drew Smyly

Tigers

278

Nick Swisher

Indians

279

Chris Owings

Diamondbacks

280

Pedro Strop

Cubs

281

Dioner Navarro

Blue Jays

282

Hiroki Kuroda

Yankees

283

Carlos Quentin

Padres

284

Jesse Crain

Astros

285

Russell Martin

Pirates

286

Shelby Miller

Cardinals

287

Trevor Bauer

Indians

288

Lorenzo Cain

Royals

289

Daniel Webb

White Sox

290

Adam Lind

Blue Jays

291

Mike Leake

Reds

292

Marlon Byrd

Phillies

293

Jake McGee

Rays

294

Stephen Drew

 

295

Yovani Gallardo

Brewers

296

Gregory Polanco

Pirates

297

Adam Dunn

White Sox

298

Marcus Semien

White Sox

299

Martin Perez

Rangers

300

Sean Doolittle

Athletics

What to Read Next