Subscribe
Demo

As the Grapefruit and Cactus Leagues hit their stride, the Top 300 for 2026 will be steadily updated through Opening Day. 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 March 2**

2026

Top 300

Team

Pos

Pos Rk

Feb 12

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

Vladimir Guerrero Jr.

Blue Jays

1B

1

10

10

Kyle Tucker

Dodgers

OF

5

13

11

Paul Skenes

Pirates

SP

2

9

12

Gunnar Henderson

Orioles

SS

2

11

13

Elly De La Cruz

Reds

SS

3

12

14

Fernando Tatis Jr.

Padres

OF

6

14

15

Nick Kurtz

Athletics

1B

2

15

16

Pete Alonso

Orioles

1B

3

16

17

Zach Neto

Angels

SS

4

17

18

Garrett Crochet

Red Sox

SP

3

18

19

Jackson Chourio

Brewers

OF

7

19

20

Kyle Schwarber

Phillies

DH

2

20

21

Corbin Carroll

Diamondbacks

OF

8

22

22

Logan Gilbert

Mariners

SP

4

23

23

Junior Caminero

Rays

3B

2

24

24

Trea Turner

Phillies

SS

5

25

25

Yordan Alvarez

Astros

OF

9

21

26

Francisco Lindor

Mets

SS

6

27

27

Cristopher Sanchez

Phillies

SP

5

28

28

James Wood

Nationals

OF

10

26

29

Ketel Marte

Diamondbacks

2B

1

29

30

CJ Abrams

Nationals

SS

7

31

31

Yoshinobu Yamamoto

Dodgers

SP

6

33

32

Michael Harris II

Braves

OF

11

30

33

Pete Crow-Armstrong

Cubs

OF

12

32

34

Cal Raleigh

Mariners

C

1

35

35

Austin Riley

Braves

3B

3

34

36

Bryan Woo

Mariners

SP

7

38

37

Freddie Freeman

Dodgers

1B

4

42

38

Bryce Harper

Phillies

1B

5

36

39

Jazz Chisholm Jr.

Yankees

2B

2

37

40

Mason Miller

Padres

RP

1

40

41

Brent Rooker

Athletics

OF

13

41

42

Max Fried

Yankees

SP

8

39

43

Maikel Garcia

Royals

3B

4

49

44

Manny Machado

Padres

3B

5

45

45

George Kirby

Mariners

SP

9

44

46

Roman Anthony

Red Sox

OF

14

46

47

Jackson Merrill

Padres

OF

15

43

48

Jarren Duran

Red Sox

OF

16

47

49

Hunter Greene

Reds

SP

10

48

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

Brice Turang

Brewers

2B

3

54

55

Jeremy Pena

Astros

SS

8

56

56

Jacob deGrom

Rangers

SP

11

57

57

Cade Smith

Guardians

RP

3

67

58

Chris Sale

Braves

SP

12

59

59

Sal Stewart

Reds

1B

6

58

60

Geraldo Perdomo

Diamondbacks

SS

9

60

61

Shohei Ohtani

Dodgers

SP

13

61

62

Aroldis Chapman

Red Sox

RP

4

76

63

Framber Valdez

Tigers

SP

14

63

64

Vinnie Pasquantino

Royals

1B

7

62

65

Hunter Brown

Astros

SP

15

64

66

Bo Bichette

Mets

SS

10

66

67

Jhoan Duran

Phillies

RP

5

78

68

Joe Ryan

Twins

SP

16

65

69

Logan Webb

Giants

SP

17

68

70

Dylan Crews

Nationals

OF

20

100

71

Dylan Cease

Blue Jays

SP

18

70

72

Devin Williams

Mets

RP

6

83

73

Luis Robert Jr.

Mets

OF

21

71

74

Cole Ragans

Royals

SP

19

74

75

Tyler Soderstrom

Athletics

1B

8

72

76

Oneil Cruz

Pirates

OF

22

99

77

Matt Olson

Braves

1B

9

69

78

Blake Snell

Dodgers

SP

20

55

79

Andres Munoz

Mariners

RP

7

96

80

Josh Naylor

Mariners

1B

10

75

81

Seiya Suzuki

Cubs

OF

23

77

82

Corey Seager

Rangers

SS

11

79

83

Mookie Betts

Dodgers

SS

12

73

84

Jacob Misiorowski

Brewers

SP

21

80

85

Luke Keaschall

Twins

2B

4

82

86

Josh Hader

Astros

RP

8

88

87

Zack Wheeler

Phillies

SP

22

85

88

Kyle Stowers

Marlins

OF

24

86

89

Ben Rice

Yankees

C

2

87

90

Jose Altuve

Astros

2B

5

89

91

Sonny Gray

Red Sox

SP

23

90

92

Rafael Devers

Giants

1B

11

91

93

Byron Buxton

Twins

OF

25

92

94

David Bednar

Yankees

RP

9

109

95

Kyle Bradish

Orioles

SP

24

94

96

Daylen Lile

Nationals

OF

26

95

97

Riley Greene

Tigers

OF

27

98

98

Noelvi Marte

Reds

3B

6

81

99

Drew Rasmussen

Rays

SP

25

103

100

Christian Yelich

Brewers

OF

28

101

101

Daniel Palencia

Cubs

RP

10

116

102

Xavier Edwards

Marlins

SS

13

102

103

Eugenio Suarez

Reds

3B

7

104

104

Eury Perez

Marlins

SP

26

105

105

Salvador Perez

Royals

C

3

131

106

Jacob Wilson

Athletics

SS

14

93

107

Jesus Luzardo

Phillies

SP

27

111

108

Jeff Hoffman

Blue Jays

RP

11

127

109

Bryan Reynolds

Pirates

OF

29

107

110

Jo Adell

Angels

OF

30

84

111

Brandon Nimmo

Rangers

OF

31

108

112

Griffin Jax

Rays

RP

12

120

113

Ivan Herrera

Cardinals

DH

3

110

114

Joe Musgrove

Padres

SP

28

113

115

William Contreras

Brewers

C

4

106

116

Nolan McLean

Mets

SP

29

121

117

Ryan Helsley

Orioles

RP

13

137

118

Alec Burleson

Cardinals

1B

12

112

119

Teoscar Hernandez

Dodgers

OF

32

114

120

Willson Contreras

Red Sox

1B

13

115

121

Alec Bohm

Phillies

3B

8

117

122

Gerrit Cole

Yankees

SP

30

122

123

Ceddanne Rafaela

Red Sox

2B

6

118

124

Mike Trout

Angels

OF

33

150

125

Shea Langeliers

Athletics

C

5

148

126

Raisel Iglesias

Braves

RP

14

149

127

Nico Hoerner

Cubs

2B

7

133

128

Michael Busch

Cubs

1B

14

143

129

Tanner Bibee

Guardians

SP

31

125

130

Brenton Doyle

Rockies

OF

34

119

131

Trevor Story

Red Sox

SS

15

123

132

Trevor Megill

Brewers

RP

15

157

133

Nick Pivetta

Padres

SP

32

128

134

Jorge Polanco

Mets

2B

8

124

135

Alex Bregman

Cubs

3B

9

126

136

Ranger Suarez

Red Sox

SP

33

132

137

MacKenzie Gore

Rangers

SP

34

134

138

Andy Pages

Dodgers

OF

35

129

139

Freddy Peralta

Mets

SP

35

136

140

Emilio Pagan

Reds

RP

16

168

141

Matt McLain

Reds

2B

9

170

142

Kevin Gausman

Blue Jays

SP

36

144

143

Jakob Marsee

Marlins

OF

36

135

144

Yandy Diaz

Rays

1B

15

138

145

Hunter Goodman

Rockies

C

6

139

146

Kenley Jansen

Tigers

RP

17

174

147

Tyler Glasnow

Dodgers

SP

37

145

148

Agustin Ramirez

Marlins

C

7

142

149

Ezequiel Tovar

Rockies

SS

16

147

150

Pete Fairbanks

Marlins

RP

18

186

151

Willy Adames

Giants

SS

17

154

152

Shane McClanahan

Rays

SP

38

146

153

Ian Happ

Cubs

OF

37

130

154

Xander Bogaerts

Padres

SS

18

164

155

Carlos Estevez

Royals

RP

19

202

156

Brandon Woodruff

Brewers

SP

39

140

157

Jordan Beck

Rockies

OF

38

159

158

Matthew Boyd

Cubs

SP

40

151

159

Cade Horton

Cubs

SP

41

152

160

Andrew Vaughn

Brewers

1B

16

160

161

Bryson Stott

Phillies

2B

10

156

162

Emmet Sheehan

Dodgers

SP

42

153

163

Ryan Walker

Giants

RP

20

204

164

Caleb Durbin

Red Sox

3B

10

163

165

Edward Cabrera

Cubs

SP

43

155

166

Tommy Edman

Dodgers

2B

11

141

167

Chase Burns

Reds

SP

44

158

168

Steven Kwan

Guardians

OF

39

165

169

Seranthony Dominguez

White Sox

RP

21

207

170

Dansby Swanson

Cubs

SS

19

169

171

Isaac Paredes

Astros

3B

11

162

172

Bryce Miller

Mariners

SP

45

161

173

Jackson Holliday

Orioles

2B

12

172

174

Nathan Eovaldi

Rangers

SP

46

167

175

Michael King

Padres

SP

47

173

176

Kerry Carpenter

Tigers

OF

40

175

177

Wilyer Abreu

Red Sox

OF

41

176

178

Nick Lodolo

Reds

SP

48

179

179

Adolis Garcia

Phillies

OF

42

177

180

Colson Montgomery

White Sox

SS

20

178

181

Trey Yesavage

Blue Jays

SP

49

166

182

Daulton Varsho

Blue Jays

OF

43

181

183

Munetaka Murakami

White Sox

3B

12

182

184

Sandy Alcantara

Marlins

SP

50

180

185

Randy Arozarena

Mariners

OF

44

183

186

Ryan Pepiot

Rays

SP

51

184

187

Luis Garcia Jr.

Nationals

2B

13

185

188

Drake Baldwin

Braves

C

8

187

189

Abner Uribe

Brewers

RP

22

211

190

Carlos Rodon

Yankees

SP

52

188

191

Addison Barger

Blue Jays

3B

13

189

192

Gleyber Torres

Tigers

2B

14

191

193

Konnor Griffin

Pirates

SS

21

212

194

Bryan Abreu

Astros

RP

23

225

195

Shota Imanaga

Cubs

SP

53

190

196

Brendan Donovan

Mariners

2B

15

192

197

Bubba Chandler

Pirates

SP

54

196

198

Josh Lowe

Angels

OF

45

193

199

Dennis Santana

Pirates

RP

24

215

200

Jung Hoo Lee

Giants

OF

46

194

201

Brett Baty

Mets

2B

16

195

202

Spencer Schwellenbach

Braves

SP

55

171

203

Taylor Ward

Orioles

OF

47

209

204

Otto Lopez

Marlins

SS

22

197

205

Matt Chapman

Giants

3B

14

198

206

Jameson Taillon

Cubs

SP

56

199

207

Marcell Ozuna

Pirates

DH

4

200

208

Trent Grisham

Yankees

OF

48

201

209

Will Smith

Dodgers

C

9

206

210

Spencer Strider

Braves

SP

57

203

211

Max Muncy

Dodgers

3B

15

208

212

Brandon Lowe

Pirates

2B

17

229

213

Heliot Ramos

Giants

OF

49

214

214

Riley O’Brien

Cardinals

RP

25

246

215

Gavin Williams

Guardians

SP

58

210

216

Kazuma Okamoto

Blue Jays

3B

16

242

217

Logan Henderson

Brewers

SP

59

213

218

Miguel Vargas

White Sox

3B

17

217

219

Spencer Torkelson

Tigers

1B

17

218

220

Luis Arraez

Giants

1B

18

219

221

Justin Steele

Cubs

SP

60

220

222

Jonathan Aranda

Rays

1B

19

222

223

Robert Garcia

Rangers

RP

26

NR

224

Nolan Schanuel

Angels

1B

20

230

225

Kris Bubic

Royals

SP

61

223

226

Cody Ponce

Blue Jays

SP

62

226

227

Matt Wallner

Twins

OF

50

224

228

Chandler Simpson

Rays

OF

51

227

229

Masyn Winn

Cardinals

SS

23

232

230

Jordan Westburg

Orioles

3B

18

97

231

Colt Keith

Tigers

2B

18

236

232

Ramon Laureano

Padres

OF

52

237

233

Nick Martinez

Rays

SP

63

228

234

Willi Castro

Rockies

2B

19

238

235

Josh Bell

Twins

1B

21

239

236

Gabriel Moreno

Diamondbacks

C

10

240

237

Reynaldo Lopez

Braves

SP

64

231

238

Marcus Semien

Mets

2B

20

243

239

Jurickson Profar

Braves

OF

53

255

240

Yainer Diaz

Astros

C

11

245

241

Shane Bieber

Blue Jays

SP

65

216

242

Anthony Volpe

Yankees

SS

24

247

243

Mickey Moniak

Rockies

OF

54

249

244

Zebby Matthews

Twins

SP

66

233

245

Royce Lewis

Twins

3B

19

250

246

Mark Leiter Jr.

Athletics

RP

27

298

247

Andres Gimenez

Blue Jays

2B

21

251

248

Tyler O’Neill

Orioles

OF

55

253

249

Lawrence Butler

Athletics

OF

56

254

250

Lenyn Sosa

White Sox

2B

22

221

251

Reid Detmers

Angels

SP

67

235

252

Josh Jung

Rangers

3B

20

257

253

Brandon Marsh

Phillies

OF

57

259

254

Shane Baz

Orioles

SP

68

248

255

Ernie Clement

Blue Jays

SS

25

260

256

Christopher Morel

Marlins

OF

58

261

257

Evan Carter

Rangers

OF

59

262

258

Cam Schlittler

Yankees

SP

69

252

259

Sal Frelick

Brewers

OF

60

263

260

Adley Rutschman

Orioles

C

12

265

261

Christian Walker

Astros

1B

22

234

262

Sean Manaea

Mets

SP

70

256

263

Jordan Lawlar

Diamondbacks

3B

21

267

264

JJ Wetherholt

Cardinals

SS

26

NR

265

Giancarlo Stanton

Yankees

OF

61

266

266

Parker Messick

Guardians

SP

71

264

267

Clay Holmes

Mets

SP

72

269

268

Brooks Baldwin

White Sox

OF

62

268

269

Jonathan India

Royals

2B

23

241

270

Spencer Steer

Reds

1B

23

273

271

Luis Castillo

Mariners

SP

73

272

272

Jeff McNeil

Athletics

2B

24

271

273

Carlos Correa

Astros

SS

27

274

274

Kirby Yates

Angels

RP

28

288

275

Braxton Ashcraft

Pirates

SP

74

279

276

TJ Friedl

Reds

OF

63

275

277

Colton Cowser

Orioles

OF

64

276

278

Lars Nootbaar

Cardinals

OF

65

277

279

Kodai Senga

Mets

SP

75

281

280

Jorge Soler

Angels

OF

66

278

281

Ozzie Albies

Braves

2B

25

280

282

Merrill Kelly

Diamondbacks

SP

76

258

283

Ryan Weathers

Yankees

SP

77

284

284

Victor Scott II

Cardinals

OF

67

282

285

Dylan Beavers

Orioles

OF

68

283

286

Jake Burger

Rangers

1B

24

NR

287

Noah Cameron

Royals

SP

78

286

288

Justin Crawford

Phillies

OF

69

285

289

Kyle Manzardo

Guardians

1B

25

287

290

Robert Suarez

Braves

RP

29

NR

291

Jesus Sanchez

Astros

OF

70

270

292

Chad Patrick

Brewers

SP

79

292

293

J.T. Realmuto

Phillies

C

13

289

294

Ryan O’Hearn

Pirates

1B

26

290

295

Brandon Pfaadt

Diamondbacks

SP

80

296

296

Jose Caballero

Yankees

SS

28

291

297

Nolan Arenado

Diamondbacks

3B

22

293

298

Ryne Nelson

Diamondbacks

SP

81

NR

299

Jordan Walker

Cardinals

OF

71

294

300

Dominic Canzone

Mariners

OF

72

295

March 2 Notes

– Falling off: Pablo López (205th), Zac Gallen (244th), Jake McCarthy (297th), Max Scherzer (299th), Jac Caglianone (300th)

– This was longer between updates than I wanted to go, but things will definitely be better this month. One big change this update is that relievers have been pushed up. There’s just aren’t as many good bets for saves as usual this year, and the third- and fourth-tier closers are going earlier as a result. So, Kenley Jansen, for instance, jumping from No. 174 to No. 146 isn’t the result of a projections change. It’s just more the price that needs to be paid to get a mid-range closer.

Advertisement

– Many of the position player changes are a result of new lineup projections. Jo Adell was hit particularly hard there; I had him as the Angels’ likely cleanup hitter entering the spring, but it’s starting to look like he’ll hit sixth behind Yoán Moncada and Jorge Soler. I had already dropped the Reds’ Noelvi Marte some because of doubts over whether he’d continue to bat second, but now it looks like he might hit as low as eighth initially. On the other hand, Matt McLain has moved up some, since he’s the likeliest choice to replace Marte.

– That Kyle Tucker is likely to bat second for the Dodgers moved him up from 13th to 10th. Fernando Tatis Jr. lost a little ground with the Padres seemingly dropping him from the leadoff spot, but not quite enough to push him below Nick Kurtz in the rankings, since there was a significant gap there initially.

– Yordan Alvarez is down a few spots because the Astros’ self-inflicted logjam will put him back into the outfield at least occasionally. I was really hoping for 150 games from him as a DH this year. It’s now pretty clear that neither Christian Walker nor Isaac Paredes is getting traded prior to Opening Day, so Paredes is down to No. 171 and Walker fell about 30 spots to No. 261. Paredes would be about 40 spots higher if assured regular playing time, and he really ought to be, given that he’s probably Houston’s second-best hitter.

– Konnor Griffin’s three early homers helped get him a 20-spot bump in the rankings to No. 193, but I’m still projecting him to open up in the minors. If the Pirates announced tomorrow that he’d be their starting shortstop, I’d have him around 110th or so. He’d probably be good for 30-40 steals, but his ability to hit for average would be in some question, and while he already has above average major league power, he’ll be playing half of his games in a ballpark that’s as tough for right-handers to homer in as any in the league.

Advertisement

– The Cardinals’ JJ Wetherholt is looking increasingly likely to land a starting job at second base. I’m not quite sure that would make him an asset in shallow leagues, in part because the Cardinals just don’t have a very good lineup. He might make a run at 15 homers and 15 steals, but the run and RBI numbers probably won’t be there, especially if he’s batting in the bottom half of the order early on. He checks in at No. 264 for now.

Feb. 12 Notes

– Falling off: Reese Olson (237th), Anthony Santander (270th), Ryan Mountcastle (272nd), Romy Gonzalez (283rd)

– It’s been a week full of bad news, with Spencer Schwellenbach, Shane Bieber, Josh Hader and the hamate trio of Corbin Carroll, Francisco Lindor and Jackson Holliday all tumbling in the rankings as a result. Schwellenbach’s setback especially hurts, though it wasn’t particularly surprising from someone who fractured his elbow while pitching. I had Schwellenbach projected with the eighth lowest ERA among starting pitchers and ranked him 19th previously despite the injury risk. He’s 48th now after landing on the 60-day IL.

Advertisement

– Signing with the Tigers moved Framber Valdez from 21st to 15th among starters. I don’t think Detroit’s offense will be quite as successful as it was last year, but that’s still a nice defense and a strong bullpen, making it a better-than-average situation for pitchers. And perhaps there’s still a chance they’ll trade from their young pitching depth to upgrade somewhere. Wenceel Pérez should not be an obstacle.

– Nick Martinez was my No. 101 SP as a free agent, but he’s up to No. 65 now after signing with the Rays. The return to the Trop makes all of Tampa Bay’s pitchers better bets, and Martinez in particular will appreciate the Rays’ dedication to defense. As a probable asset when it comes to WHIP, he’s a sneaky pick in deeper leagues.

– With Mark Leiter joining the rankings, we’re up to 27 relievers representing 25 teams in the top 300 (the Astros and Brewers both have two). Here are the teams not represented and where I have their No. 1 reliever placed in my rankings.

D-backs: Kevin Ginkel – No. 33
Rangers: Robert García – No. 34
Nationals: Clayton Beeter – No. 41
Twins: Cole Sands – No. 43
Rockies: Victor Vodnik – No. 48

Advertisement

– While the Yankees certainly suggested that Ben Rice was going to get a chance to play every day, it’s hard to blame them for bringing back Paul Goldschmidt after all of his success against lefties last season. I was optimistic enough about Rice this year that I actually had him projected closer to Cal Raleigh than to my No. 3 catcher William Contreras, but while he’s still No. 2 now, he has tumbled 23 spots in the rankings. It’s a positive that the Yankees are talking about letting him do some catching against lefties, though that does increase his injury risk.

– Eugenio Suárez landed in the absolutely perfect spot for his fantasy value and climbed 90 spots as result, and since he’ll occupy the cleanup spot in the Reds lineup, he’s one of seven hitters I have projected to finish with 100 RBI. Still, as a two-category liability, he’s a tad outside of the top 100 here.

– I came away more impressed with Caleb Durbin’s rookie season than I thought I would after digging in for his projection and had him ranked 16th among third baseman before the trade to Boston. It’s a move than came with an obvious ballpark upgrade, and he’ll probably hit a little higher in the Red Sox lineup than he was going to in Milwaukee. Really, he ought to hit second for the Red Sox, but Trevor Story figures to get that assignment initially (as a result, he also moves up the rankings some). Durbin will likely hit sixth, and he’s up to 12th in the third base rankings now.

Read the full article here

Leave A Reply

2026 © Prices.com LLC. All Rights Reserved.