Home US SportsMLB 2026 Fantasy Baseball Top 300 Rankings: Judge and Ohtani lead the way; Skenes and Skubal in Top 10

2026 Fantasy Baseball Top 300 Rankings: Judge and Ohtani lead the way; Skenes and Skubal in Top 10

by

Moving on from the “way too early” rankings, this is the first official edition of the top 300 for 2026. 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.

⚾️ Coming soon: 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 Jan. 28**

2026

Top 300

Team

Pos

Pos Rk

Jan 16

1

Aaron Judge

Yankees

OF

1

1

2

Shohei Ohtani

Dodgers

DH

1

2

3

Bobby Witt Jr.

Royals

SS

1

3

4

Ronald Acuna Jr.

Braves

OF

2

4

5

Juan Soto

Mets

OF

3

5

6

Jose Ramirez

Guardians

3B

1

6

7

Tarik Skubal

Tigers

SP

1

7

8

Julio Rodriguez

Mariners

OF

4

8

9

Paul Skenes

Pirates

SP

2

9

10

Vladimir Guerrero Jr.

Blue Jays

1B

1

10

11

Gunnar Henderson

Orioles

SS

2

11

12

Elly De La Cruz

Reds

SS

3

12

13

Kyle Tucker

Dodgers

OF

5

13

14

Fernando Tatis Jr.

Padres

OF

6

14

15

Corbin Carroll

Diamondbacks

OF

7

15

16

Nick Kurtz

Athletics

1B

2

16

17

Pete Alonso

Orioles

1B

3

17

18

Zach Neto

Angels

SS

4

18

19

Garrett Crochet

Red Sox

SP

3

19

20

Francisco Lindor

Mets

SS

5

20

21

Jackson Chourio

Brewers

OF

8

21

22

Kyle Schwarber

Phillies

DH

2

22

23

Yordan Alvarez

Astros

OF

9

23

24

Logan Gilbert

Mariners

SP

4

24

25

Junior Caminero

Rays

3B

2

25

26

Trea Turner

Phillies

SS

6

26

27

James Wood

Nationals

OF

10

27

28

Cristopher Sanchez

Phillies

SP

5

28

29

Ketel Marte

Diamondbacks

2B

1

29

30

Michael Harris II

Braves

OF

11

30

31

CJ Abrams

Nationals

SS

7

31

32

Pete Crow-Armstrong

Cubs

OF

12

32

33

Yoshinobu Yamamoto

Dodgers

SP

6

33

34

Austin Riley

Braves

3B

3

34

35

Cal Raleigh

Mariners

C

1

35

36

Bryce Harper

Phillies

1B

4

36

37

Jazz Chisholm Jr.

Yankees

2B

2

37

38

Bryan Woo

Mariners

SP

7

38

39

Jarren Duran

Red Sox

OF

13

39

40

Max Fried

Yankees

SP

8

40

41

Mason Miller

Padres

RP

1

41

42

Brent Rooker

Athletics

OF

14

42

43

Freddie Freeman

Dodgers

1B

5

43

44

Jackson Merrill

Padres

OF

15

44

45

George Kirby

Mariners

SP

9

45

46

Manny Machado

Padres

3B

4

46

47

Roman Anthony

Red Sox

OF

16

47

48

Hunter Greene

Reds

SP

10

48

49

Maikel Garcia

Royals

3B

5

49

50

Edwin Diaz

Dodgers

RP

2

50

51

Cody Bellinger

Yankees

OF

17

51

52

Wyatt Langford

Rangers

OF

18

52

53

George Springer

Blue Jays

OF

19

53

54

Blake Snell

Dodgers

SP

11

54

55

Brice Turang

Brewers

2B

3

55

56

Jacob deGrom

Rangers

SP

12

56

57

Sal Stewart

Reds

1B

6

57

58

Jeremy Pena

Astros

SS

8

58

59

Chris Sale

Braves

SP

13

59

60

Geraldo Perdomo

Diamondbacks

SS

9

60

61

Shohei Ohtani

Dodgers

SP

14

61

62

Vinnie Pasquantino

Royals

1B

7

62

63

Hunter Brown

Astros

SP

15

63

64

Ben Rice

Yankees

C

2

64

65

Noelvi Marte

Reds

3B

6

65

66

Joe Ryan

Twins

SP

16

66

67

Bo Bichette

Mets

SS

10

67

68

Cade Smith

Guardians

RP

3

68

69

Oneil Cruz

Pirates

OF

20

69

70

Logan Webb

Giants

SP

17

70

71

Matt Olson

Braves

1B

8

71

72

Josh Hader

Astros

RP

4

72

73

Dylan Cease

Blue Jays

SP

18

73

74

Luis Robert Jr.

Mets

OF

21

74

75

Tyler Soderstrom

Athletics

1B

9

75

76

Spencer Schwellenbach

Braves

SP

19

76

77

Mookie Betts

Dodgers

SS

11

77

78

Cole Ragans

Royals

SP

20

78

79

Framber Valdez

SP

21

79

80

Josh Naylor

Mariners

1B

10

80

81

Aroldis Chapman

Red Sox

RP

5

81

82

Seiya Suzuki

Cubs

OF

22

82

83

Jhoan Duran

Phillies

RP

6

83

84

Corey Seager

Rangers

SS

12

84

85

Jacob Misiorowski

Brewers

SP

22

85

86

Luke Keaschall

Twins

2B

4

86

87

Devin Williams

Mets

RP

7

87

88

Jo Adell

Angels

OF

23

88

89

Zack Wheeler

Phillies

SP

23

89

90

Kyle Stowers

Marlins

OF

24

90

91

Jackson Holliday

Orioles

2B

5

91

92

Jose Altuve

Astros

2B

6

92

93

Sonny Gray

Red Sox

SP

24

93

94

Rafael Devers

Giants

1B

11

94

95

Byron Buxton

Twins

OF

25

95

96

Jacob Wilson

Athletics

SS

13

96

97

Kyle Bradish

Orioles

SP

25

97

98

Daylen Lile

Nationals

OF

26

98

99

Andres Munoz

Mariners

RP

8

99

100

Jordan Westburg

Orioles

3B

7

100

101

Riley Greene

Tigers

OF

27

101

102

Dylan Crews

Nationals

OF

28

102

103

Christian Yelich

Brewers

OF

29

103

104

Xavier Edwards

Marlins

SS

14

104

105

Drew Rasmussen

Rays

SP

26

105

106

Eury Perez

Marlins

SP

27

106

107

William Contreras

Brewers

C

3

107

108

Bryan Reynolds

Pirates

OF

30

108

109

Brandon Nimmo

Rangers

OF

31

109

110

David Bednar

Yankees

RP

9

110

111

Ivan Herrera

Cardinals

DH

3

111

112

Jesus Luzardo

Phillies

SP

28

112

113

Alec Burleson

Cardinals

1B

12

113

114

Joe Musgrove

Padres

SP

29

114

115

Teoscar Hernandez

Dodgers

OF

32

115

116

Willson Contreras

Red Sox

1B

13

116

117

Daniel Palencia

Cubs

RP

10

117

118

Alec Bohm

Phillies

3B

8

118

119

Ceddanne Rafaela

Red Sox

2B

7

119

120

Brenton Doyle

Rockies

OF

33

120

121

Griffin Jax

Rays

RP

11

121

122

Nolan McLean

Mets

SP

30

122

123

Tommy Edman

Dodgers

2B

8

123

124

Gerrit Cole

Yankees

SP

31

124

125

Jorge Polanco

Mets

2B

9

125

126

Tanner Bibee

Guardians

SP

32

126

127

Alex Bregman

Cubs

3B

9

127

128

Jeff Hoffman

Blue Jays

RP

12

128

129

Nick Pivetta

Padres

SP

33

129

130

Andy Pages

Dodgers

OF

34

130

131

Ian Happ

Cubs

OF

35

131

132

Salvador Perez

Royals

C

4

132

133

Ranger Suarez

Red Sox

SP

34

133

134

Nico Hoerner

Cubs

2B

10

134

135

MacKenzie Gore

Rangers

SP

35

NR

136

Jakob Marsee

Marlins

OF

36

135

137

Freddy Peralta

Mets

SP

36

136

138

Ryan Helsley

Orioles

RP

13

137

139

Yandy Diaz

Rays

1B

14

138

140

Hunter Goodman

Rockies

C

5

139

141

Brandon Woodruff

Brewers

SP

37

140

142

Trevor Story

Red Sox

SS

15

141

143

Agustin Ramirez

Marlins

C

6

142

144

Michael Busch

Cubs

1B

15

143

145

Kevin Gausman

Blue Jays

SP

38

144

146

Marcell Ozuna

DH

4

145

147

Jung Hoo Lee

Giants

OF

37

146

148

Tyler Glasnow

Dodgers

SP

39

147

149

Shane McClanahan

Rays

SP

40

148

150

Ezequiel Tovar

Rockies

SS

16

149

151

Shea Langeliers

Athletics

C

7

150

152

Raisel Iglesias

Braves

RP

14

151

153

Mike Trout

Angels

OF

38

152

154

Matthew Boyd

Cubs

SP

41

153

155

Cade Horton

Cubs

SP

42

154

156

Randy Arozarena

Mariners

OF

39

155

157

Emmet Sheehan

Dodgers

SP

43

156

158

Willy Adames

Giants

SS

17

157

159

Edward Cabrera

Cubs

SP

44

158

160

Bryson Stott

Phillies

2B

11

159

161

Matt McLain

Reds

2B

12

160

162

Chase Burns

Reds

SP

45

161

163

Jordan Beck

Rockies

OF

40

162

164

Andrew Vaughn

Brewers

1B

16

163

165

Bryce Miller

Mariners

SP

46

164

166

Isaac Paredes

Astros

3B

10

165

167

Trevor Megill

Brewers

RP

15

166

168

Xander Bogaerts

Padres

SS

18

167

169

Steven Kwan

Guardians

OF

41

168

170

Trey Yesavage

Blue Jays

SP

47

169

171

Nathan Eovaldi

Rangers

SP

48

170

172

Emilio Pagan

Reds

RP

16

171

173

Dansby Swanson

Cubs

SS

19

172

174

Michael King

Padres

SP

49

173

175

Kerry Carpenter

Tigers

OF

42

174

176

Adolis Garcia

Phillies

OF

43

175

177

Colson Montgomery

White Sox

SS

20

176

178

Nick Lodolo

Reds

SP

50

177

179

Kenley Jansen

Tigers

RP

17

178

180

Sandy Alcantara

Marlins

SP

51

179

181

Daulton Varsho

Blue Jays

OF

44

180

182

Munetaka Murakami

White Sox

3B

11

181

183

Ryan Pepiot

Rays

SP

52

182

184

Luis Garcia Jr.

Nationals

2B

13

183

185

Pete Fairbanks

Marlins

RP

18

184

186

Drake Baldwin

Braves

C

8

185

187

Shane Bieber

Blue Jays

SP

53

186

188

Heliot Ramos

Giants

OF

45

188

189

Carlos Rodon

Yankees

SP

54

189

190

Wilyer Abreu

Red Sox

OF

46

190

191

Addison Barger

Blue Jays

3B

12

191

192

Brendan Donovan

Cardinals

2B

14

192

193

Shota Imanaga

Cubs

SP

55

193

194

Eugenio Suarez

3B

13

194

195

Gleyber Torres

Tigers

2B

15

195

196

Josh Lowe

Angels

OF

47

187

197

Brett Baty

Mets

2B

16

196

198

Bubba Chandler

Pirates

SP

56

197

199

Otto Lopez

Marlins

SS

21

198

200

Matt Chapman

Giants

3B

14

199

201

Jameson Taillon

Cubs

SP

57

200

202

Trent Grisham

Yankees

OF

48

201

203

Abner Uribe

Brewers

RP

19

202

204

Brandon Lowe

Pirates

2B

17

203

205

Spencer Strider

Braves

SP

58

204

207

Will Smith

Dodgers

C

9

206

209

Max Muncy

Dodgers

3B

15

207

210

Taylor Ward

Orioles

OF

49

208

208

Carlos Estevez

Royals

RP

20

209

206

Pablo Lopez

Twins

SP

59

205

213

Caleb Durbin

Brewers

3B

16

211

214

Konnor Griffin

Pirates

SS

22

212

211

Gavin Williams

Guardians

SP

60

210

216

Spencer Steer

Reds

1B

17

214

212

Seranthony Dominguez

White Sox

RP

21

264

215

Logan Henderson

Brewers

SP

61

213

217

Dennis Santana

Pirates

RP

22

215

218

Miguel Vargas

White Sox

3B

17

216

219

Spencer Torkelson

Tigers

1B

18

217

220

Justin Steele

Cubs

SP

62

218

221

Lenyn Sosa

White Sox

2B

18

219

222

Jonathan Aranda

Rays

1B

19

220

223

Kirby Yates

Angels

RP

23

221

224

Kris Bubic

Royals

SP

63

222

225

Matt Wallner

Twins

OF

50

223

226

Cody Ponce

Blue Jays

SP

64

224

227

Chandler Simpson

Rays

OF

51

225

228

Nolan Schanuel

Angels

1B

20

226

229

Masyn Winn

Cardinals

SS

23

227

230

Zebby Matthews

Twins

SP

65

228

231

Luis Arraez

1B

21

229

232

Christian Walker

Astros

1B

22

230

233

Reid Detmers

Angels

SP

66

231

234

Colt Keith

Tigers

2B

19

232

235

Ramon Laureano

Padres

OF

52

233

236

Willi Castro

Rockies

2B

20

235

237

Reese Olson

Tigers

SP

67

236

238

Josh Bell

Twins

1B

23

237

239

Gabriel Moreno

Diamondbacks

C

10

238

240

Jonathan India

Royals

2B

21

239

241

Ryan Walker

Giants

RP

24

240

242

Kazuma Okamoto

Blue Jays

3B

18

241

243

Marcus Semien

Mets

2B

22

242

244

Zac Gallen

SP

68

243

245

Yainer Diaz

Astros

C

11

244

246

Riley O’Brien

Cardinals

RP

25

245

247

Anthony Volpe

Yankees

SS

24

246

248

Shane Baz

Orioles

SP

69

247

249

Mickey Moniak

Rockies

OF

53

248

250

Royce Lewis

Twins

3B

19

249

251

Andres Gimenez

Blue Jays

2B

23

250

252

Cam Schlittler

Yankees

SP

70

251

253

Tyler O’Neill

Orioles

OF

54

252

254

Lawrence Butler

Athletics

OF

55

253

255

Jurickson Profar

Braves

OF

56

254

256

Sean Manaea

Mets

SP

71

255

257

Josh Jung

Rangers

3B

20

256

258

Merrill Kelly

Diamondbacks

SP

72

257

259

Brandon Marsh

Phillies

OF

57

258

260

Ernie Clement

Blue Jays

SS

25

259

261

Christopher Morel

Marlins

OF

58

260

262

Evan Carter

Rangers

OF

59

262

263

Sal Frelick

Brewers

OF

60

263

264

Parker Messick

Guardians

SP

73

261

265

Adley Rutschman

Orioles

C

12

265

266

Reynaldo Lopez

Braves

SP

74

266

267

Giancarlo Stanton

Yankees

OF

61

267

268

Brooks Baldwin

White Sox

OF

62

268

269

Clay Holmes

Mets

SP

75

269

270

Anthony Santander

Blue Jays

OF

63

270

271

Jesus Sanchez

Astros

OF

64

271

272

Ryan Mountcastle

Orioles

1B

24

272

273

Jeff McNeil

Athletics

2B

24

273

274

Luis Castillo

Mariners

SP

76

274

275

Carlos Correa

Astros

SS

26

275

276

Colton Cowser

Orioles

OF

65

276

277

Jorge Soler

Angels

OF

66

278

278

Braxton Ashcraft

Pirates

SP

77

277

279

TJ Friedl

Reds

OF

67

279

280

Ozzie Albies

Braves

2B

25

280

281

Kodai Senga

Mets

SP

78

281

282

Victor Scott II

Cardinals

OF

68

282

283

Dylan Beavers

Orioles

OF

69

283

284

Bryan Abreu

Astros

RP

26

284

285

Ryan Weathers

Yankees

SP

79

285

286

Justin Crawford

Phillies

OF

70

286

287

Romy Gonzalez

Red Sox

2B

26

287

288

Noah Cameron

Royals

SP

80

288

289

Kyle Manzardo

Guardians

1B

25

290

290

Lars Nootbaar

Cardinals

OF

71

291

291

J.T. Realmuto

Phillies

C

13

293

292

Ryan O’Hearn

Pirates

1B

26

294

293

Jose Caballero

Yankees

SS

27

295

294

Chad Patrick

Brewers

SP

81

292

295

Nolan Arenado

Diamondbacks

3B

21

298

296

Dominic Canzone

Mariners

OF

72

300

297

Brandon Pfaadt

Diamondbacks

SP

82

297

298

Jake McCarthy

Rockies

OF

73

NR

299

Max Scherzer

SP

83

299

300

Jac Caglianone

Royals

OF

74

NR

Jan. 28 Notes

– Falling off: Grant Taylor (234th), Christian Moore (289th), Troy Johnston (296th)

– Just a little update here, and it’s mostly because I wanted to make my new feelings known about MacKenzie Gore after last week’s trade. Gore was my No. 85 SP before getting sent to the Rangers, leaving him about 10 spots off the original top 300, but that was largely because I have the Nationals as the second worst situation for pitchers in the league. Dealing with poor defense and especially poor catching, Nationals pitchers have had ERA far in excess of their FIPs the last two years (4.72 FIP, 5.35 ERA season), and their bullpen figures to be especially poor this year.

Advertisement

I’m not quite as sure what to make about the situation in Texas, largely because Globe Life Field has been all over the map; it had one of the best park factors for hitters in 2023, only to play as a significant pitchers’ park in 2024 and an extreme one in 2025. It’s been especially tough on right-handed power the last two years. Maybe that won’t keep up, but if it does, it’s especially great for a left-handed flyball pitcher like Gore. As a result, I have Gore all of the way up to 35th among SPs now, and he checks in at No. 135 overall here.

– The other significant change is Seranthony Domínguez going from 26th to 21st among RPs after signing on to close for the White Sox. Grant Taylor fell from 23rd to 28th, leaving him just off the list. I wasn’t projecting him for many saves in the first place, but this does take away some of his upside. I still think he’ll be fantastic in a multi-inning setup role.

– Moore and Johnston lost some playing time in my projections with the Angels re-signing Yoán Moncada and the Rockies acquiring Edouard Julien. Julien could play second for Colorado, but he’s a liability there. I have him slightly outhitting Johnston, though his limited home run and steal potential keeps him off the list.

– Harrison Bader didn’t make the top 300 while he was still a free agent, and though he’ll obviously be a regular in San Francisco, he’s further away now after joining the Giants.

Advertisement

Jan. 22 Notes

– Having Michael Harris II ranked 30th overall isn’t something I saw coming when I started doing my projections. I’ve been just as disappointed by his lack of progress as everyone else; his OPS has gone from .853 in his rookie season to .808, .722 and .678 the last three years. And yet I found so much more to be encouraged about than I thought I would, enough to think that he’s quite a bit more likely to duplicate his second half of 2025 (.299/.315/.430, 14 HR) than his first half (.210/.234/.317). He scores this highly for me even though, because I have him batting seventh, he’s projected for the second fewest plate appearances of anyone in my top 50 hitters (only Jazz Chisholm Jr. has fewer). If he gets off to a nice start and finds himself moving up the Braves lineup, I think the potential is there for him to be the steal of the year.

– Sal Stewart’s placement here at No. 57 is another one that’ll raise eyebrows. I’m actually rather disappointed the Reds traded Gavin Lux, since that should help Stewart’s ADP some. Really, though, I wasn’t worried about Lux or anyone else being in Stewart’s way, no matter how hesitant Terry Francona was to use him last September. Stewart just hammers the baseball in a way that separates him from everyone else on the Reds roster, save Elly De La Cruz. He’ll bat lower in the order initially, but he could quickly settle into the cleanup spot. There’s no reason he can’t make a run at 100 RBI, and his value would only increase if the Reds get him some extra position eligibility by playing him at third or second.

– Luis Robert Jr. moved up about 15 spots to No. 74 with Tuesday’s trade to the Mets. Citi Field is a little bit of an upgrade for him in the ballpark department, and he’s certainly in a better lineup now, even if the trade means he’s more likely to spend most of the year batting in the bottom half of the order. On the plus side, that will free him up to continue stealing bases.

Advertisement

– Neither the Robert addition nor the Bo Bichette signing did anything for one of my favorite picks this year, Brett Baty. Still, I’m keeping the faith. Baty is athletic enough to handle left field, and even if Carson Benge emerges there, I’d still take Baty over Mark Vientos as a DH against right-handers. Baty showed 25-homer power last season, and his contract rates are a little better than his strikeout percentages suggest. If he can get the ball into the air with a little more frequency this year, he should bust out.

– On the White Sox side of things, Lenyn Sosa (No. 219) and Brooks Baldwin (no. 268) both moved up with Robert out of the mix. Luisangel Acuña seems poised for a shot to replace Robert in center, but while he could steal 40 bags as an everyday guy, I think his bat will probably force him into a utility role. Sosa isn’t necessarily a good regular for a major league team, either, given his middling defense and atrocious walk rate, but he hit 22 homers last season and managed a solid .264 average in the process. He ought to be the White Sox’s primary DH. Baldwin seems like an unexciting, jack-of-all-trades sort, but his EV numbers took a nice jump last year and he’s gone 9-for-9 stealing bases in 136 big-league games. He could be a sneaky 15 HR/15 SB guy if he’s in the lineup most of the time.

– I was already lower than most on Freddy Peralta for this season, and the trade to the Mets didn’t help, dropping him from 27th to 35th among starting pitchers. Still, it would have been considerably worse if the Mets hadn’t upgraded their defense this winter. The Brewers are just so strong there and, aided by their ballpark, make their hurlers appear better than they actually are; their pitchers have a league-low .274 BABIP over the last three years, with Peralta himself coming in at .265.

– There are still only 27 relievers in the top 300, though that number will swell as closing situations start to clear up a little this spring. The unrepresented teams are the Athletics, Diamondbacks, Nationals, Rangers, Rockies and Twins, while the Brewers and Astros each have two relievers on the list. Also present is free agent Serathony Domínguez, who I suspect will wind up closing for one of those unrepresented teams (or maybe the White Sox). The relievers on those clubs closest to making the list were Arizona’s Kevin Ginkel (34th among RPs), the Athletics’ Mark Leiter Jr. (37th), the Twins’ Cole Sands (42nd) and the Rockies’ Victor Vodnik (47th).

Source link

You may also like

Leave a Comment