RotoWire Roundtable: Top 300 Composite Rankings

RotoWire Roundtable: Top 300 Composite Rankings

This article is part of our RotoWire Roundtable series.

If you are unfamiliar with our Roundtable series...

Jeff Erickson's projections drive our custom rankings. I have a separate set of rotisserie rankings on our site, to offer another opinion on the player pool.

But there are always going to be biases in our analysis. To help weed those out and provide the most balanced fantasy baseball rankings we can offer, we add the Top 350s of Todd Zola and Erik Halterman to the mix to compile this Top 300 composite ranking.

For these, we assume 5x5 rotisserie scoring with 23 active players (14 hitters, including two catchers, and nine pitchers).

You can sort the list below by individual ranker, and you can also sort by average ranking (AVG) or median ranking (Med). The default rank (Rk) is by median ranking.

Intro written by Clay Link

RkAVGMedPlayerTeamPosJECLTZEH
11.51.5Ronald AcunaBravesOF1122
23.32.5Fernando TatisPadresSS2263
32.83Juan SotoNationalsOF3341
43.84Mookie BettsDodgersOF4416
55.55Mike TroutAngelsOF8554
66.06Jacob deGromMetsSP6675
76.37Trea TurnerNationalsSS7837
88.38Gerrit ColeYankeesSP57129
910.59.5Shane BieberClevelandSP109158
1010.010Jose

If you are unfamiliar with our Roundtable series...

Jeff Erickson's projections drive our custom rankings. I have a separate set of rotisserie rankings on our site, to offer another opinion on the player pool.

But there are always going to be biases in our analysis. To help weed those out and provide the most balanced fantasy baseball rankings we can offer, we add the Top 350s of Todd Zola and Erik Halterman to the mix to compile this Top 300 composite ranking.

For these, we assume 5x5 rotisserie scoring with 23 active players (14 hitters, including two catchers, and nine pitchers).

You can sort the list below by individual ranker, and you can also sort by average ranking (AVG) or median ranking (Med). The default rank (Rk) is by median ranking.

Intro written by Clay Link

RkAVGMedPlayerTeamPosJECLTZEH
11.51.5Ronald AcunaBravesOF1122
23.32.5Fernando TatisPadresSS2263
32.83Juan SotoNationalsOF3341
43.84Mookie BettsDodgersOF4416
55.55Mike TroutAngelsOF8554
66.06Jacob deGromMetsSP6675
76.37Trea TurnerNationalsSS7837
88.38Gerrit ColeYankeesSP57129
910.59.5Shane BieberClevelandSP109158
1010.010Jose RamirezCleveland3B1110910
1110.811Christian YelichBrewersOF9111112
1213.511.5Trevor StoryRockiesSS12211011
1313.514.5Freddie FreemanBraves1B1316817
1414.514.5Yu DarvishPadresSP15141613
1515.014.5Bryce HarperPhilliesOF14181315
1616.316Trevor BauerDodgersSP18122114
1722.819Lucas GiolitoWhite SoxSP16134022
1821.020Cody BellingerDodgers1B/OF24301416
1921.020Francisco LindorMetsSS20192025
2020.820.5Manny MachadoPadres3B19221824
2122.822Aaron NolaPhilliesSP17263018
2222.522.5Bo BichetteBlue JaysSS25202520
2329.326Luis CastilloRedsSP28244619
2426.527Walker BuehlerDodgersSP21153337
2527.827Max ScherzerNationalsSP27273621
2631.830Clayton KershawDodgersSP23233744
2732.031DJ LeMahieuYankees1B/2B/3B43312331
2830.831.5Kyle TuckerAstrosOF22382934
2934.031.5Jose AbreuWhite Sox1B36472726
3028.832Xander BogaertsRed SoxSS31341733
3131.032.5Anthony RendonAngels3B35372230
3233.833Ozzie AlbiesBraves2B32293440
3334.533Eloy JimenezWhite SoxOF34324329
3434.834Rafael DeversRed Sox3B33403135
3534.334.5Marcell OzunaBravesOF42491927
3633.335.5Corey SeagerDodgersSS39333823
3736.535.5Jack FlahertyCardinalsSP29284742
3835.836Brandon WoodruffBrewersSP30434228
3936.536.5George SpringerBlue JaysOF38352845
4040.036.5Tim AndersonWhite SoxSS41553232
4134.337Adalberto MondesiRoyalsSS46173539
4239.339Zac GallenDiamondbacksSP26255254
4344.842.5Starling MarteMarlinsOF37463957
4440.843Alex BregmanAstros3B44422453
4546.545.5Pete AlonsoMets1B40485543
4642.046Whit MerrifieldRoyals2B/OF50452647
4747.849.5Luis RobertWhite SoxOF53395049
4850.349.5Nolan ArenadoCardinals3B47416152
4951.850.5Vladimir GuerreroBlue Jays1B70364556
5055.552Kenta MaedaTwinsSP74444460
5151.052.5J.T. RealmutoPhilliesC51615438
5264.356.5Gleyber TorresYankeesSS45509963
5356.857Eugenio SuarezReds3B57655748
5456.357.5Tyler GlasnowRaysSP63526941
5564.857.5Michael ConfortoMetsOF56515993
5658.358Luke VoitYankees1B48716846
5760.359.5Aaron JudgeYankeesOF49577362
5864.060.5Nick CastellanosRedsOF76596061
5966.061.5Corbin BurnesBrewersSP65538858
6061.362Randy ArozarenaRaysOF71586650
6165.362Hyun Jin RyuBlue JaysSP52894872
6263.563.5Blake SnellPadresSP64639136
6361.067Javier BaezCubsSS69664168
6476.867Liam HendriksWhite SoxRP557011864
6569.867.5Teoscar HernandezBlue JaysOF66696579
6671.367.5Nelson CruzTwinsDH68678466
6772.367.5Brandon LoweRays2B/OF591035176
6868.868Lance LynnWhite SoxSP72645683
6968.869Sonny GrayRedsSP62867651
7070.570.5Trent GrishamPadresOF67796274
7176.570.5J.D. MartinezRed SoxDH785663109
7271.371.5Carlos CarrascoMetsSP58878555
7376.072Kyle HendricksCubsSP608458102
7485.372.5Austin MeadowsRaysOF617413571
7572.572.5Keston HiuraBrewers2B80757065
7673.874Yordan AlvarezAstrosDH84886459
7779.376.5Paul GoldschmidtCardinals1B96687281
7886.078Jose AltuveAstros2B817275116
7987.379Zack GreinkeAstrosSP778174117
8081.080Josh HaderBrewersRP75859569
8177.080.5Lourdes GurrielBlue JaysOF54938675
8283.881.5Cavan BiggioBlue Jays2B/3B/OF73768799
8388.585Dansby SwansonBravesSS798090105
8486.888.5Salvador PerezRoyalsC92789285
85101.089.5Aroldis ChapmanYankeesRP899015570
8695.091Will Smith (LAD)DodgersC1001208278
8795.892Anthony RizzoCubs1B1221067877
8897.092.5Jeff McNeilMets2B/3B/OF1508253103
8996.393Charlie BlackmonRockiesOF977789122
9091.093.5Ketel MarteDiamondbacks2B937394104
9196.594Matt OlsonAthletics1B831159395
9299.094.5Jose BerriosTwinsSP1278310680
9395.895Stephen StrasburgNationalsSP991108391
94109.897Trevor RosenthalAthleticsRP989614996
95102.398.5Mike YastrzemskiGiantsOF9010777135
96114.599Raisel IglesiasAngelsRP1019717288
9790.899.5Eddie RosarioClevelandOF9110849115
98100.5100Yoan MoncadaWhite Sox2B8660142114
99102.8100Matt ChapmanAthletics3B8592126108
100115.0100.5Brad HandNationalsRP1039817089
101116.8102James KarinchakClevelandRP10410018182
102111.5103Zack WheelerPhilliesSP10594101146
103102.3106Zach PlesacClevelandSP8754125143
104101.8107.5Max FriedBravesSP8862127130
105107.0108Alec BohmPhillies1B/3B11111810594
106115.8109.5Joe MusgrovePadresSP10711215787
107127.8111Travis d'ArnaudBravesC110185104112
108116.5112.5Charlie MortonBravesSP112111130113
109120.3112.5Wil MyersPadresOF10917011686
110113.3113Dinelson LametPadresSP1451608167
111114.8114.5Kris BryantCubs3B82101148128
112119.5114.5Kirby YatesBlue JaysRP1309915990
113133.8114.5Kevin GausmanGiantsSP11511422284
114113.3115.5Max MuncyDodgers1B/2B/3B12012498111
115126.5117Ryan PresslyAstrosRP117117171101
116124.5118Chris PaddackPadresSP106156107129
117124.5118Willson ContrerasCubsC1679596140
118135.8120.5Didi GregoriusPhilliesSS118184122119
119116.3125Josh BellNationals1B13611679134
120137.5125Pablo LopezMarlinsSP113109191137
121130.3125.5Mike MoustakasReds1B/2B114137160110
122139.5126Anthony SantanderOriolesOF123200129106
123125.0126.5Marcus SemienBlue JaysSS121144103132
124130.3127Eric HosmerPadres1B131167123100
125127.0127.5Tommy PhamPadresOF134143110121
126129.0127.5Edwin DiazMetsRP10215318873
127135.0128Ian AndersonBravesSP13312318698
128124.3128.5Byron BuxtonTwinsOF12613114397
129129.3129.5Ramon LaureanoAthleticsOF154104108151
130138.3129.5Dylan BundyAngelsSP173121133126
131129.5130Yasmani GrandalWhite SoxC135105153125
132144.5132Julio UriasDodgersSP132130132184
133129.3132.5Carlos CorreaAstrosSS16191134131
134123.5134Michael BrantleyAstrosOF14312571155
135127.8134Giancarlo StantonYankeesDH14915111992
136150.5135.5Tommy EdmanCardinals2B/SS/3B/OF214119117152
137140.5139Jesus LuzardoAthleticsSP171113139139
138138.8140.5Joey GalloRangersOF141140151123
139142.0140.5Dominic SmithMets1B/OF139142124163
140131.0141.5Ian HappCubsOF17412667157
141146.8142Kenley JansenDodgersRP94177209107
142154.3142Marco GonzalesMarinersSP138129146204
143143.8143Alex VerdugoRed SoxOF158132131154
144147.0143Franmil ReyesClevelandOF140146178124
145142.0146.5Gio UrshelaYankees3B16013380195
146143.0147.5Ryan MountcastleOrioles1B/OF177139100156
147155.0148Rhys HoskinsPhillies1B142206154118
148145.8149Christian VazquezRed SoxC146152102183
149149.8150Patrick CorbinNationalsSP187134112166
150154.3150.5Jorge SolerRoyalsOF163138189127
151152.8151Kyle LewisMarinersOF157171138145
152150.0151.5Lance McCullersAstrosSP164141162133
153155.8153Andrew McCutchenPhilliesOF144203114162
154166.3153Kyle SchwarberNationalsOF156135224150
155176.8153Craig KimbrelCubsRP165122279141
156167.3155.5Zach EflinPhilliesSP128230152159
157150.0156.5Ke'Bryan HayesPirates3B175102185138
158162.3157Sandy AlcantaraMarlinsSP95127240187
159180.5159Clint FrazierYankeesOF108149296169
160163.3160Christian WalkerDiamondbacks1B125208167153
161181.0160Devin WilliamsBrewersRP159145259161
162171.0164Sixto SanchezMarlinsSP153128228175
163162.3168Nick AndersonRaysRP137176176160
164169.8170Dylan CarlsonCardinalsOF194147145193
165173.0170.5Dylan MooreMariners2B/OF162215179136
166176.0173Gavin LuxDodgers2B180166128230
167180.0173Trey ManciniOrioles1B/OF20427797142
168178.0174Justin TurnerDodgers3B224183140165
169191.8175Richard RodriguezPiratesRP151179266171
170193.8176.5Gary SanchezYankeesC179275147174
171194.8177Rafael MonteroMarinersRP168178257176
172187.3177.5Carlos SantanaRoyals1B155186169239
173167.0178.5Jean SeguraPhillies2B/3B193164115196
174174.0178.5Max KeplerTwinsOF188169192147
175175.8181.5Jose UrquidyAstrosSP129182211181
176172.0184.5Andrew BenintendiRoyalsOF206163113206
177187.3184.5Victor RoblesNationalsOF190150230179
178231.5184.5Jesse WinkerRedsOF178191399158
179382.5185.5Jarred KelenicMarinersOF1691361023202
180188.3186Mark CanhaAthleticsOF184201180188
181195.3188.5Frankie MontasAthleticsSP191161243186
182207.8189Will Smith (ATL)BravesRP148305163215
183195.5190Miguel SanoTwins1B240162175205
184178.5190.5German MarquezRockiesSP192189121212
185213.0190.5James PaxtonMarinersSP293198183178
186206.3191.5Aaron CivaleClevelandSP222154161288
187214.0192Leody TaverasRangersOF152159320225
188199.5193Andrew HeaneyAngelsSP242199187170
189201.5194Nick MadrigalWhite Sox2B269238150149
190180.3194.5C.J. CronRockies1B124205184208
191192.5194.5Corey KluberYankeesSP209180214167
192200.3196Sean MurphyAthleticsC181228198194
193203.5196Austin RileyBraves3B274210182148
194180.8197Nick SolakRangersDH220217109177
195190.0197Chris BassittAthleticsSP116155239250
196193.3197Chris TaylorDodgers2B/SS/OF207204190172
197198.8197Marcus StromanMetsSP170172231222
198192.0197.5James McCannMetsC166207194201
199198.8197.5Jorge PolancoTwinsSS264148136247
200220.5199Elieser HernandezMarlinsSP289195201197
201199.3200Yuli GurrielAstros1B/3B213187166231
202238.0203Eduardo EscobarDiamondbacks2B/3B183363197209
203188.0203.5Shohei OhtaniAngelsDH/SP225211196120
204213.8206Josh DonaldsonTwins3B189202254210
205224.0208Kolten WongBrewers2B315165193223
206208.5208.5Paul DeJongCardinalsSS237190227180
207225.0208.5Tyler MahleRedsSP176174309241
208226.8209Daulton VarshoDiamondbacksC/OF199315174219
209216.8209.5Mitch GarverTwinsC205245203214
210205.0210Brian AndersonMarlins3B182242158238
211220.3211.5Eduardo RodriguezRed SoxSP200223273185
212226.8212Jared WalshAngels1B211213319164
213218.3215.5Dallas KeuchelWhite SoxSP196218213246
214219.3216.5David PeraltaDiamondbacksOF217216168276
215207.8217Sean ManaeaAthleticsSP234241156200
216213.3218Kyle SeagerMariners3B172237245199
217213.3219.5Alex ColomeTwinsRP119157295282
218222.0220Raimel TapiaRockiesOF248311137192
219219.8222Jordan HicksCardinalsRP147212288232
220221.0222.5Aaron HicksYankeesOF226219248191
221220.8224David PriceDodgersSP219173262229
222229.3225Joc PedersonDodgersOF326260141190
223246.8229.5Taylor RogersTwinsRP210318216243
224223.5233Cristian JavierAstrosSP215158251270
225229.0235Randal GrichukBlue JaysOF268273202173
226229.8237.5Triston McKenzieClevelandSP231246244198
227213.8238Austin HaysOriolesOF249227111268
228243.8239Ha-seong KimPadresSS256222329168
229241.8240.5Victor ReyesTigersOF322247164234
230327.3242Amir GarrettRedsRP253231614211
231243.8243Archie BradleyDiamondbacksRP195224294262
232243.5244.5Mike SorokaBravesSP239268250217
233247.5244.5Ryan YarbroughRaysSP257232204297
234239.8247Nick AhmedDiamondbacksSS201257237264
235244.3247Mitch HanigerMarinersOF216253241267
236244.8250.5Josh LindblomBrewersSP261271207240
237249.0250.5Bryan ReynoldsPiratesOF295243200258
238249.0250.5Lorenzo CainBrewersOF271265236224
239256.0251.5Cesar HernandezCleveland2B241262165356
240248.8254.5Mike MinorRoyalsSP287229199280
241249.8256.5Jackie BradleyBrewersOF202284280233
242261.0256.5Daniel BardRockiesRP252261303228
243280.3257Nick SenzelRedsOF236249371265
244253.8259.5Michael PinedaTwinsSP263233256263
245277.5264.5Greg HollandRoyalsRP278251360221
246266.8265.5Ryan McMahonRockies1B/2B/3B244287195341
247284.8265.5Willy AdamesRaysSS259361247272
248286.0265.5Mark MelanconPadresRP250234379281
249273.8266.5Jordan MontgomeryYankeesSP296333229237
250260.3267Adam OttavinoRed SoxRP275259217290
251267.8267Yadier MolinaCardinalsC279286255251
252269.0267J.D. DavisMets3B/OF273197345261
253263.8268.5Jeimer CandelarioTigers1B/3B319188330218
254261.8270Tony GonsolinDodgersSP267209298273
255296.5270Jorge AlfaroMarlinsC247428218293
256273.0271Drew PomeranzPadresSP238312282260
257272.5272Buster PoseyGiantsC321300225244
258269.0272.5Nathan EovaldiRed SoxSP223292308253
259267.3276.5Hunter DozierRoyals1B/OF262214302291
260277.8278Matt BarnesRed SoxRP246309307249
261272.0278.5Carson KellyDiamondbacksC310250221307
262271.3280Jameson TaillonYankeesSP221263297304
263295.3280Anthony BassMarlinsRP277252369283
264281.0281Brandon NimmoMetsOF265297268294
265282.8281.5Jon BertiMarlins2B/OF260303341227
266288.0284John MeansOriolesSP245323348236
267268.3284.5Manuel MargotRaysOF334168336235
268284.0286.5Matthew BoydTigersSP300294263279
269285.3287.5Kole CalhounDiamondbacksOF258317324242
270273.0288Elvis AndrusAthleticsSS343274173302
271293.8288Chris MartinBravesRP291340285259
272273.0288.5Amed RosarioClevelandSS307290208287
273284.3290Tommy La StellaAthletics1B/2B309279301248
274472.3290Drew SmylyRangersSP2972831083226
275275.0290.5Wilson RamosTigersC303342177278
276311.3291.5Yan GomesNationalsC251411283300
277289.0292.5Garrett HampsonRockies2B/OF313248272323
278454.5295Brad KellerRoyalsSP229269321999
279306.8298.5Justin UptonAngelsOF298299359271
280460.5300Brandon BeltGiants1B243289311999
281281.3302.5Brady SingerRoyalsSP316194326289
282471.3305Anthony DeSclafaniGiantsSP332278276999
283313.8309.5Danny JansenBlue JaysC302301335317
284461.5311Jake McGeeRockiesRP305225317999
285306.5316Giovanny GallegosCardinalsRP328304338256
286304.0317Joey VottoReds1B318328316254
287316.8317.5Joey WendleRays2B/SS/3B284362270351
288404.3317.5Lucas SimsRedsRP336270712299
289311.0319.5Diego CastilloRaysRP338267312327
290322.8319.5J.P. CrawfordMarinersSS344295395257
291323.3322Taijuan WalkerMetsSP323321306343
292358.5330.5Jason HeywardCubsOF292481352309
293474.5333.5Pedro SeverinoOriolesC341326232999
294349.8334.5Freddy PeraltaBrewersSP337461332269
295483.3335Domingo GermanYankeesSP280390264999
296487.0338.5Adam EatonWhite SoxOF272313364999
297491.8340Stephen PiscottyAthleticsOF299288381999
298405.3349Isiah Kiner-FalefaRangers3B/SS333671365252
299362.8350.5Kurt SuzukiAngelsC340410353348
300463.5373Spencer TurnbullTigersRP308800391355

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 also co-hosts RotoWire Fantasy Baseball on SiriusXM's MLB Network Radio.
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.
Collette Calls: Does Controlling the Running Game Really Matter?
Collette Calls: Does Controlling the Running Game Really Matter?
Farm Futures: Rookie Pitcher Targets
Farm Futures: Rookie Pitcher Targets
Offseason Deep Dives: Sean Manaea
Offseason Deep Dives: Sean Manaea
RotoWire Roundtable: 2025 Fantasy Baseball Top-300 Rankings
RotoWire Roundtable: 2025 Fantasy Baseball Top-300 Rankings