Subscribe
Demo

Here’s our rest-of-season Top 300. Expect this space to be updated every Monday. Players are ranked for 5×5 mixed leagues using a one-catcher format. I include the mixed-league disclaimer because I do reward upside, particularly past the top 200 or so.

⚾️ Baseball is back on NBC: MLB returns to NBC and Peacock in 2026! In addition to becoming the exclusive home of Sunday Night Baseball, NBC Sports will broadcast MLB Sunday Leadoff, “Opening Day” and Labor Day primetime games, the first round of the MLB Draft, the entire Wild Card round of the postseason and much more.

Advertisement

2026 Fantasy Baseball Top 300 overall ranks

**Updated June 29**

June 29

Top 300

Team

Pos

Pos Rk

June 22

1

Yordan Alvarez

Astros

OF

1

1

2

Shohei Ohtani

Dodgers

DH

1

2

3

Bobby Witt Jr.

Royals

SS

1

3

4

Juan Soto

Mets

OF

2

4

5

Elly De La Cruz

Reds

SS

2

9

6

Julio Rodriguez

Mariners

OF

3

5

7

Nick Kurtz

Athletics

1B

1

7

8

Tarik Skubal

Tigers

SP

1

6

9

Corbin Carroll

Diamondbacks

OF

4

8

10

Kyle Schwarber

Phillies

DH

2

11

11

Cristopher Sanchez

Phillies

SP

2

10

12

Pete Alonso

Orioles

1B

2

12

13

Junior Caminero

Rays

3B

1

17

14

Jackson Chourio

Brewers

OF

5

14

15

James Wood

Nationals

OF

6

13

16

Vladimir Guerrero Jr.

Blue Jays

1B

3

15

17

Fernando Tatis Jr.

Padres

2B

1

19

18

Bryce Harper

Phillies

1B

4

20

19

Kyle Tucker

Dodgers

OF

7

16

20

Yoshinobu Yamamoto

Dodgers

SP

3

21

21

Paul Skenes

Pirates

SP

4

18

22

Zach Neto

Angels

SS

3

22

23

CJ Abrams

Nationals

SS

4

24

24

Jacob Misiorowski

Brewers

SP

5

25

25

Gunnar Henderson

Orioles

SS

5

23

26

Pete Crow-Armstrong

Cubs

OF

8

29

27

Logan Gilbert

Mariners

SP

6

27

28

Mason Miller

Padres

RP

1

28

29

Brice Turang

Brewers

2B

2

26

30

Sal Stewart

Reds

2B

3

30

31

Ketel Marte

Diamondbacks

2B

4

32

32

Matt Olson

Braves

1B

5

31

33

Michael Harris II

Braves

OF

9

33

34

Freddie Freeman

Dodgers

1B

6

35

35

Francisco Lindor

Mets

SS

6

39

36

Trea Turner

Phillies

SS

7

34

37

Cade Smith

Guardians

RP

2

36

38

Ronald Acuna Jr.

Braves

OF

10

45

39

Shohei Ohtani

Dodgers

SP

7

37

40

Cody Bellinger

Yankees

OF

11

38

41

Jazz Chisholm Jr.

Yankees

2B

5

40

42

Chris Sale

Braves

SP

8

43

43

Bryan Woo

Mariners

SP

9

42

44

Zack Wheeler

Phillies

SP

10

46

45

Jordan Walker

Cardinals

OF

12

41

46

Jhoan Duran

Phillies

RP

3

47

47

Joe Ryan

Twins

SP

11

48

48

Cam Schlittler

Yankees

SP

12

50

49

Jacob deGrom

Rangers

SP

13

49

50

Ben Rice

Yankees

C

1

44

51

Aroldis Chapman

Red Sox

RP

4

52

52

Tyler Soderstrom

Athletics

1B

7

55

53

Josh Hader

Astros

RP

5

58

54

Dylan Cease

Blue Jays

SP

14

54

55

Jeremy Pena

Astros

SS

8

57

56

Shea Langeliers

Athletics

C

2

51

57

Gerrit Cole

Yankees

SP

15

53

58

Bryce Miller

Mariners

SP

16

59

59

Ivan Herrera

Cardinals

C

3

62

60

Riley Greene

Tigers

OF

13

61

61

Austin Riley

Braves

3B

2

56

62

George Kirby

Mariners

SP

17

65

63

Xavier Edwards

Marlins

SS

9

67

64

Byron Buxton

Twins

OF

14

66

65

Bo Bichette

Mets

SS

10

70

66

Logan Webb

Giants

SP

18

68

67

Andres Munoz

Mariners

RP

6

69

68

Bryan Reynolds

Pirates

OF

15

75

69

Hunter Brown

Astros

SP

19

72

70

Alec Burleson

Cardinals

1B

8

74

71

Jarren Duran

Red Sox

OF

16

60

72

Seiya Suzuki

Cubs

OF

17

73

73

Drew Rasmussen

Rays

SP

20

76

74

Jose Ramirez

Guardians

3B

3

84

75

Cal Raleigh

Mariners

C

4

64

76

Manny Machado

Padres

3B

4

78

77

Framber Valdez

Tigers

SP

21

71

78

Corey Seager

Rangers

SS

11

91

79

Yandy Diaz

Rays

1B

9

89

80

Andy Pages

Dodgers

OF

18

79

81

Devin Williams

Mets

RP

7

83

82

Nolan McLean

Mets

SP

22

81

83

Hunter Greene

Reds

SP

23

107

84

Jesus Luzardo

Phillies

SP

24

88

85

David Bednar

Yankees

RP

8

86

86

Mike Trout

Angels

OF

19

94

87

Oneil Cruz

Pirates

OF

20

101

88

Chase Burns

Reds

SP

25

90

89

Miguel Vargas

White Sox

3B

5

99

90

Drake Baldwin

Braves

C

5

80

91

Josh Naylor

Mariners

1B

10

87

92

Louis Varland

Blue Jays

RP

9

93

93

George Springer

Blue Jays

OF

21

77

94

Sonny Gray

Red Sox

SP

26

92

95

Mookie Betts

Dodgers

SS

12

111

96

Jackson Merrill

Padres

OF

22

82

97

Kevin McGonigle

Tigers

SS

13

109

98

Nico Hoerner

Cubs

2B

6

96

99

Kevin Gausman

Blue Jays

SP

27

95

100

Willson Contreras

Red Sox

1B

11

100

101

William Contreras

Brewers

C

6

106

102

Brandon Nimmo

Rangers

OF

23

104

103

Aaron Judge

Yankees

OF

24

114

104

Hunter Goodman

Rockies

C

7

129

105

Kyle Stowers

Marlins

OF

25

103

106

Kyle Harrison

Brewers

SP

28

105

107

Rafael Devers

Giants

1B

12

108

108

Christian Yelich

Brewers

OF

26

97

109

Jo Adell

Angels

OF

27

102

110

Max Fried

Yankees

SP

29

122

111

Daylen Lile

Nationals

OF

28

110

112

Parker Messick

Guardians

SP

30

134

113

Raisel Iglesias

Braves

RP

10

117

114

JJ Wetherholt

Cardinals

SS

14

115

115

Blake Snell

Dodgers

SP

31

124

116

Geraldo Perdomo

Diamondbacks

SS

15

116

117

Konnor Griffin

Pirates

SS

16

140

118

Dylan Crews

Nationals

OF

29

118

119

Ranger Suarez

Red Sox

SP

32

119

120

Shane McClanahan

Rays

SP

33

121

121

Kyle Bradish

Orioles

SP

34

127

122

Christian Walker

Astros

1B

13

120

123

Gavin Williams

Guardians

SP

35

125

124

Brent Rooker

Athletics

OF

30

98

125

Michael Busch

Cubs

1B

14

130

126

Wyatt Langford

Rangers

OF

31

63

127

Ceddanne Rafaela

Red Sox

2B

7

128

128

Alex Bregman

Cubs

3B

6

123

129

Freddy Peralta

Mets

SP

36

126

130

Trey Yesavage

Blue Jays

SP

37

135

131

Teoscar Hernandez

Dodgers

OF

32

138

132

Jose Altuve

Astros

2B

8

132

133

Ryan Helsley

Orioles

RP

11

112

134

Nathan Eovaldi

Rangers

SP

38

141

135

Carlos Rodon

Yankees

SP

39

131

136

Shota Imanaga

Cubs

SP

40

133

137

MacKenzie Gore

Rangers

SP

41

137

138

Munetaka Murakami

White Sox

3B

7

150

139

Bryson Stott

Phillies

2B

9

143

140

Ian Happ

Cubs

OF

33

136

141

Wilyer Abreu

Red Sox

OF

34

142

142

Brandon Marsh

Phillies

OF

35

151

143

Alec Bohm

Phillies

3B

8

139

144

Jonathan Aranda

Rays

1B

15

145

145

Brandon Woodruff

Brewers

SP

42

154

146

Tanner Bibee

Guardians

SP

43

149

147

Otto Lopez

Marlins

SS

17

152

148

Tommy Edman

Dodgers

2B

10

153

149

Max Meyer

Marlins

SP

44

160

150

Isaac Paredes

Astros

3B

9

159

151

Daulton Varsho

Blue Jays

OF

36

161

152

Max Muncy

Dodgers

3B

10

144

153

Randy Arozarena

Mariners

OF

37

156

154

Sandy Alcantara

Marlins

SP

45

158

155

Kenley Jansen

Tigers

RP

12

155

156

Kazuma Okamoto

Blue Jays

3B

11

171

157

Travis Bazzana

Guardians

2B

11

164

158

Eury Perez

Marlins

SP

46

198

159

Pete Fairbanks

Marlins

RP

13

147

160

Trevor Megill

Brewers

RP

14

162

161

Carson Benge

Mets

OF

38

175

162

Braxton Ashcraft

Pirates

SP

47

167

163

Ozzie Albies

Braves

2B

12

172

164

Luis Arraez

Giants

2B

13

163

165

Jacob Wilson

Athletics

SS

18

157

166

Dansby Swanson

Cubs

SS

19

170

167

Payton Tolle

Red Sox

SP

48

174

168

Roman Anthony

Red Sox

OF

39

173

169

Sam Antonacci

White Sox

2B

14

176

170

Jake Bauers

Brewers

1B

16

166

171

Matt McLain

Reds

2B

15

148

172

Garrett Crochet

Red Sox

SP

49

113

173

Spencer Steer

Reds

1B

17

146

174

Luis Garcia Jr.

Nationals

2B

16

183

175

Jung Hoo Lee

Giants

OF

40

180

176

Luke Keaschall

Twins

2B

17

168

177

Maikel Garcia

Royals

3B

12

85

178

Luis Robert Jr.

Mets

OF

41

209

179

Dillon Dingler

Tigers

C

8

181

180

Colson Montgomery

White Sox

SS

20

177

181

Willy Adames

Giants

SS

21

178

182

Shane Bieber

Blue Jays

SP

50

169

183

Bryan Baker

Rays

RP

15

192

184

Cam Smith

Astros

OF

42

212

185

Jacob Latz

Rangers

RP

16

187

186

Christian Scott

Mets

SP

51

210

187

Daniel Palencia

Cubs

RP

17

190

188

Taylor Ward

Orioles

OF

43

191

189

Eugenio Suarez

Reds

3B

13

185

190

Jakob Marsee

Marlins

OF

44

186

191

Noelvi Marte

Reds

3B

14

179

192

Chandler Simpson

Rays

OF

45

188

193

Josh Jung

Rangers

3B

15

189

194

Reid Detmers

Angels

SP

52

195

195

Gabriel Moreno

Diamondbacks

C

9

201

196

Michael King

Padres

SP

53

184

197

Jackson Holliday

Orioles

2B

18

182

198

Caleb Durbin

Red Sox

3B

16

206

199

Xander Bogaerts

Padres

SS

22

194

200

Lars Nootbaar

Cardinals

OF

46

225

201

Paul Sewald

Diamondbacks

RP

18

196

202

Brandon Lowe

Pirates

2B

19

200

203

Matthew Boyd

Cubs

SP

54

231

204

Casey Schmitt

Giants

2B

20

215

205

Riley O’Brien

Cardinals

RP

19

213

206

Garrett Mitchell

Brewers

OF

47

202

207

Trent Grisham

Yankees

OF

48

228

208

Bubba Chandler

Pirates

SP

55

205

209

Henry Bolte

Athletics

OF

49

249

210

Ernie Clement

Blue Jays

SS

23

204

211

Justin Wrobleski

Dodgers

SP

56

207

212

Jared Jones

Pirates

SP

57

199

213

Tyler Glasnow

Dodgers

SP

58

214

214

Matt Chapman

Giants

3B

17

211

215

JJ Bleday

Reds

OF

50

208

216

Jake Burger

Rangers

1B

18

226

217

Royce Lewis

Twins

3B

18

217

218

Bryce Eldridge

Giants

1B

19

197

219

Blaze Jordan

Cardinals

1B

20

203

220

Kerry Carpenter

Tigers

OF

51

220

221

Steven Kwan

Guardians

OF

52

230

222

Nolan Schanuel

Angels

1B

21

239

223

Andrew Vaughn

Brewers

1B

22

221

224

Adley Rutschman

Orioles

C

10

265

225

Josh Bell

Twins

1B

23

223

226

Ryan Weathers

Yankees

SP

59

242

227

Ryan O’Hearn

Pirates

1B

24

224

228

A.J. Ewing

Mets

OF

53

260

229

Cole Carrigg

Rockies

OF

54

279

230

Emmet Sheehan

Dodgers

SP

60

219

231

Jose Soriano

Angels

SP

61

193

232

Edwin Diaz

Dodgers

RP

20

241

233

Grant Taylor

White Sox

RP

21

236

234

Emilio Pagan

Reds

RP

22

283

235

Jac Caglianone

Royals

OF

55

237

236

Nick Martinez

Rays

SP

62

238

237

TJ Rumfield

Rockies

1B

25

240

238

Mickey Moniak

Rockies

OF

56

222

239

Jasson Dominguez

Yankees

OF

57

234

240

Caleb Kilian

Giants

RP

23

233

241

Logan Henderson

Brewers

SP

63

246

242

Masyn Winn

Cardinals

SS

24

256

243

Brendan Donovan

Mariners

2B

21

259

244

Troy Melton

Tigers

SP

64

250

245

Sean Manaea

Mets

SP

65

289

246

Andres Gimenez

Blue Jays

SS

25

243

247

Chase DeLauter

Guardians

OF

58

278

248

Roki Sasaki

Dodgers

SP

66

245

249

Braden Montgomery

White Sox

OF

59

257

250

Tanner Scott

Dodgers

RP

24

251

251

Dustin May

Cardinals

SP

67

235

252

Casey Mize

Tigers

SP

68

252

253

Will Warren

Yankees

SP

69

216

254

Salvador Perez

Royals

C

11

218

255

Spencer Torkelson

Tigers

1B

26

258

256

Seranthony Dominguez

White Sox

RP

25

227

257

Heliot Ramos

Giants

OF

60

274

258

Ezequiel Tovar

Rockies

SS

26

247

259

Gleyber Torres

Tigers

2B

22

272

260

Lawrence Butler

Athletics

OF

61

300

261

Davis Martin

White Sox

SP

70

276

262

Joey Cantillo

Guardians

SP

71

NR

263

Gage Jump

Athletics

SP

72

290

264

Jose Caballero

Yankees

SS

27

264

265

Emerson Hancock

Mariners

SP

73

248

266

Gregory Soto

Pirates

RP

26

253

267

Nick Lodolo

Reds

SP

74

262

268

Noah Cameron

Royals

SP

75

263

269

Kody Clemens

Twins

2B

23

269

270

Jorge Soler

Angels

OF

62

NR

271

Will Smith

Dodgers

C

12

261

272

Paul Goldschmidt

Yankees

1B

27

273

273

Curtis Mead

Nationals

3B

19

271

274

Shane Baz

Orioles

SP

76

266

275

Nathaniel Lowe

Reds

1B

28

254

276

Trevor Story

Red Sox

SS

28

296

277

Samuel Basallo

Orioles

C

13

280

278

Jake McCarthy

Rockies

OF

63

285

279

Abner Uribe

Brewers

RP

27

277

280

Jeff McNeil

Athletics

2B

24

281

281

Colt Keith

Tigers

2B

25

275

282

Trevor Larnach

Twins

OF

64

299

283

Romy Gonzalez

Red Sox

2B

26

NR

284

Trevor Rogers

Orioles

SP

77

NR

285

Sean Keys

Blue Jays

3B

20

NR

286

Dominic Canzone

Mariners

OF

65

292

287

Brett Baty

Mets

2B

27

255

288

Nolan Arenado

Diamondbacks

3B

21

284

289

Clayton Beeter

Nationals

RP

28

288

290

Kyle Manzardo

Guardians

1B

29

291

291

Evan Carter

Rangers

OF

66

NR

292

Tatsuya Imai

Astros

SP

78

NR

293

Sal Frelick

Brewers

OF

67

295

294

Brayan Rocchio

Guardians

SS

29

282

295

Ian Seymour

Rays

SP

79

NR

296

Michael Wacha

Royals

SP

80

297

297

Robbie Ray

Giants

SP

81

NR

298

Carter Jensen

Royals

C

14

NR

299

Blaze Alexander

Orioles

SS

30

294

300

Cooper Pratt

Brewers

SS

31

NR

June 29 Notes

– Falling off: Ben Brown (165th), Jesús Sánchez (229th), Addison Barger (232nd), Kodai Senga (244th), Zack Gelof (267th), Cole Ragans (268th), Spencer Horwitz (270th), Marcus Semien (286th), Edward Cabrera (287th), Bryce Elder (293rd), Alex Lange (298th)

– Catchers Kyle Teel and newcomer Cooper Ingle were there with Foster Griffin and the rehabbing Nick Pivetta and Vinnie Pasquantino as the nearest misses this week. I certainly like Ingle in two-catcher leagues, but that he won’t play much against lefties holds him back in one-catcher leagues.

Advertisement

– You’re not going to see much bigger of a split between a player’s actual stats and his expected stats than what the Rockies’ TJ Rumfield has pulled off this month. He entered Sunday’s game with a .310 average, a .607 slugging percentage and a .424 wOBA in June. He also entered Sunday’s game with a .201 xBA, a .292 xSLG and a .275 xwOBA. With a .294 average, 12 homers and 45 RBI overall, Rumfield has been one of this year’s nicer surprises, and he’s been just as effective in road games as he has been in Coors. Still, I’m hesitant to move him much higher than his current No. 237. The exit velocity numbers just aren’t there to suggest he’s going to be a long-term first baseman, and the Rockies are going to want to take a look at Charlie Condon eventually, though they do have the option of using him in right field initially.

– Cincinnati’s Matt McLain has a team-high .381 xWOBA this month, but it’s not doing him much good, as he sat behind Edwin Arroyo both Saturday and Sunday. Maybe McLain doesn’t deserve the benefit of the doubt at this point, but he truly is swinging the bat well; his xwOBA and 92.3-mph average exit velocity in June are both career highs, and even ignoring the expected numbers, his actual slugging percentage of .424 is quite good. It’d be unfortunate if the Reds gave up on him at this point. They really should finally give him that crash course in center field if they think Arroyo might be the answer at second.

– I took Kodai Senga off the list before his rather impressive showing Sunday against the Phillies. If the Mets return him to the rotation — and even if he doesn’t fare particularly well in a tough assignment against the Braves next weekend — he’ll probably rejoin the list next week. The ghost forkball looked better Sunday than it had at any point this year.

June 22 Notes

– Falling off: Jordan Lawlar (197th), Luke Raley (276th), River Ryan (278th), Angel Martínez (281st), Cedric Mullins (288th), David Hamilton (291st), Jack Leiter (292nd), Hogan Harris (293rd), Michael Soroka (294th), Heriberto Hernández (296th)

Advertisement

– With Bobby Witt Jr.‘s leg issues becoming at least a little bit of a concern, there’s a change in the top spot for the fourth straight week. Let’s go with Yordan Alvarez, who is DHing the vast majority of the time and hopefully will get the chance to put in a completely full season for the first time at age 28.

– That Vladimir Guerrero Jr. is experiencing some back issues is a little scary, especially given his power outage. Still, as disappointing as he’s been when it comes to hitting homers, his bat speed has held up just fine and he’s pulling the ball in the air right at his career rate. I dropped him a few spots to No. 15, but I’m not panicking right now.

– One of the fun things about trying to rank players is you have the A’s saying Brent Rooker, who was placed on the IL retroactive to June 9, should be back from the bone bruise in his left knee when first eligible and then just never mentioning him again, even though he was eligible to return on Friday. So, he essentially stays put at No. 98 for now, though the Joey Meneses callup on Sunday didn’t seem like a great sign. Lawrence Butler has capitalized on Rooker’s absence and is regained a spot at the bottom of the top 300, but the outfield will get crowded again once Rooker returns as the DH.

– For the last year or so now, I’ve thought the Rockies should send Ezequiel Tovar to Triple-A for a spell just to try to somehow motivate him and get him to stop swinging at everything. He’s been just as hacktastic as ever this year, swinging at a league-high 61 percent of the pitches he sees, but the results have been worse than ever; he’s hitting .213/.259/.327 with his weakest exit velocity numbers to date. His defensive numbers are also worse than usual. The kid who hit .269 with 26 homers and 45 doubles as a 22-year-old in 2024 is probably in there somewhere. Still, I dropped him to No. 247 this week.

Advertisement

Spencer Arrighetti just missed the cut this week, but I seriously considered adding him for the first time. Giving up three homers to the Guardians on Saturday left him with a 6.50 ERA in his last three starts, but those outings have come with a 29 percent strikeout rate and a 3.34 xERA. He had a 1.94 ERA and gave up a total of three homers in his first nine starts, but since those came with a 21 percent strikeout rate, a 12 percent walk rate and a 5.06 xERA, I’ve had a hard time thinking of him as a reliable option.

Read the full article here

Leave A Reply

2026 © Prices.com LLC. All Rights Reserved.