Subscribe

If you were following along with the preseason edition, here’s our regular-season top 300 overall rankings, which will be updated weekly on Mondays.

These are rest-of-season rankings for mixed 5×5 fantasy baseball leagues.

Advertisement

You can check out our rankings for dynasty leagues here.

MLB: Colorado Rockies at Philadelphia Phillies

Fantasy Baseball Waiver Wire: Hunter Goodman surging, opportunity for Heston Kjerstad

Eric Samulski breaks down some of the top waiver wire adds for the upcoming week of fantasy baseball.

2025 Fantasy Baseball Top 300 overall ranks

**Updated as of Monday, April 21**

Top 300

Player

Team

Pos

Rk

Apr 14

1

Bobby Witt Jr.

Royals

SS

1

1

2

Shohei Ohtani

Dodgers

DH

1

2

3

Aaron Judge

Yankees

OF

1

3

4

Corbin Carroll

Diamondbacks

OF

2

6

5

Fernando Tatis Jr.

Padres

OF

3

5

6

Elly De La Cruz

Reds

SS

2

4

7

Gunnar Henderson

Orioles

SS

3

7

8

Kyle Tucker

Cubs

OF

4

11

9

Jose Ramirez

Guardians

3B

1

9

10

Juan Soto

Mets

OF

5

10

11

Julio Rodriguez

Mariners

OF

6

8

12

Tarik Skubal

Tigers

SP

1

12

13

Paul Skenes

Pirates

SP

2

13

14

Yordan Alvarez

Astros

OF

7

14

15

Vladimir Guerrero Jr.

Blue Jays

1B

1

15

16

Ronald Acuna Jr.

Braves

OF

8

17

17

Jackson Chourio

Brewers

OF

9

16

18

Francisco Lindor

Mets

SS

4

19

19

Jarren Duran

Red Sox

OF

10

18

20

Austin Riley

Braves

3B

2

20

21

Logan Gilbert

Mariners

SP

3

21

22

Jackson Merrill

Padres

OF

11

22

23

Mookie Betts

Dodgers

SS

5

23

24

Freddie Freeman

Dodgers

1B

2

25

25

Oneil Cruz

Pirates

SS

6

24

26

Zack Wheeler

Phillies

SP

4

27

27

Pete Alonso

Mets

1B

3

31

28

Manny Machado

Padres

3B

3

28

29

James Wood

Nationals

OF

12

26

30

Matt Olson

Braves

1B

4

29

31

Bryce Harper

Phillies

1B

5

32

32

Wyatt Langford

Rangers

OF

13

37

33

CJ Abrams

Nationals

SS

7

30

34

Jazz Chisholm Jr.

Yankees

2B

1

33

35

Trea Turner

Phillies

SS

8

34

36

Garrett Crochet

Red Sox

SP

5

36

37

Dylan Cease

Padres

SP

6

38

38

Marcell Ozuna

Braves

DH

2

39

39

Bo Bichette

Blue Jays

SS

9

42

40

Jacob deGrom

Rangers

SP

7

41

41

Kyle Schwarber

Phillies

DH

3

48

42

Rafael Devers

Red Sox

3B

4

45

43

Michael Harris II

Braves

OF

14

35

44

Ketel Marte

Diamondbacks

2B

2

47

45

Spencer Strider

Braves

SP

8

49

46

Lawrence Butler

Athletics

OF

15

46

47

Jose Altuve

Astros

2B

3

40

48

Teoscar Hernandez

Dodgers

OF

16

43

49

Brenton Doyle

Rockies

OF

17

44

50

Brent Rooker

Athletics

DH

4

52

51

Mike Trout

Angels

OF

18

55

52

Corey Seager

Rangers

SS

10

53

53

Emmanuel Clase

Guardians

RP

1

54

54

Matt McLain

Reds

2B

4

57

55

Framber Valdez

Astros

SP

9

51

56

Josh Hader

Astros

RP

2

56

57

Cole Ragans

Royals

SP

10

69

58

Anthony Volpe

Yankees

SS

11

50

59

Spencer Schwellenbach

Braves

SP

11

58

60

Cristopher Sanchez

Phillies

SP

12

60

61

Ian Happ

Cubs

OF

19

59

62

Mason Miller

Athletics

RP

3

63

63

Yoshinobu Yamamoto

Dodgers

SP

13

77

64

Luis Robert Jr.

White Sox

OF

20

61

65

George Kirby

Mariners

SP

14

66

66

Joe Ryan

Twins

SP

15

64

67

William Contreras

Brewers

C

1

67

68

Hunter Brown

Astros

SP

16

106

69

Paul Goldschmidt

Yankees

1B

6

71

70

Seiya Suzuki

Cubs

OF

21

73

71

Chris Sale

Braves

SP

17

68

72

Max Fried

Yankees

SP

18

75

73

Zach Neto

Angels

SS

12

80

74

Cody Bellinger

Yankees

1B

7

62

75

Blake Snell

Dodgers

SP

19

79

76

Willson Contreras

Cardinals

C

2

76

77

Jasson Dominguez

Yankees

OF

22

65

78

Hunter Greene

Reds

SP

20

78

79

Jeff Hoffman

Blue Jays

RP

4

87

80

Tommy Edman

Dodgers

2B

5

83

81

Michael King

Padres

SP

21

82

82

Jordan Westburg

Orioles

2B

6

70

83

Ryan Helsley

Cardinals

RP

5

85

84

Josh Naylor

Diamondbacks

1B

8

88

85

Brice Turang

Brewers

2B

7

93

86

Junior Caminero

Rays

3B

5

95

87

Logan Webb

Giants

SP

22

100

88

Christian Walker

Astros

1B

9

74

89

Alec Bohm

Phillies

3B

6

86

90

Freddy Peralta

Brewers

SP

23

121

91

Isaac Paredes

Astros

3B

7

89

92

Raisel Iglesias

Braves

RP

6

92

93

Dylan Crews

Nationals

OF

23

103

94

Alex Bregman

Red Sox

3B

8

101

95

Edwin Diaz

Mets

RP

7

97

96

Xavier Edwards

Marlins

SS

13

94

97

Bryce Miller

Mariners

SP

24

90

98

Adolis Garcia

Rangers

OF

24

99

99

Shota Imanaga

Cubs

SP

25

98

100

Adley Rutschman

Orioles

C

3

96

101

Bryan Reynolds

Pirates

OF

25

110

102

Kodai Senga

Mets

SP

26

124

103

Pete Crow-Armstrong

Cubs

OF

26

113

104

Corbin Burnes

Diamondbacks

SP

27

84

105

Ozzie Albies

Braves

2B

8

102

106

Robert Suarez

Padres

RP

8

112

107

Tanner Bibee

Guardians

SP

28

72

108

Ezequiel Tovar

Rockies

SS

14

91

109

Ryan Walker

Giants

RP

9

105

110

Tyler Glasnow

Dodgers

SP

29

104

111

Christian Yelich

Brewers

OF

27

115

112

Bryan Woo

Mariners

SP

30

109

113

Jhoan Duran

Twins

RP

10

129

114

Marcus Semien

Rangers

2B

9

107

115

Andres Munoz

Mariners

RP

11

119

116

Brandon Lowe

Rays

2B

10

111

117

Jung Hoo Lee

Giants

OF

28

136

118

Riley Greene

Tigers

OF

29

114

119

Devin Williams

Yankees

RP

12

81

120

Salvador Perez

Royals

C

4

118

121

Jeremy Pena

Astros

SS

15

128

122

Felix Bautista

Orioles

RP

13

116

123

Triston Casas

Red Sox

1B

10

108

124

Kevin Gausman

Blue Jays

SP

31

130

125

Willy Adames

Giants

SS

16

117

126

Josh Lowe

Rays

OF

30

127

127

Pablo Lopez

Twins

SP

32

131

128

Matt Chapman

Giants

3B

9

132

129

Spencer Steer

Reds

1B

11

122

130

Nick Castellanos

Phillies

OF

31

134

131

Steven Kwan

Guardians

OF

32

138

132

Tanner Scott

Dodgers

RP

14

144

133

Maikel Garcia

Royals

2B

11

120

134

Nico Hoerner

Cubs

2B

12

137

136

Vinnie Pasquantino

Royals

1B

12

125

136

Sandy Alcantara

Marlins

SP

33

123

137

Mark Vientos

Mets

3B

10

139

138

Jesus Luzardo

Phillies

SP

34

146

139

Lars Nootbaar

Cardinals

OF

33

135

140

Jonathan India

Royals

2B

13

126

141

Sonny Gray

Cardinals

SP

35

141

142

Brendan Donovan

Cardinals

2B

14

166

143

Brandon Pfaadt

Diamondbacks

SP

36

140

144

Kristian Campbell

Red Sox

2B

15

142

145

Brandon Woodruff

Brewers

SP

37

149

146

Kenley Jansen

Angels

RP

15

148

147

Yainer Diaz

Astros

C

5

145

148

Tyler O’Neill

Orioles

OF

34

143

149

Justin Martinez

Diamondbacks

RP

16

171

150

Jorge Soler

Angels

OF

35

152

151

Anthony Santander

Blue Jays

OF

36

150

152

Carlos Rodon

Yankees

SP

38

151

153

Cedric Mullins

Orioles

OF

37

211

154

Drew Rasmussen

Rays

SP

39

156

155

Tyler Soderstrom

Athletics

1B

13

165

156

Brandon Nimmo

Mets

OF

38

147

157

Trevor Megill

Brewers

RP

17

153

158

Jonathan Aranda

Rays

1B

14

186

159

Byron Buxton

Twins

OF

39

162

160

Cal Raleigh

Mariners

C

6

167

161

Zac Gallen

Diamondbacks

SP

40

133

162

Luis Garcia Jr.

Nationals

2B

16

154

163

Josh Jung

Rangers

3B

11

157

164

Reese Olson

Tigers

SP

41

158

165

Trevor Story

Red Sox

SS

17

172

166

Andres Gimenez

Blue Jays

2B

17

160

167

Carlos Estevez

Royals

RP

18

174

168

Nolan Arenado

Cardinals

3B

12

170

169

Randy Arozarena

Mariners

OF

40

176

170

Aaron Nola

Phillies

SP

42

168

171

Kerry Carpenter

Tigers

OF

41

173

172

Wilyer Abreu

Red Sox

OF

42

155

173

Roki Sasaki

Dodgers

SP

43

164

174

Michael Toglia

Rockies

1B

15

161

175

Yandy Diaz

Rays

1B

16

159

176

Ben Rice

Yankees

1B

17

213

177

Clay Holmes

Mets

SP

44

177

178

Jo Adell

Angels

OF

43

178

179

Royce Lewis

Twins

3B

13

180

180

Kyle Finnegan

Nationals

RP

19

187

181

Garrett Mitchell

Brewers

OF

44

169

182

Jose Alvarado

Phillies

RP

20

184

183

Ceddanne Rafaela

Red Sox

SS

18

181

184

Bryson Stott

Phillies

2B

18

204

185

Nick Pivetta

Padres

SP

45

191

186

Xander Bogaerts

Padres

SS

19

183

187

Pete Fairbanks

Rays

RP

21

182

188

Jake Burger

Rangers

3B

14

175

189

Chris Bassitt

Blue Jays

SP

46

227

190

Christopher Morel

Rays

2B

19

163

191

Gleyber Torres

Tigers

2B

20

192

192

Ryan Pressly

Cubs

RP

22

198

193

Will Smith

Dodgers

C

7

193

194

Zach Eflin

Orioles

SP

47

179

195

Pavin Smith

Diamondbacks

1B

18

197

196

Spencer Torkelson

Tigers

1B

19

236

197

Shane McClanahan

Rays

SP

48

194

198

Shea Langeliers

Athletics

C

8

199

199

Dansby Swanson

Cubs

SS

20

195

200

Colt Keith

Tigers

2B

21

188

201

Nathan Eovaldi

Rangers

SP

49

201

202

Jordan Walker

Cardinals

OF

45

189

203

Nick Lodolo

Reds

SP

50

207

204

Michael Busch

Cubs

1B

20

229

205

Eugenio Suarez

Diamondbacks

3B

15

205

206

Jesus Sanchez

Marlins

OF

46

208

207

MacKenzie Gore

Nationals

SP

51

216

208

Luis Arraez

Padres

2B

22

185

209

Jack Flaherty

Tigers

SP

52

203

210

Logan O’Hoppe

Angels

C

9

215

211

Ryan Mountcastle

Orioles

1B

21

206

212

Matthew Boyd

Cubs

SP

53

210

213

Dustin May

Dodgers

SP

54

243

214

Taylor Ward

Angels

OF

47

222

215

Masyn Winn

Cardinals

SS

21

224

216

Shohei Ohtani

Dodgers

SP

55

214

217

Austin Hays

Reds

OF

48

NR

218

Aroldis Chapman

Red Sox

RP

23

217

219

Kyren Paris

Angels

2B

23

202

220

Victor Scott II

Cardinals

OF

49

212

221

Heliot Ramos

Giants

OF

50

209

222

Nick Kurtz

Athletics

1B

22

219

223

Daulton Varsho

Blue Jays

OF

51

234

224

Justin Verlander

Giants

SP

56

228

225

Sal Frelick

Brewers

OF

52

267

226

Jackson Holliday

Orioles

2B

24

200

227

Luke Jackson

Rangers

RP

24

225

228

Casey Mize

Tigers

SP

57

298

229

Jacob Wilson

Athletics

SS

22

244

230

Kameron Misner

Rays

OF

53

NR

231

Joc Pederson

Rangers

DH

5

218

232

Landon Roupp

Giants

SP

58

277

233

Bailey Ober

Twins

SP

59

221

234

Lourdes Gurriel Jr.

Diamondbacks

OF

54

226

235

Parker Meadows

Tigers

OF

55

238

236

Shane Baz

Rays

SP

60

235

237

J.T. Realmuto

Phillies

C

10

233

238

Gavin Lux

Reds

2B

25

230

239

Robbie Ray

Giants

SP

61

196

240

Max Muncy

Dodgers

3B

16

232

241

Kris Bubic

Royals

SP

62

237

242

Jose Soriano

Angels

SP

63

231

243

Ryan McMahon

Rockies

3B

17

240

244

Kyle Manzardo

Guardians

DH

6

246

245

TJ Friedl

Reds

OF

56

255

246

Hayden Wesneski

Astros

SP

64

262

247

Chandler Simpson

Rays

OF

57

NR

248

Nolan Schanuel

Angels

1B

23

245

249

Jackson Jobe

Tigers

SP

65

249

250

George Springer

Blue Jays

OF

58

248

251

Tylor Megill

Mets

SP

66

254

252

Andrew Vaughn

White Sox

1B

24

242

253

Clarke Schmidt

Yankees

SP

67

265

254

Ranger Suarez

Phillies

SP

68

269

255

Caleb Durbin

Brewers

2B

26

NR

256

Tommy Kahnle

Tigers

RP

25

280

257

Ryan Pepiot

Rays

SP

69

251

258

Yusei Kikuchi

Angels

SP

70

241

259

Alek Thomas

Diamondbacks

OF

59

261

260

Lenyn Sosa

White Sox

2B

27

250

261

Joey Ortiz

Brewers

SS

23

260

262

Tyler Mahle

Rangers

SP

71

NR

264

Luis Rengifo

Angels

2B

28

258

264

Michael Conforto

Dodgers

OF

60

264

265

Gavin Williams

Guardians

SP

72

259

266

Nathaniel Lowe

Nationals

1B

25

270

267

Zebby Matthews

Twins

SP

73

268

268

Mickey Moniak

Rockies

OF

61

NR

269

Taj Bradley

Rays

SP

74

271

270

Jeffrey Springs

Athletics

SP

75

257

271

Luke Keaschall

Twins

2B

29

NR

272

Clayton Kershaw

Dodgers

SP

76

289

273

Christian Encarnacion-Strand

Reds

1B

26

190

274

Jack Leiter

Rangers

SP

77

279

275

Carlos Correa

Twins

SS

24

256

276

Brady Singer

Reds

SP

78

274

277

Luke Weaver

Yankees

RP

26

NR

278

Gabriel Moreno

Diamondbacks

C

11

281

279

Seth Lugo

Royals

SP

79

266

280

Dylan Moore

Mariners

SS

25

273

281

Matt Wallner

Twins

OF

62

239

282

Max Meyer

Marlins

SP

80

282

283

Jason Adam

Padres

RP

27

285

284

A.J. Puk

Diamondbacks

RP

28

220

285

Ke’Bryan Hayes

Pirates

3B

18

276

286

Will Vest

Tigers

RP

29

NR

287

Cam Smith

Astros

3B

19

290

288

David Festa

Twins

SP

81

291

289

Jorge Polanco

Mariners

2B

30

NR

290

Jose Caballero

Rays

SS

26

278

291

Gabriel Arias

Guardians

2B

31

299

292

Rhys Hoskins

Brewers

1B

27

296

293

Trent Grisham

Yankees

OF

63

NR

294

Dennis Santana

Pirates

RP

30

275

295

Eduardo Rodriguez

Diamondbacks

SP

82

NR

296

Tyler Stephenson

Reds

C

12

300

297

Lance McCullers Jr.

Astros

SP

83

297

298

Cade Smith

Guardians

RP

31

292

299

Geraldo Perdomo

Diamondbacks

SS

27

295

300

Emilio Pagan

Reds

RP

32

287

April 21 Notes

– Dropping off the list: Grayson Rodriguez (223rd), Griffin Jax (247th), Brandon Marsh (252nd), Matt Shaw (253rd), Beau Brieske (263rd), Anthony Bender (272nd), Willi Castro (283rd), Luis Castillo (284th), Miguel Vargas (286th), Brendan Rodgers (288th), JJ Bleday (293rd), Lane Thomas (294th)

Advertisement

Corbin Carroll and Elly De La Cruz have swapped spots near the top of the rankings this week. Fernando Tatis Jr. has been even better than Carroll, but durability is still something of a concern there.

Devin Williams‘ Airbender changeup wasn’t as effective as usual after his return from a back injury last year, and things have gotten quite a bit worse so far this season; his swinging-strike rate on the pitch, typically in the 21-24% range, is at 10% right now. Interestingly, he’s throwing a pitch a tad harder than usual, even as his fastball velocity has declined some. I still imagine he’ll get things turned around, but I’m a little more concerned than I’d normally be with an established closer coming off a couple of bad weeks. He drops to 119th this week, and Luke Weaver has been added to the list at No. 277.

– I’d like to move Drew Rasmussen up from his current 156th, but we just don’t know how many starts he’s going to make after pitching 45 innings in 2023, undergoing Tommy John surgery and returning to throw 36 innings as a reliever last year. He’s almost certainly destined to finish the season in the pen, assuming he remains healthy until then. There is, however, the chance he could emerge as a saves candidate down the stretch. He’s a top-30 SP for the short term.

Ceddanne Rafaela remains a tough call every week. It feels like the Red Sox would be better off calling up Roman Anthony to replace him, but Rafaela has made some progress offensively that’s not currently showing up in his .209/.284/.299 line. His K rate has dropped from 26% last year to 19% right now. He has five barrels and a 40% hard-hit rate. Statcast gives him a .388 xSLG. For as long as keeps playing, Rafaela seems like a viable mixed-league option.

Advertisement

Chandler Simpson debuts at No. 247. I think he has a decent enough chance of spending a few years as a starting center fielder, but I suspect that it’s going to take a little while, and that he’ll get some more minor league time before it happens. He’s going to be fascinating to watch, though. That he’s pretty much an automatic stolen base every time he reaches with no one in front of him will make him plenty valuable if he can bat .270.

David Bednar was considered for a spot at the end of the list, but it’ll have to wait another week. I expect he’ll get a chance to close for the Pirates soon enough. I’m less confident that he’ll be very good in the process, though his Triple-A stint was encouraging.

Read the full article here

Leave A Reply

2025 © Prices.com LLC. All Rights Reserved.
Exit mobile version