RotoWire Roundtable: Updated Fantasy Baseball Top-300 Rankings

RotoWire Roundtable: Updated Fantasy Baseball Top-300 Rankings

This article is part of our RotoWire Roundtable series.

This time next week, the regular season will be fully underway. Technically, the season has already started with the two-game Tokyo Series played earlier this week, but there's still one final major fantasy draft weekend coming up this weekend before stateside Opening Day on Thursday, so the RotoWire Roundtable crew is back for one more update.

If you're new to the Roundtable Rankings or need a quick refresher, these rankings combine four individual sets — from Jeff Erickson, Clay Link, Todd Zola and Erik Halterman — into one table, which is sorted by median ranking. The goal here is to provide additional information beyond a mere ordered list by also showing which players are viewed similarly across the board and which players elicit widely varying opinions. These rankings assume 5x5 rotisserie scoring, with 14 hitters (including two catchers) and nine pitchers in the lineup.

There haven't been too many major changes since our last update one week ago, but there's movement as early as round one, with Corbin Carroll leapfrogging Paul Skenes and Tarik Skubal to jump into ninth while Mookie Betts slipped from 12th to 17th. That leaves a spot open at the back of the first round (in 15-team leagues), which has been filled by 21-year-old Brewers outfielder Jackson Chourio.

Did we get the first round right? Did we show enough love to your favorite sleeper? Let us know in the comments below.

Intro by Erik Halterman

2025 Fantasy Baseball Rankings: Top 300 Players

RkAVG

This time next week, the regular season will be fully underway. Technically, the season has already started with the two-game Tokyo Series played earlier this week, but there's still one final major fantasy draft weekend coming up this weekend before stateside Opening Day on Thursday, so the RotoWire Roundtable crew is back for one more update.

If you're new to the Roundtable Rankings or need a quick refresher, these rankings combine four individual sets — from Jeff Erickson, Clay Link, Todd Zola and Erik Halterman — into one table, which is sorted by median ranking. The goal here is to provide additional information beyond a mere ordered list by also showing which players are viewed similarly across the board and which players elicit widely varying opinions. These rankings assume 5x5 rotisserie scoring, with 14 hitters (including two catchers) and nine pitchers in the lineup.

There haven't been too many major changes since our last update one week ago, but there's movement as early as round one, with Corbin Carroll leapfrogging Paul Skenes and Tarik Skubal to jump into ninth while Mookie Betts slipped from 12th to 17th. That leaves a spot open at the back of the first round (in 15-team leagues), which has been filled by 21-year-old Brewers outfielder Jackson Chourio.

Did we get the first round right? Did we show enough love to your favorite sleeper? Let us know in the comments below.

Intro by Erik Halterman

2025 Fantasy Baseball Rankings: Top 300 Players

Rk
AVG
Med
Player
Team
Pos
Jeff
Clay
Todd
Erik
11.51.5Bobby WittKCSS1122
21.81.5Aaron JudgeNYYOF2311
32.83Shohei OhtaniLADDH, P3233
44.34Elly De La CruzCINSS4454
55.35Jose RamirezCLE3B5547
67.36.5Juan SotoNYMOF76106
77.07Kyle TuckerCHCOF8965
89.39.5Gunnar HendersonBALSS111178
910.59.5Corbin CarrollARIOF681711
1011.39.5Paul SkenesPITP107199
1110.811Tarik SkubalDETP1212910
1212.311.5Francisco LindorNYMSS918814
1312.813Julio RodriguezSEAOF14141112
1414.514Fernando TatisSDOF17131513
1515.014Jackson ChourioMILOF13151319
1614.015Vladimir GuerreroTOR1B16101416
1715.515.5Mookie BettsLADSS, OF19161215
1816.817Yordan AlvarezHOUOF15171817
1919.318.5Zack WheelerPHIP18192218
2020.520.5Trea TurnerPHISS20211625
2122.822.5Bryce HarperPHI1B26202421
2224.824Jarren DuranBOSOF22312026
2326.025.5Jackson MerrillSDOF21333020
2430.025.5Garrett CrochetBOSP24244527
2530.325.5William ContrerasMILC23224828
2626.827Logan GilbertSEAP30292523
2728.028Austin RileyATL3B33233422
2831.030.5Matt OlsonATL1B27283336
2933.030.5Chris SaleATLP28254633
3038.031.5Freddie FreemanLAD1B34632629
3133.332.5Ketel MarteARI2B41273530
3233.833.5Corey SeagerTEXSS37302741
3341.333.5Jazz ChisholmNYY3B, OF25744224
3433.335Manny MachadoSD3B32382142
3536.836.5Emmanuel ClaseCLEP29343945
3636.837.5Rafael DeversBOS3B44263146
3741.839Pete AlonsoNYM1B40543835
3841.541.5Dylan CeaseSDP52394431
3946.342Cole RagansKCP49356932
4042.542.5Ronald AcunaATLOF53373248
4152.842.5Oneil CruzPITSS, OF38478937
4247.043Jacob deGromTEXP46406834
4358.543Josh HaderHOUP424110744
4442.844Michael HarrisATLOF51325038
4545.046Blake SnellLADP31495743
4648.547Devin WilliamsNYYP43425851
4749.547.5Framber ValdezHOUP47484360
4863.848Mason MillerATHP354412452
4947.348.5Wyatt LangfordTEXOF45525339
5053.550.5Teoscar HernandezLADOF55464073
5151.351Corbin BurnesARIP48366754
5261.552.5Raisel IglesiasATLP364310562
5347.854Jose AltuveHOU2B60502358
5453.854Yoshinobu YamamotoLADP39565268
5558.554.5James WoodWASOF58517649
5664.855Ryan HelsleySTLP574510453
5755.556Ozzie AlbiesATL2B56535657
5851.056.5Marcell OzunaATLDH63572856
5954.558.5Brent RookerATHDH59582972
6071.363Edwin DiazNYMP506510961
6162.563.5Kyle SchwarberPHIDH72863755
6269.565Pablo LopezMINP65618765
6373.865Michael KingSDP665511064
6463.865.5CJ AbramsWASSS84765540
6566.566Brenton DoyleCOLOF82854950
6668.368Willy AdamesSFSS76596078
6773.869.5Adley RutschmanBALC69709759
6870.071Lawrence ButlerATHOF54889147
6977.571Max FriedNYYP618147121
7076.875Yainer DiazHOUC62957179
7181.576.5Anthony SantanderTOROF101737280
7273.077Bryan ReynoldsPITOF80845474
7379.377.5Seiya SuzukiCHCOF99786377
7490.077.5Junior CamineroTB3B676813887
7589.378Matt McLainCINSS817574127
7682.878.5Hunter GreeneCINP906711163
7780.379Logan WebbSFP68807895
7881.080Luis CastilloSEAP646496100
7986.583.5Bailey OberMINP98828185
8083.384Aaron NolaPHIP716210397
8181.885.5Bryce MillerSEAP94607796
8279.586.5Christian WalkerHOU1B871093686
8386.087Shota ImanagaCHCP95727998
8491.587.5Sonny GraySTLP751169382
8593.389Tanner BibeeCLEP112839583
8687.890Ian HappCHCOF1091046276
8786.090.5Marcus SemienTEX2B1027941122
88112.391.5Tanner ScottLADP918717992
89103.892Felix BautistaBALP7771160107
9097.592.5Jordan WestburgBAL2B, 3B889713471
9188.893Josh NaylorARI1B8510861101
9297.393Cal RaleighSEAC929111294
93102.593.5Joe RyanMINP139998884
94105.093.5Willson ContrerasSTLC8610116469
9594.894Zac GallenARIP739494118
9693.095Will Smith (LAD)LADC976911393
97123.095.5Spencer StriderATLP7077231114
98101.896.5Salvador PerezKCC, 1B7911414470
99102.399.5Alex BregmanBOS3B1108984126
10095.5100.5Tyler GlasnowLADP1059670111
101102.8102.5Randy ArozarenaSEAOF11610390102
102113.5103.5Hunter BrownHOUP8990158117
103107.3104Freddy PeraltaMILP1416615567
104107.8105Spencer SchwellenbachATLP1119812399
105112.0107.5Andres MunozSEAP7412415991
106104.5108Riley GreeneDETOF12710011675
107114.5109Roki SasakiLADP83106157112
108100.3111Christian YelichMILOF11510751128
109116.5112.5Cody BellingerNYY1B, OF104110115137
110111.5113.5Justin SteeleCHCP10713980120
111131.8114Mark VientosNYM3B10393206125
112113.3114.5Ryan WalkerSFP7814614188
113116.0115.5Jhoan DuranMINP9613514390
114116.8118.5Jack FlahertyDETP16411212566
115123.5122Cristopher SanchezPHIP128144106116
116134.8122.5Shea LangeliersATHC114113181131
117123.8123Triston CasasBOS1B15792136110
118124.8123.5Robert SuarezSDP149125122103
119125.5124Vinnie PasquantinoKC1B143111133115
120175.8128Trevor MegillMILP122134339108
121127.0129Ezequiel TovarCOLSS15610292158
122119.8129Adolis GarciaTEXOF13612266155
123136.5129.5Mike TroutLAAOF129119168130
124128.0129.5Logan O'HoppeLAAC108127145132
125129.8130Luis Garcia (WAS)WAS2B130130153106
126131.3132Xavier EdwardsMIASS100161131133
127137.5132Dansby SwansonCHCSS11720482147
128146.8132.5Xander BogaertsSD2B, SS221142101123
129133.3133Jake BurgerTEX1B, 3B123120147143
130137.0133Luis RobertCHWOF154128137129
131135.5133.5Bo BichetteTORSS137115130160
132133.3134.5Dylan CrewsWASOF146118128141
133140.0137Bryan WooSEAP113105161181
134147.8137.5Kodai SengaNYMP133131142185
135143.5138.5J.T. RealmutoPHIC153117180124
136138.8139Spencer SteerCIN1B, OF177140100138
137145.5140Josh LoweTBOF182123120157
138134.8141Anthony VolpeNYYSS17213285150
139126.8143Kerry CarpenterDETOF13515165156
140137.5143.5Alec BohmPHI3B13115699164
141146.0144Nick CastellanosPHIOF10618283213
142146.8145.5Brice TurangMIL2B155194102136
143158.0146Jeff HoffmanTORP9319925189
144134.0147Steven KwanCLEOF15114375167
145145.8148Bryson StottPHI2B150152146135
146158.5148.5Ryan PepiotTBP144153218119
147153.8149.5Kevin GausmanTORP134136163182
148149.5150.5Matt ChapmanSF3B159126171142
149146.3151.5George KirbySEAP132174108171
150175.3152.5Jasson DominguezNYYOF259137165140
151151.3152.5Pete Crow-ArmstrongCHCOF124129176176
152171.5152.5Zach EflinBALP142149156239
153136.8153Jeremy PenaHOUSS15816873148
154154.5153Andres GimenezTOR2B180172132134
155161.3154.5Carlos RodonNYYP163138198146
156154.0155.5Eugenio SuarezARI3B118162149187
157157.5155.5Masyn WinnSTLSS170160151149
158157.8158Colton CowserBALOF119141175196
159158.3159Yusei KikuchiLAAP16815023481
160156.0161Seth LugoKCP125154177168
161168.5165Paul GoldschmidtNYY1B171159129215
162179.0165.5Sandy AlcantaraMIAP148121264183
163184.3166.5Ryan PresslyCHCP185148299105
164169.0167.5Nick PivettaSDP165179162170
165155.0170.5Luis ArraezSD1B, 2B15222059189
166166.5173.5Brandon NimmoNYMOF121178169198
167193.0175Carlos EstevezKCP187163313109
168191.5178Austin WellsNYYC169183241173
169155.5178.5Nico HoernerCHC2B20115764200
170204.5178.5Michael TogliaCOL1B176181302159
171177.8179.5Zach NetoLAASS233185119174
172180.5179.5Tommy EdmanLADOF211187172152
173192.5180Isaac ParedesHOU3B162248174186
174176.3181Brandon PfaadtARIP184189178154
175211.0181Robbie RaySFP140217342145
176195.3181Kenley JansenLAAP215147315104
177189.3184Tanner HouckBOSP236175193153
178193.5184Ceddanne RafaelaBOSSS, OF240167166201
179184.8184.5Taj BradleyTBP138158232211
180182.3185Nathan EovaldiTEXP160177199193
181199.8186.5Shane McClanahanTBP120313253113
182192.0188.5Taylor WardLAAOF237180154197
183184.3190Gleyber TorresDET2B173207121236
184191.3192Lane ThomasCLEOF198242186139
185188.3192Victor RoblesSEAOF218197187151
186192.5193.5Heliot RamosSFOF217166212175
187205.3193.5George SpringerTOROF145235152289
188183.0194.5Garrett MitchellMILOF21224598177
189182.5194.5Jurickson ProfarATLOF199190127214
190192.5196Reynaldo LopezATLP234202190144
191181.5197.5Cedric MullinsBALOF126198197205
192185.8197.5Alec BurlesonSTLOF231164117231
193196.5200Carlos CorreaMINSS216225184161
194201.5200Max MuncyLAD3B197236170203
195182.0201Nolan ArenadoSTL3B203212114199
196211.5201.5Kyle FinneganFAP238165278165
197211.3202David BednarPITP250191213191
198201.3202.5Ranger SuarezPHIP186231219169
199205.0203.5Shane BazTBP161169252238
200207.8204Keibert RuizWASC205203202221
201191.3204.5Yandy DiazTB1B196213126230
202200.3206Lourdes GurrielARIOF194218139250
203208.0206Matt ShawCHC3B258205207162
204205.3207.5Gabriel MorenoARIC183195223220
205246.5207.5Walker BuehlerBOSP222193387184
206204.5208Ryan JeffersMINC213230203172
207271.3208Clay HolmesNYMP167173502243
208212.5211Jorge SolerLAAOF244184227195
209196.0211.5Maikel GarciaKC2B, 3B26027586163
210196.8211.5Jake McCarthyARIOF224219140204
211207.3211.5Pete FairbanksTBP188145235261
212220.5212.5Clarke SchmidtNYYP261196215210
213216.0214Alexis DiazCINP147289236192
214215.5215.5Ronel BlancoHOUP223208222209
215226.3215.5Connor WongBOSC208223194280
216218.5216.5Grayson RodriguezBALP192241192249
217222.8216.5Christian Encarnacion-StrandCIN1B189201269232
218236.0216.5Spencer ArrighettiHOUP209188323224
219211.3217.5Nick LodoloCINP226209230180
220220.5218.5MacKenzie GoreWASP229186259208
221213.3218.5Nathaniel LoweWAS1B200237150266
222276.0220.5Jordan RomanoPHIP214227473190
223221.8223Justin MartinezARIP207200239241
224233.0224Michael WachaKCP210232216274
225217.0228Tyler O'NeillBALOF257155244212
226229.3229Parker MeadowsDETOF289170229229
227235.3230Tyler FitzgeraldSFSS255226226234
228233.8230.5Luis RengifoLAA2B, 3B256296205178
229239.8230.5Zack GelofATH2B284214228233
230234.0232Jesus LuzardoPHIP193239279225
231237.0234.5Erick FeddeSTLP204255214275
232234.8235Bowden FrancisTORP248252217222
233231.0236Ivan HerreraSTLC268286204166
234223.0236.5Mitch KellerPITP166253233240
235251.3239.5Willi CastroMIN2B, 3B, SS, OF195338188284
236249.0240.5Colt KeithDET2B300215246235
237228.8241Connor NorbyMIA3B266216148285
238233.0242Brendan DonovanSTL2B, OF330233118251
239231.8243Christopher MorelTB2B, 3B306267135219
240245.0244Tyler StephensonCINC175293195317
241243.0244Merrill KellyARIP179268220305
242244.3244Reese OlsonDETP295250238194
243235.3244.5Ryan McMahonCOL3B242247250202
244238.5246.5Michael BuschCHC1B276228185265
245241.8246.5Brandon WoodruffMILP228265201273
246257.0246.5Jeffrey SpringsATHP270221314223
247268.3247.5Jesus SanchezMIAOF370240208255
248274.0248.5Max ScherzerTEXP252210389245
249237.3249Royce LewisMIN3B249263249188
250249.5250Brady SingerCINP245291255207
251259.8250Byron BuxtonMINOF305234247253
252228.8251Gavin WilliamsCLEP246133280256
253258.8251Rhys HoskinsMIL1B219254248314
254237.3252.5Josh JungTEX3B247171273258
255239.8254Jose BerriosTORP174251257277
256251.3254Jonathan IndiaKC2B239330167269
257251.5255.5Matt WallnerMINOF202259293252
258248.0256A.J. PukARIP206270274242
259262.0256Nolan JonesCOLOF190224346288
260264.3256Jackson HollidayBAL2B269243329216
261244.5259Ryan MountcastleBAL1B264258196260
262260.0262Wilyer AbreuBOSOF278246225291
263252.8262.5Nestor CortesMILP191279295246
264499.0263.5Kristian CampbellBOS2B2902061263237
265254.0266Andrew VaughnCHW1B265274210267
266248.5267Nick MartinezCINP178282277257
267263.0267Luis SeverinoATHP280238263271
268285.0271Jung Hoo LeeSFOF380256286218
269279.3272.5Alejandro KirkTORC241331267278
270274.0273Lars NootbaarSTLOF292244306254
271272.0275Joey BartPITC230269308281
272272.5276Brandon MarshPHIOF243295288264
273284.3277.5Francisco AlvarezNYMC267288266316
274283.3277.5Evan CarterTEXOF271257284321
275270.3279.5Gavin LuxCIN2B279280305217
276283.5281.5Kumar RockerTEXP324302261247
277286.5282Joey OrtizMIL3B235281347283
278278.0282Jake CronenworthSD1B, 2B272337211292
279293.8283.5Kirby YatesLADP282285345263
280287.8283.5Jordan WalkerSTLOF277272312290
281280.3284.5Grant HolmesATLP232299320270
282290.0284.5Trevor StoryBOSSS299222270369
283298.3288.5JJ BledayATHOF405211290287
284291.0289Brandon LoweTB2B263323310268
285294.3289Jared JonesPITP275303191408
286346.8289.5Cam SmithHOU3B251261557318
287300.5292.5TJ FriedlCINOF281260304357
288297.0295Jonah HeimTEXC227325265371
289366.3295Hayden BirdsongSFP294249626296
290282.5296.5Joc PedersonTEXDH311348189282
291487.3298Tomoyuki SuganoBALP2861067296300
292304.3298.5Lucas ErcegKCP288362258309
293310.8303.5Jackson JobeDETP378229409227
294321.3303.5Ke'Bryan HayesPIT3B389306289301
295317.3307Nolan SchanuelLAA1B384276271338
296292.0308.5Jo AdellLAAOF372283334179
297306.8309.5Ha-Seong KimTBSS310309349259
298339.5313Jonathan ArandaTB1B296523209330
299297.5313.5Sean ManaeaNYMP303324221342
300311.0314Sean MurphyATLC341287242374

Want to Read More?
Subscribe to RotoWire to see the full article.

We reserve some of our best content for our paid subscribers. Plus, if you choose to subscribe you can discuss this article with the author and the rest of the RotoWire community.

Get Instant Access To This Article Get Access To This Article
RotoWire Community
Join Our Subscriber-Only MLB Chat
Chat with our writers and other RotoWire MLB fans for all the pre-game info and in-game banter.
Join The Discussion
ABOUT THE AUTHORS
Jeff Erickson
Jeff Erickson is a co-founder of RotoWire and the only two-time winner of Baseball Writer of the Year from the Fantasy Sports Writers Association. He's also in the FSWA Hall of Fame. He roots for the Reds, Bengals, Red Wings, Pacers and Northwestern University (the real NU).
Erik Halterman
Erik Halterman is the Features Editor for RotoWire. He is one of the hosts of the RotoWire Fantasy Baseball Podcast as well as RotoWire Fantasy Baseball on MLB Network Radio and RotoWire Fantasy Sports Today on Fantasy Sports Radio, both on SiriusXM.
Clay Link
Clay Link is the MLB Editor at RotoWire. Clay won the overall championship in The Great Fantasy Baseball Invitational and finished top 10 in the NFBC Online Championship in 2018. He can be heard on SiriusXM Fantasy Sports Radio, MLB Network Radio and twice a week on the RotoWire Fantasy Baseball Podcast during baseball season.
Todd Zola
Todd has been writing about fantasy baseball since 1997. He won NL Tout Wars and Mixed LABR in 2016 as well as a multi-time league winner in the National Fantasy Baseball Championship. Todd is now setting his sights even higher: The Rotowire Staff League. Lord Zola, as he's known in the industry, won the 2013 FSWA Fantasy Baseball Article of the Year award and was named the 2017 FSWA Fantasy Baseball Writer of the Year. Todd is a five-time FSWA awards finalist.
Minor League Barometer: Risers & Fallers
Minor League Barometer: Risers & Fallers
2025 Closer Rankings 3.0
2025 Closer Rankings 3.0
RotoWire Staff Picks: Pitcher Busts
RotoWire Staff Picks: Pitcher Busts
College Baseball Picks: Friday, March 21
College Baseball Picks: Friday, March 21