Here’s the initial version of the Top 300 for 5×5 mixed fantasy baseball leagues. We’ll be keeping this updated through Opening Day and beyond, and all of this year’s draft guide materials will be presented on NBCSports.com free of charge. Expect much more in the way of fantasy baseball content in the coming days.
2025 Fantasy Baseball Draft Prep: Rankings, strategy, sleepers, mock draft results
Your one-stop-shop for Rotoworld’s preseason fantasy baseball content.
2025 Fantasy Baseball Preseason Top 300 overall ranks
**updated as of Tuesday, March 4**
Top 300 |
Player |
Team |
Pos |
Rk |
---|---|---|---|---|
1 |
Bobby Witt Jr. |
Royals |
SS |
1 |
2 |
Shohei Ohtani |
Dodgers |
DH |
1 |
3 |
Aaron Judge |
Yankees |
OF |
1 |
4 |
Elly De La Cruz |
Reds |
SS |
2 |
5 |
Fernando Tatis Jr. |
Padres |
OF |
2 |
6 |
Gunnar Henderson |
Orioles |
SS |
3 |
7 |
Julio Rodriguez |
Mariners |
OF |
3 |
8 |
Corbin Carroll |
Diamondbacks |
OF |
4 |
9 |
Jose Ramirez |
Guardians |
3B |
1 |
10 |
Juan Soto |
Mets |
OF |
5 |
11 |
Yordan Alvarez |
Astros |
OF |
6 |
12 |
Vladimir Guerrero Jr. |
Blue Jays |
1B |
1 |
13 |
Paul Skenes |
Pirates |
SP |
1 |
14 |
Jackson Chourio |
Brewers |
OF |
7 |
15 |
Kyle Tucker |
Cubs |
OF |
8 |
16 |
Tarik Skubal |
Tigers |
SP |
2 |
17 |
Francisco Lindor |
Mets |
SS |
4 |
18 |
Jackson Merrill |
Padres |
OF |
9 |
19 |
Austin Riley |
Braves |
3B |
2 |
20 |
Jarren Duran |
Red Sox |
OF |
10 |
21 |
Mookie Betts |
Dodgers |
SS |
5 |
22 |
Freddie Freeman |
Dodgers |
1B |
2 |
23 |
Logan Gilbert |
Mariners |
SP |
3 |
24 |
Ronald Acuna Jr. |
Braves |
OF |
11 |
25 |
Oneil Cruz |
Pirates |
SS |
6 |
26 |
Trea Turner |
Phillies |
SS |
7 |
27 |
Zack Wheeler |
Phillies |
SP |
4 |
28 |
Wyatt Langford |
Rangers |
OF |
12 |
29 |
Jazz Chisholm Jr. |
Yankees |
3B |
3 |
30 |
Michael Harris II |
Braves |
OF |
13 |
31 |
Manny Machado |
Padres |
3B |
4 |
32 |
Matt Olson |
Braves |
1B |
3 |
33 |
Jacob deGrom |
Rangers |
SP |
5 |
34 |
James Wood |
Nationals |
OF |
14 |
35 |
Bryce Harper |
Phillies |
1B |
4 |
36 |
George Kirby |
Mariners |
SP |
6 |
37 |
CJ Abrams |
Nationals |
SS |
8 |
38 |
Pete Alonso |
Mets |
1B |
5 |
39 |
Lawrence Butler |
Athletics |
OF |
15 |
40 |
Marcell Ozuna |
Braves |
DH |
2 |
41 |
Ketel Marte |
Diamondbacks |
2B |
1 |
42 |
Emmanuel Clase |
Guardians |
RP |
1 |
43 |
Teoscar Hernandez |
Dodgers |
OF |
16 |
44 |
Rafael Devers |
Red Sox |
3B |
5 |
45 |
Blake Snell |
Dodgers |
SP |
7 |
46 |
Brenton Doyle |
Rockies |
OF |
17 |
47 |
William Contreras |
Brewers |
C |
1 |
48 |
Jose Altuve |
Astros |
2B |
2 |
49 |
Luis Robert Jr. |
White Sox |
OF |
18 |
50 |
Dylan Cease |
Padres |
SP |
8 |
51 |
Corey Seager |
Rangers |
SS |
9 |
52 |
Brent Rooker |
Athletics |
DH |
3 |
53 |
Garrett Crochet |
Red Sox |
SP |
9 |
54 |
Bo Bichette |
Blue Jays |
SS |
10 |
55 |
Kyle Schwarber |
Phillies |
DH |
4 |
56 |
Dylan Crews |
Nationals |
OF |
19 |
57 |
Framber Valdez |
Astros |
SP |
10 |
58 |
Joe Ryan |
Twins |
SP |
11 |
59 |
Josh Lowe |
Rays |
OF |
20 |
60 |
Mike Trout |
Angels |
OF |
21 |
61 |
Jasson Dominguez |
Yankees |
OF |
22 |
62 |
Tanner Bibee |
Guardians |
SP |
12 |
63 |
Corbin Burnes |
Diamondbacks |
SP |
13 |
64 |
Junior Caminero |
Rays |
3B |
6 |
65 |
Josh Hader |
Astros |
RP |
2 |
66 |
Ian Happ |
Cubs |
OF |
23 |
67 |
Anthony Volpe |
Yankees |
SS |
11 |
68 |
Christian Walker |
Astros |
1B |
6 |
69 |
Mark Vientos |
Mets |
3B |
7 |
70 |
Gerrit Cole |
Yankees |
SP |
14 |
71 |
Josh Naylor |
Diamondbacks |
1B |
7 |
72 |
Willson Contreras |
Cardinals |
C |
2 |
73 |
Mason Miller |
Athletics |
RP |
3 |
74 |
Chris Sale |
Braves |
SP |
15 |
75 |
Cody Bellinger |
Yankees |
1B |
8 |
76 |
Raisel Iglesias |
Braves |
RP |
4 |
77 |
Isaac Paredes |
Astros |
3B |
8 |
78 |
Max Fried |
Yankees |
SP |
16 |
79 |
Ezequiel Tovar |
Rockies |
SS |
12 |
80 |
Edwin Diaz |
Mets |
RP |
5 |
81 |
Seiya Suzuki |
Cubs |
OF |
24 |
82 |
Cole Ragans |
Royals |
SP |
17 |
83 |
Alec Bohm |
Phillies |
3B |
9 |
84 |
Michael King |
Padres |
SP |
18 |
85 |
Devin Williams |
Yankees |
RP |
6 |
86 |
Bryan Reynolds |
Pirates |
OF |
25 |
87 |
Marcus Semien |
Rangers |
2B |
3 |
88 |
Spencer Strider |
Braves |
SP |
19 |
89 |
Matt McLain |
Reds |
2B |
4 |
90 |
Jordan Westburg |
Orioles |
2B |
5 |
91 |
Yoshinobu Yamamoto |
Dodgers |
SP |
20 |
92 |
Ryan Helsley |
Cardinals |
RP |
7 |
93 |
Bryce Miller |
Mariners |
SP |
21 |
94 |
Triston Casas |
Red Sox |
1B |
9 |
95 |
Spencer Steer |
Reds |
1B |
10 |
96 |
Jeff Hoffman |
Blue Jays |
RP |
8 |
97 |
Tyler Glasnow |
Dodgers |
SP |
22 |
98 |
Christopher Morel |
Rays |
2B |
6 |
99 |
Michael Toglia |
Rockies |
1B |
11 |
100 |
Justin Steele |
Cubs |
SP |
23 |
101 |
Willy Adames |
Giants |
SS |
13 |
102 |
Jhoan Duran |
Twins |
RP |
9 |
103 |
Spencer Schwellenbach |
Braves |
SP |
24 |
104 |
Xavier Edwards |
Marlins |
SS |
14 |
105 |
Pete Crow-Armstrong |
Cubs |
OF |
26 |
106 |
Felix Bautista |
Orioles |
RP |
10 |
107 |
Shota Imanaga |
Cubs |
SP |
25 |
108 |
Adley Rutschman |
Orioles |
C |
3 |
109 |
Alex Bregman |
Red Sox |
3B |
10 |
110 |
Logan Webb |
Giants |
SP |
26 |
111 |
Ozzie Albies |
Braves |
2B |
7 |
112 |
Riley Greene |
Tigers |
OF |
27 |
113 |
Cristopher Sanchez |
Phillies |
SP |
27 |
114 |
Zach Neto |
Angels |
SS |
15 |
115 |
Salvador Perez |
Royals |
C |
4 |
116 |
Ryan Walker |
Giants |
RP |
11 |
117 |
Jonathan India |
Royals |
2B |
8 |
118 |
Bailey Ober |
Twins |
SP |
28 |
119 |
Robert Suarez |
Padres |
RP |
12 |
120 |
Masyn Winn |
Cardinals |
SS |
16 |
121 |
Grayson Rodriguez |
Orioles |
SP |
29 |
122 |
Vinnie Pasquantino |
Royals |
1B |
12 |
123 |
Bryan Woo |
Mariners |
SP |
30 |
124 |
Royce Lewis |
Twins |
3B |
11 |
125 |
Tanner Scott |
Dodgers |
RP |
13 |
126 |
Matt Chapman |
Giants |
3B |
12 |
127 |
Maikel Garcia |
Royals |
2B |
9 |
128 |
Nick Castellanos |
Phillies |
OF |
28 |
129 |
Pablo Lopez |
Twins |
SP |
31 |
130 |
Yainer Diaz |
Astros |
C |
5 |
131 |
Andres Munoz |
Mariners |
RP |
14 |
132 |
Carlos Rodon |
Yankees |
SP |
32 |
133 |
Luis Garcia Jr. |
Nationals |
2B |
10 |
134 |
Hunter Brown |
Astros |
SP |
33 |
135 |
Trevor Megill |
Brewers |
RP |
15 |
136 |
Steven Kwan |
Guardians |
OF |
29 |
137 |
Anthony Santander |
Blue Jays |
OF |
30 |
138 |
Sonny Gray |
Cardinals |
SP |
34 |
139 |
Adolis Garcia |
Rangers |
OF |
31 |
140 |
Nolan Jones |
Rockies |
OF |
32 |
141 |
Garrett Mitchell |
Brewers |
OF |
33 |
142 |
Brice Turang |
Brewers |
2B |
11 |
143 |
Zac Gallen |
Diamondbacks |
SP |
35 |
144 |
David Bednar |
Pirates |
RP |
16 |
145 |
Nico Hoerner |
Cubs |
2B |
12 |
146 |
Yandy Diaz |
Rays |
1B |
13 |
147 |
Kevin Gausman |
Blue Jays |
SP |
36 |
148 |
Tommy Edman |
Dodgers |
SS |
17 |
149 |
Tyler O’Neill |
Orioles |
OF |
34 |
150 |
Jeremy Pena |
Astros |
SS |
18 |
151 |
Jared Jones |
Pirates |
SP |
37 |
152 |
Jorge Soler |
Angels |
OF |
35 |
153 |
Paul Goldschmidt |
Yankees |
1B |
14 |
154 |
Kodai Senga |
Mets |
SP |
38 |
155 |
Randy Arozarena |
Mariners |
OF |
36 |
156 |
Cal Raleigh |
Mariners |
C |
6 |
157 |
Reese Olson |
Tigers |
SP |
39 |
158 |
Justin Martinez |
Diamondbacks |
RP |
17 |
159 |
Christian Encarnacion-Strand |
Reds |
1B |
15 |
160 |
Freddy Peralta |
Brewers |
SP |
40 |
161 |
Josh Jung |
Rangers |
3B |
13 |
162 |
Christian Yelich |
Brewers |
OF |
37 |
163 |
Aaron Nola |
Phillies |
SP |
41 |
164 |
Brandon Nimmo |
Mets |
OF |
38 |
165 |
Kenley Jansen |
Angels |
RP |
18 |
166 |
Colton Cowser |
Orioles |
OF |
39 |
167 |
Drew Rasmussen |
Rays |
SP |
42 |
168 |
Luis Arraez |
Padres |
2B |
13 |
169 |
Evan Carter |
Rangers |
OF |
40 |
170 |
Brandon Pfaadt |
Diamondbacks |
SP |
43 |
171 |
Trevor Story |
Red Sox |
SS |
19 |
172 |
Ryan Pressly |
Cubs |
RP |
19 |
173 |
Hunter Greene |
Reds |
SP |
44 |
174 |
Jake Burger |
Rangers |
3B |
14 |
175 |
Sandy Alcantara |
Marlins |
SP |
45 |
176 |
Liam Hendriks |
Red Sox |
RP |
20 |
177 |
Jung Hoo Lee |
Giants |
OF |
41 |
178 |
Andres Gimenez |
Blue Jays |
2B |
14 |
179 |
Roki Sasaki |
Dodgers |
SP |
46 |
180 |
Kerry Carpenter |
Tigers |
OF |
42 |
181 |
Xander Bogaerts |
Padres |
SS |
20 |
182 |
Luis Castillo |
Mariners |
SP |
47 |
183 |
Brandon Lowe |
Rays |
2B |
15 |
184 |
Byron Buxton |
Twins |
OF |
43 |
185 |
Jesus Luzardo |
Phillies |
SP |
48 |
186 |
Tyler Soderstrom |
Athletics |
1B |
16 |
187 |
Ryan Mountcastle |
Orioles |
1B |
17 |
188 |
Parker Meadows |
Tigers |
OF |
44 |
189 |
Zach Eflin |
Orioles |
SP |
49 |
190 |
Ceddanne Rafaela |
Red Sox |
SS |
21 |
191 |
Reynaldo Lopez |
Braves |
SP |
50 |
192 |
Colt Keith |
Tigers |
2B |
16 |
193 |
Nolan Arenado |
Cardinals |
3B |
15 |
194 |
Jackson Holliday |
Orioles |
2B |
17 |
195 |
Aaron Civale |
Brewers |
SP |
74 |
196 |
Carlos Estevez |
Royals |
RP |
21 |
197 |
Brendan Donovan |
Cardinals |
2B |
18 |
198 |
Shohei Ohtani |
Dodgers |
SP |
51 |
199 |
Gleyber Torres |
Tigers |
2B |
19 |
200 |
Shea Langeliers |
Athletics |
C |
7 |
201 |
Shane McClanahan |
Rays |
SP |
52 |
202 |
Ryan McMahon |
Rockies |
3B |
16 |
203 |
Brandon Woodruff |
Brewers |
SP |
53 |
204 |
Bryson Stott |
Phillies |
2B |
20 |
205 |
Joc Pederson |
Rangers |
DH |
5 |
206 |
Beau Brieske |
Tigers |
RP |
22 |
207 |
Michael Busch |
Cubs |
1B |
18 |
208 |
Jo Adell |
Angels |
OF |
45 |
209 |
Nick Pivetta |
Padres |
SP |
54 |
210 |
Lars Nootbaar |
Cardinals |
OF |
46 |
211 |
Jesus Sanchez |
Marlins |
OF |
47 |
212 |
Gavin Lux |
Reds |
2B |
21 |
213 |
Kyle Finnegan |
Nationals |
RP |
23 |
214 |
Jack Flaherty |
Tigers |
SP |
55 |
215 |
Luis Rengifo |
Angels |
2B |
22 |
216 |
Will Smith |
Dodgers |
C |
8 |
217 |
Zack Gelof |
Athletics |
2B |
23 |
218 |
Max Scherzer |
Blue Jays |
SP |
56 |
219 |
Jurickson Profar |
Braves |
OF |
48 |
220 |
A.J. Puk |
Diamondbacks |
RP |
24 |
221 |
Thairo Estrada |
Rockies |
2B |
24 |
222 |
Nathan Eovaldi |
Rangers |
SP |
57 |
223 |
Victor Robles |
Mariners |
OF |
49 |
224 |
Jake McCarthy |
Diamondbacks |
OF |
50 |
225 |
Yusei Kikuchi |
Angels |
SP |
58 |
226 |
Max Muncy |
Dodgers |
3B |
17 |
227 |
Matt Shaw |
Cubs |
3B |
18 |
228 |
J.T. Realmuto |
Phillies |
C |
9 |
229 |
Lourdes Gurriel Jr. |
Diamondbacks |
OF |
51 |
230 |
Jackson Jobe |
Tigers |
SP |
59 |
231 |
Cedric Mullins |
Orioles |
OF |
52 |
232 |
Andrew Vaughn |
White Sox |
1B |
19 |
233 |
Jordan Romano |
Phillies |
RP |
25 |
234 |
Clay Holmes |
Mets |
SP |
60 |
235 |
Brandon Marsh |
Phillies |
OF |
53 |
236 |
Carlos Correa |
Twins |
SS |
22 |
237 |
Bowden Francis |
Blue Jays |
SP |
61 |
238 |
Alexis Diaz |
Reds |
RP |
26 |
239 |
Jordan Walker |
Cardinals |
OF |
54 |
240 |
Taylor Ward |
Angels |
OF |
55 |
241 |
Edwin Uceta |
Rays |
RP |
27 |
242 |
Eugenio Suarez |
Diamondbacks |
3B |
19 |
243 |
Sean Manaea |
Mets |
SP |
62 |
244 |
Logan O’Hoppe |
Angels |
C |
10 |
245 |
Dansby Swanson |
Cubs |
SS |
23 |
246 |
Nick Lodolo |
Reds |
SP |
63 |
247 |
George Springer |
Blue Jays |
OF |
56 |
248 |
Griffin Jax |
Twins |
RP |
28 |
249 |
Jeimer Candelario |
Reds |
3B |
20 |
250 |
Nestor Cortes |
Brewers |
SP |
64 |
251 |
Heliot Ramos |
Giants |
OF |
57 |
252 |
Nathaniel Lowe |
Nationals |
1B |
20 |
253 |
Pete Fairbanks |
Rays |
RP |
29 |
254 |
Masataka Yoshida |
Red Sox |
DH |
6 |
255 |
Matthew Boyd |
Cubs |
SP |
65 |
256 |
TJ Friedl |
Reds |
OF |
58 |
257 |
Matt Wallner |
Twins |
OF |
59 |
258 |
Cade Smith |
Guardians |
RP |
30 |
259 |
Pavin Smith |
Diamondbacks |
1B |
21 |
260 |
Willi Castro |
Twins |
SS |
24 |
261 |
Jeffrey Springs |
Athletics |
SP |
66 |
262 |
Wilyer Abreu |
Red Sox |
OF |
60 |
263 |
Kirby Yates |
Dodgers |
RP |
31 |
264 |
Tyler Fitzgerald |
Giants |
SS |
25 |
265 |
Yu Darvish |
Padres |
SP |
67 |
266 |
Gabriel Moreno |
Diamondbacks |
C |
11 |
267 |
Jonathan Aranda |
Rays |
1B |
23 |
268 |
Ranger Suarez |
Phillies |
SP |
68 |
269 |
JJ Bleday |
Athletics |
OF |
61 |
270 |
Robbie Ray |
Giants |
SP |
69 |
271 |
Rhys Hoskins |
Brewers |
1B |
24 |
272 |
Chris Bassitt |
Blue Jays |
SP |
70 |
273 |
Michael Massey |
Royals |
2B |
25 |
274 |
Orion Kerkering |
Phillies |
RP |
32 |
275 |
Seth Lugo |
Royals |
SP |
71 |
276 |
Joey Ortiz |
Brewers |
3B |
21 |
277 |
Michael Conforto |
Dodgers |
OF |
62 |
278 |
Jason Adam |
Padres |
RP |
33 |
279 |
Lenyn Sosa |
White Sox |
2B |
26 |
280 |
J.D. Martinez |
DH |
7 |
|
281 |
Ryan Pepiot |
Rays |
SP |
72 |
282 |
Josh Bell |
Nationals |
1B |
25 |
283 |
Lane Thomas |
Guardians |
OF |
63 |
284 |
Chris Martin |
Rangers |
RP |
34 |
285 |
Shane Baz |
Rays |
SP |
73 |
286 |
Hyeseong Kim |
Dodgers |
2B |
27 |
287 |
Craig Kimbrel |
RP |
35 |
|
288 |
Alec Burleson |
Cardinals |
OF |
64 |
289 |
Tyler Stephenson |
Reds |
C |
12 |
290 |
Taj Bradley |
Rays |
SP |
75 |
291 |
Nolan Schanuel |
Angels |
1B |
26 |
292 |
Jacob Young |
Nationals |
OF |
65 |
293 |
Walker Buehler |
Red Sox |
SP |
76 |
294 |
Ivan Herrera |
Cardinals |
C |
13 |
295 |
Camilo Doval |
Giants |
RP |
36 |
296 |
Roman Anthony |
Red Sox |
OF |
66 |
297 |
Jake Cronenworth |
Padres |
2B |
28 |
298 |
Ryan Weathers |
Marlins |
SP |
77 |
299 |
Merrill Kelly |
Diamondbacks |
SP |
78 |
300 |
Miguel Vargas |
White Sox |
3B |
22 |
Recent Updates
March 4
– Big pitcher update today, with Cristopher Sánchez (39th to 27th among SPs), Reese Olson (56th to 39th), Jesús Luzardo (66th to 48th) and Jackson Jobe (87th to 59th) among those getting significant bumps up the rankings. I also moved relievers Justin Martinez (19th to 17th among RPs) and Jordan Romano (29th to 24th) up some.
Feb. 26
– Back with the Nationals and a shoo-in for the closer’s role, Kyle Finnegan has jumped from No. 296 to No. 233. None of his potential replacements in D.C. had been included in previous top 300s.
– It sounds like Sean Manaea will miss at least the first couple of weeks with his oblique strain, dropping him from No. 53 to No. 60 among starting pitchers.
Mid-February
– Nick Pivetta jumped from No. 286 to No. 195 after landing in a great situation with the Padres. It’s not quite the perfect ballpark, as homers are the real concern with Pivetta and Petco suppresses hits more than longballs. Still, it’s an obvious improvement for the right-hander, and he’ll be backed by a pretty good defense and lineup.
– Alex Bregman also landed in the ideal spot with the Red Sox and jumped from No. 150 to No. 95. I’m still probably not as high on him as most will be, but playing in Fenway half the time will help with his typically modest batting average and home run outputs of late. With Bregman in Boston, Kristian Campbell has fallen out of the top 300 for now, though that could be temporary depending on how the Rafael Devers drama shakes out.
– Giancarlo Stanton, who started out at No. 243 here, has dropped off the list as he deals with sore elbows.
– Since the move to right field makes him a slightly better bet to stay healthy, Mike Trout got boosted from No. 69 to No. 60.
Read the full article here
Discussion about this post