Advertisement

Fantasy Baseball: June Top 300 Overall ROS Rankings

Here is the June edition of my rest-of-season position rankings and overall top 300 for 5x5 leagues. Sorry that I’m a couple of days late, but I had to find a new No. 1 overall player. Also, it turns out that there are only like 120 players in the majors capable of hitting right now, even though most of the best pitchers are injured.

Listen to the Rotoworld Baseball Show for the latest player news, waiver claims, roster advice and more from our experts all season long. Click here or download it wherever you get your podcasts.

Click to see other June rankings:

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

Top 300 Overall Rest of Season rankings

June

Top 300

Team

2024

May

1

Shohei Ohtani

Dodgers

6

3

2

Bobby Witt Jr.

Royals

4

2

3

Kyle Tucker

Astros

9

8

4

Aaron Judge

Yankees

8

12

5

Juan Soto

Yankees

13

11

6

Mookie Betts

Dodgers

15

4

7

Gunnar Henderson

Orioles

34

9

8

Elly De La Cruz

Reds

20

6

9

Julio Rodriguez

Mariners

3

5

10

Freddie Freeman

Dodgers

10

10

11

Fernando Tatis Jr.

Padres

7

7

12

Jose Ramirez

Guardians

25

23

13

Yordan Alvarez

Astros

12

13

14

Bryce Harper

Phillies

21

21

15

Tarik Skubal

Tigers

22

20

16

Austin Riley

Braves

11

15

17

Corey Seager

Rangers

24

22

18

Matt Olson

Braves

14

16

19

Adolis Garcia

Rangers

40

17

20

Corbin Burnes

Orioles

32

31

21

Vladimir Guerrero Jr.

Blue Jays

18

25

22

CJ Abrams

Nationals

33

19

23

Rafael Devers

Red Sox

30

28

24

Zack Wheeler

Phillies

27

24

25

Maikel Garcia

Royals

60

43

26

Josh Naylor

Guardians

72

38

27

Marcus Semien

Rangers

41

30

28

George Kirby

Mariners

17

14

29

Jose Altuve

Astros

38

29

30

Trea Turner

Phillies

16

18

31

Yoshinobu Yamamoto

Dodgers

23

27

32

Michael Harris II

Braves

29

32

33

Ozzie Albies

Braves

42

37

34

Luis Robert Jr.

White Sox

31

47

35

Christopher Morel

Cubs

45

41

36

Logan Gilbert

Mariners

28

34

37

Adley Rutschman

Orioles

76

49

38

Marcell Ozuna

Braves

111

46

39

Emmanuel Clase

Guardians

65

61

40

Pete Alonso

Mets

35

33

41

Tyler Glasnow

Dodgers

43

36

42

William Contreras

Brewers

134

52

43

Bo Bichette

Blue Jays

19

35

44

Pablo Lopez

Twins

36

39

45

Ketel Marte

Diamondbacks

91

51

46

Josh Hader

Astros

75

76

47

Anthony Volpe

Yankees

133

97

48

Joe Ryan

Twins

49

45

49

Jarren Duran

Red Sox

63

44

50

Francisco Lindor

Mets

67

50

51

Jhoan Duran

Twins

87

69

52

Manny Machado

Padres

48

42

53

Christian Walker

Diamondbacks

106

68

54

Cole Ragans

Royals

69

71

55

Oneil Cruz

Pirates

37

48

56

Dylan Cease

Padres

66

67

57

Cody Bellinger

Cubs

64

63

58

Randy Arozarena

Rays

58

53

59

Max Fried

Braves

46

55

60

Royce Lewis

Twins

51

82

61

Raisel Iglesias

Braves

82

84

62

Corbin Carroll

Diamondbacks

2

26

63

Teoscar Hernandez

Dodgers

110

70

64

Freddy Peralta

Brewers

79

66

65

Kyle Schwarber

Phillies

88

74

66

Jazz Chisholm Jr.

Marlins

55

56

67

Luis Castillo

Mariners

62

60

68

Spencer Steer

Reds

97

40

69

Camilo Doval

Giants

70

64

70

Bryan Reynolds

Pirates

85

54

71

Christian Yelich

Brewers

128

83

72

Shota Imanaga

Cubs

130

75

73

Alec Bohm

Phillies

161

81

74

Clay Holmes

Yankees

98

88

75

Steven Kwan

Guardians

129

78

76

Seiya Suzuki

Cubs

68

89

77

Kevin Gausman

Blue Jays

44

59

78

Wyatt Langford

Rangers

92

65

79

Aaron Nola

Phillies

50

100

80

Riley Greene

Tigers

115

62

81

Evan Phillips

Dodgers

81

80

82

Vinnie Pasquantino

Royals

101

90

83

Ezequiel Tovar

Rockies

162

114

84

Mason Miller

Athletics

160

103

85

Chris Sale

Braves

116

121

86

Taylor Ward

Angels

187

101

87

Gleyber Torres

Yankees

84

73

88

Ryan McMahon

Rockies

191

146

89

Gerrit Cole

Yankees

102

137

90

Will Smith

Dodgers

135

98

91

Edwin Diaz

Mets

57

57

92

Daulton Varsho

Blue Jays

138

108

93

Tanner Bibee

Guardians

53

104

94

Jordan Westburg

Orioles

302

117

95

Tyler O'Neill

Red Sox

103

58

96

Ryan Helsley

Cardinals

117

99

97

Josh Lowe

Rays

114

92

98

Salvador Perez

Royals

198

110

99

Andres Munoz

Mariners

107

113

100

Justin Verlander

Astros

100

109

101

George Springer

Blue Jays

96

77

102

Bryson Stott

Phillies

144

141

103

David Bednar

Pirates

90

93

104

Andres Gimenez

Guardians

152

122

105

Zac Gallen

Diamondbacks

56

91

106

Isaac Paredes

Rays

167

127

107

Willy Adames

Brewers

179

147

108

Framber Valdez

Astros

47

96

109

Starling Marte

Mets

207

115

110

Sonny Gray

Cardinals

204

130

111

Nico Hoerner

Cubs

77

72

112

Lane Thomas

Nationals

118

161

113

Robert Suarez

Padres

157

124

114

Paul Skenes

Pirates

462

252

115

Jo Adell

Angels

410

120

116

Ian Happ

Cubs

109

107

117

Hunter Greene

Reds

105

126

118

Craig Kimbrel

Orioles

122

135

119

Lourdes Gurriel Jr.

Diamondbacks

139

85

120

Nolan Jones

Rockies

26

95

121

Brandon Nimmo

Mets

174

123

122

Luis Arraez

Padres

159

163

123

Zach Eflin

Rays

74

111

124

Carlos Correa

Twins

185

150

125

Jeremy Pena

Astros

170

138

126

Kenley Jansen

Red Sox

125

118

127

Nick Castellanos

Phillies

119

119

128

Bobby Miller

Dodgers

39

154

129

Dansby Swanson

Cubs

165

125

130

J.T. Realmuto

Phillies

163

136

131

Paul Sewald

Diamondbacks

141

170

132

Kyle Bradish

Orioles

153

158

133

Anthony Santander

Orioles

154

128

134

Ha-Seong Kim

Padres

192

157

135

Paul Goldschmidt

Cardinals

83

102

136

Colton Cowser

Orioles

580

133

137

Grayson Rodriguez

Orioles

61

165

138

Alex Bregman

Astros

140

131

139

Rhys Hoskins

Brewers

180

142

140

Pete Fairbanks

Rays

136

178

141

Ryan Mountcastle

Orioles

173

134

142

Bailey Ober

Twins

71

116

143

Kirby Yates

Rangers

NR

205

144

Josh Jung

Rangers

73

160

145

Mike Trout

Angels

52

203

146

Yandy Diaz

Rays

146

155

147

Bryce Miller

Mariners

137

148

148

TJ Friedl

Reds

250

156

149

Alexis Diaz

Reds

112

129

150

Brenton Doyle

Rockies

266

198

151

Luis Rengifo

Angels

318

275

152

Jeimer Candelario

Reds

124

149

153

Logan Webb

Giants

54

86

154

Nolan Arenado

Cardinals

150

169

155

Giancarlo Stanton

Yankees

260

201

156

Carlos Estevez

Angels

225

182

157

Alex Verdugo

Yankees

246

191

158

Zach Neto

Angels

177

173

159

Justin Steele

Cubs

93

140

160

Nick Lodolo

Reds

195

164

161

Byron Buxton

Twins

143

253

162

J.D. Martinez

Mets

240

177

163

Jason Foley

Tigers

224

143

164

Brendan Donovan

Cardinals

188

159

165

Nathan Eovaldi

Rangers

178

176

166

Jake Cronenworth

Padres

372

171

167

Matt Chapman

Giants

265

221

168

Jack Flaherty

Tigers

330

211

169

Nolan Gorman

Cardinals

259

231

170

Cedric Mullins

Orioles

182

87

171

Ke'Bryan Hayes

Pirates

131

132

172

Jonathan India

Reds

171

139

173

Walker Buehler

Dodgers

126

145

174

Jordan Romano

Blue Jays

121

106

175

Michael King

Padres

120

180

176

Carlos Rodon

Yankees

156

189

177

Brice Turang

Brewers

366

216

178

Ranger Suarez

Phillies

273

237

179

Brandon Marsh

Phillies

253

152

180

Masyn Winn

Cardinals

299

244

181

Nestor Cortes

Yankees

212

239

182

Nathaniel Lowe

Rangers

231

174

183

Jesus Luzardo

Marlins

59

229

184

Jurickson Profar

Padres

NR

NR

185

Ryan Pepiot

Rays

196

172

186

Devin Williams

Brewers

218

197

187

Justin Turner

Blue Jays

194

151

188

Jared Jones

Pirates

487

186

189

Max Muncy

Dodgers

245

184

190

Chris Bassitt

Blue Jays

148

193

191

Jose Alvarado

Phillies

175

217

192

Mitch Keller

Pirates

113

218

193

Christian Encarnacion-Strand

Reds

108

94

194

Tanner Houck

Red Sox

352

247

195

Luis Garcia Jr.

Nationals

309

192

196

Jorge Soler

Giants

229

219

197

Kyle Finnegan

Nationals

236

241

198

Bryan De La Cruz

Marlins

321

240

199

David Fry

Guardians

520

NR

200

Jose Berrios

Blue Jays

181

202

201

Eloy Jimenez

White Sox

89

105

202

MacKenzie Gore

Nationals

331

243

203

Zack Gelof

Athletics

197

232

204

Jake Burger

Marlins

155

175

205

Max Scherzer

Rangers

239

230

206

Trevor Megill

Brewers

211

234

207

Leody Taveras

Rangers

201

196

208

Logan O'Hoppe

Angels

237

195

209

Ceddanne Rafaela

Red Sox

279

NR

210

Bryan Woo

Mariners

285

291

211

Max Kepler

Twins

284

296

212

Luis Severino

Mets

208

212

213

Alec Burleson

Cardinals

515

NR

214

Yimi Garcia

Blue Jays

369

NR

215

Garrett Mitchell

Brewers

277

248

216

Davis Schneider

Blue Jays

447

NR

217

Cristopher Sanchez

Phillies

206

245

218

Brent Rooker

Athletics

464

NR

219

Mark Leiter Jr.

Cubs

NR

NR

220

Jacob Young

Nationals

498

NR

221

Noelvi Marte

Reds

316

284

222

Blake Snell

Giants

147

179

223

Brandon Lowe

Rays

275

267

224

Kris Bryant

Rockies

183

266

225

Brandon Pfaadt

Diamondbacks

213

263

227

Ryan O'Hearn

Orioles

421

224

228

James McArthur

Royals

375

162

229

Lars Nootbaar

Cardinals

278

190

230

Jackson Merrill

Padres

418

280

231

Aaron Civale

Rays

168

207

232

Thairo Estrada

Giants

268

NR

233

Tanner Scott

Marlins

145

210

234

Trevor Larnach

Twins

NR

222

235

Nick Senzel

Nationals

377

246

236

Yusei Kikuchi

Blue Jays

254

251

237

Jake Meyers

Astros

448

NR

238

Michael Kopech

White Sox

364

220

239

Jose Caballero

Rays

354

272

240

Jordan Walker

Cardinals

80

213

241

Hunter Brown

Astros

158

NR

242

Luis Gil

Yankees

414

NR

243

Michael Busch

Cubs

305

233

244

Brendan Rodgers

Rockies

193

256

245

Sean Manaea

Mets

190

257

246

Ryan Jeffers

Twins

474

NR

247

David Robertson

Rangers

169

214

248

Wilyer Abreu

Red Sox

427

235

249

Anthony Rizzo

Yankees

217

200

250

Jordan Montgomery

Diamondbacks

184

223

251

Willi Castro

Twins

391

NR

252

Hector Neris

Cubs

NR

NR

253

Matt McLain

Reds

304

287

254

Miguel Andujar

Athletics

546

NR

255

Ryan Weathers

Marlins

582

NR

256

Tommy Edman

Cardinals

249

225

257

Yu Darvish

Padres

132

238

257

Triston Casas

Red Sox

78

NR

258

Tyler Freeman

Guardians

342

300

259

Josh Bell

Marlins

241

249

260

Yainer Diaz

Astros

215

183

261

Gavin Williams

Guardians

186

NR

262

Matt Vierling

Tigers

452

NR

263

Andrew Vaughn

White Sox

172

NR

264

Zack Littell

Rays

315

290

265

Dylan Moore

Mariners

506

NR

266

Johan Rojas

Phillies

314

NR

267

Reynaldo Lopez

Braves

252

282

268

Erick Fedde

White Sox

574

273

269

Gabriel Moreno

Diamondbacks

255

236

270

Reese Olson

Tigers

291

NR

271

Jack Suwinski

Pirates

274

261

272

Garrett Crochet

White Sox

NR

NR

273

Evan Carter

Rangers

127

112

274

Jackson Chourio

Brewers

149

187

275

Griffin Jax

Twins

164

288

276

Joc Pederson

Diamondbacks

317

289

277

Joey Ortiz

Brewers

371

NR

278

Taj Bradley

Rays

326

265

279

Hunter Harvey

Nationals

334

262

280

Jose Siri

Rays

262

255

281

Cal Raleigh

Mariners

289

297

282

Joe Musgrove

Padres

86

199

283

Kutter Crawford

Red Sox

298

285

284

Adam Duvall

Braves

439

NR

285

Masataka Yoshida

Red Sox

142

264

286

Braxton Garrett

Marlins

222

279

287

Mark Vientos

Mets

536

NR

288

Alex Kirilloff

Twins

323

269

289

Seth Lugo

Royals

435

NR

290

A.J. Puk

Marlins

214

258

291

Chas McCormick

Astros

151

242

292

James Outman

Dodgers

221

204

293

Jose Soriano

Angels

479

NR

294

Jarred Kelenic

Braves

280

294

295

DJ LeMahieu

Yankees

322

NR

296

Connor Joe

Pirates

NR

NR

297

Gavin Stone

Dodgers

346

NR

298

Willson Contreras

Cardinals

264

166

299

Ronel Blanco

Astros

496

276

300

Eddie Rosario

Nationals

350

NR