RotoWire Roundtable: Top 300 Composite Rankings

RotoWire Roundtable: Top 300 Composite Rankings

This article is part of our RotoWire Roundtable series.

Welcome to the first installment of the 2020 RotoWire Roundtable Rankings!

Jeff Erickson does a great job with our fantasy baseball projections and those 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 biases in our analysis -- we both happen to be Reds fans after all -- and more opinions are always welcome, so we add the Top 350s of Todd Zola and up-and-coming RotoWire writer Erik Halterman to the mix this year 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 AVG. There will be two updates to the Roundtable later this spring.

RkAVGMedPlayerTeamPosJECLTZEH
11.51Ronald AcunaBravesOF1113
21.82Mike TroutAngelsOF2221
32.83Christian YelichBrewersOF3332
46.06Mookie BettsDodgersOF5757
56.05.5Gerrit ColeYankeesSP7494
66.55.5Cody BellingerDodgers1B/OF41165
77.87Jacob deGromMetsSP66811
87.87.5Francisco

Welcome to the first installment of the 2020 RotoWire Roundtable Rankings!

Jeff Erickson does a great job with our fantasy baseball projections and those 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 biases in our analysis -- we both happen to be Reds fans after all -- and more opinions are always welcome, so we add the Top 350s of Todd Zola and up-and-coming RotoWire writer Erik Halterman to the mix this year 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 AVG. There will be two updates to the Roundtable later this spring.

RkAVGMedPlayerTeamPosJECLTZEH
11.51Ronald AcunaBravesOF1113
21.82Mike TroutAngelsOF2221
32.83Christian YelichBrewersOF3332
46.06Mookie BettsDodgersOF5757
56.05.5Gerrit ColeYankeesSP7494
66.55.5Cody BellingerDodgers1B/OF41165
77.87Jacob deGromMetsSP66811
87.87.5Francisco LindorIndiansSS95116
99.59.5Trea TurnerNationalsSS109415
109.510Juan SotoNationalsOF1110710
1110.511Justin VerlanderAstrosSP1212108
1211.510.5Trevor StoryRockiesSS881713
1313.313.5Nolan ArenadoRockies3B1517129
1413.813.5Max ScherzerNationalsSP14131612
1517.016Walker BuehlerDodgersSP13142318
1618.017.5J.D. MartinezRed SoxOF19161423
1719.519Alex BregmanAstros3B/SS26191914
1819.519Jack FlahertyCardinalsSP18152520
1920.020Freddie FreemanBraves1B22181525
2020.521Bryce HarperPhilliesOF20221822
2122.021Jose RamirezIndians3B17202229
2222.022Fernando TatisPadresSS16232821
2322.321Anthony RendonAngels3B21312116
2423.524Rafael DeversRed Sox3B27212917
2528.327Starling MarteDiamondbacksOF25291346
2628.524Stephen StrasburgNationalsSP23244324
2730.027.5Yordan AlvarezAstrosDH39282627
2831.330Austin MeadowsRaysOF30302441
2931.524.5Shane BieberIndiansSP24255819
3031.531.5Xander BogaertsRed SoxSS31263732
3132.831Javier BaezCubsSS29334128
3232.831.5Charlie BlackmonRockiesOF36272048
3333.834.5Pete AlonsoMets1B35344026
3437.334.5Jose AltuveAstros2B33532736
3537.332.5Gleyber TorresYankees2B/SS28355630
3639.034.5George SpringerAstrosOF55323534
3742.842.5Ozzie AlbiesBraves2B32545035
3843.343Clayton KershawDodgersSP40424744
3943.844.5Adalberto MondesiRoyalsSS53363353
4044.045.5Aaron JudgeYankeesOF52523933
4145.845.5Chris SaleRed SoxSP59613231
4248.344.5J.T. RealmutoPhilliesC46703443
4348.546.5Blake SnellRaysSP45486239
4449.044Mike ClevingerIndiansSP34467442
4550.343.5Keston HiuraBrewers2B42764538
4651.550.5Kris BryantCubs3B/OF64414655
4752.352.5Charlie MortonRaysSP67505537
4852.351.5Aaron NolaPhilliesSP56476145
4952.857.5Yoan MoncadaWhite Sox2B57375958
5054.050.5Chris PaddackPadresSP50516550
5154.056Victor RoblesNationalsOF65395161
5255.549Patrick CorbinNationalsSP44408454
5357.059Lucas GiolitoWhite SoxSP49697040
5457.353Jonathan VillarMarlins2B/SS37495786
5558.055Bo BichetteBlue JaysSS41598151
5658.559Ketel MarteDiamondbacks2B/OF43736652
5758.552.5Anthony RizzoCubs1B84454857
5858.855.5Zack GreinkeAstrosSP54575371
5959.054.5Luis CastilloRedsSP38608949
6059.361Whit MerrifieldRoyals2B/OF48743679
6160.059.5Eloy JimenezWhite SoxOF63447756
6260.549Yu DarvishCubsSP514310147
6363.568Jose AbreuWhite Sox1B68683880
6467.564Josh HaderBrewersRP58846959
6568.074Tommy PhamPadresOF72804476
6668.567.5Nelson CruzTwinsDH85665469
6770.070DJ LeMahieuYankees1B/2B/3B74885266
6870.376Ramon LaureanoAthleticsOF77983175
6970.874.5Paul GoldschmidtCardinals1B78714985
7071.578Marcell OzunaBravesOF100753081
7172.875Matt OlsonAthletics1B47779473
7274.574.5Manny MachadoPadresSS/3B60678289
7375.080Marcus SemienAthleticsSS98724288
7475.075.5Tim AndersonWhite SoxSS94556487
7575.375.5Jorge SolerRoyalsOF88627378
7675.564Noah SyndergaardMetsSP626411264
7777.081Nick CastellanosRedsOF86856077
7877.064.5Tyler GlasnowRaysSP615812168
7977.578.5Matt ChapmanAthletics3B82567597
8077.580.5Vladimir GuerreroBlue Jays3B663811195
8178.078Eugenio SuarezReds3B91658670
8280.580Kirby YatesPadresRP701009062
8381.585Luis RobertWhite SoxOF87638393
8485.888.5Eddie RosarioTwinsOF95937184
8586.081Michael ConfortoMetsOF837967115
8686.387Giancarlo StantonYankeesOF111948060
8787.893.5Josh BellPirates1B96979167
8887.886Josh DonaldsonTwins3B768785103
8990.091Brandon WoodruffBrewersSP891049374
9092.086Jeff McNeilMets2B/3B/OF801286892
9192.394Trevor BauerRedsSP901169865
9292.395.5Liam HendriksAthleticsRP79999794
9392.595Roberto OsunaAstrosRP7183109107
9493.091.5Jose BerriosTwinsSP7581102114
9593.593Gary SanchezYankeesC8110512563
9693.597Max MuncyDodgers1B/2B/3B7310792102
9799.598.5Sonny GrayRedsSP9791100110
98100.582.5Aroldis ChapmanYankeesRP698216883
99101.3100.5Mike SorokaBravesSP1128963141
100104.0109Joey GalloRangersOF10611212672
101104.3101.5Mike MoustakasReds2B/3B1057813698
102105.0111Trey ManciniOrioles1B/OF11411979108
103108.8104.5Yasmani GrandalWhite SoxC/1B10886140101
104110.0109.5Carlos CorreaAstrosSS104117110109
105110.8109.5Carlos SantanaIndians1B10796128112
106111.098Andrew BenintendiRed SoxOF9310388160
107112.5118.5Michael BrantleyAstrosOF13110676137
108112.8107.5Lance LynnRangersSP1209515482
109116.3115.5Corey KluberRangersSP102132114117
110119.3108.5Kenley JansenDodgersRP10910817090
111119.3124Eduardo EscobarDiamondbacks2B/3B12112795134
112119.8122Zack WheelerPhilliesSP92115143129
113120.5122.5Amed RosarioMetsSS124121105132
114120.5123Elvis AndrusRangersSS13712299124
115122.3120Taylor RogersTwinsRP103134146106
116122.8122.5Tommy EdmanCardinals2B/3B141142104104
117123.0117.5Oscar MercadoIndiansOF115111120146
118123.0124.5Cavan BiggioBlue Jays2B135131108118
119123.5106Zac GallenDiamondbacksSP99101183111
120124.8135Jorge PolancoTwinsSS14213087140
121125.5118Willson ContrerasCubsC113113153123
122126.5122.5Madison BumgarnerDiamondbacksSP117114147128
123128.5122.5Corey SeagerDodgersSS127118113156
124128.5124Kyle HendricksCubsSP13090118176
125129.3131.5Miguel SanoTwins3B119133130135
126130.5130Kyle SchwarberCubsOF138120142122
127131.8137.5Eduardo RodriguezRed SoxSP145102150130
128131.8129Mitch GarverTwinsC116153133125
129132.8135Rhys HoskinsPhillies1B126110144151
130133.0133Frankie MontasAthleticsSP10117516591
131133.5127Franmil ReyesIndiansOF12512918496
132134.3132Carlos CarrascoIndiansSP128136152121
133137.5131Jesus LuzardoAthleticsSP122140172116
134138.0139Lourdes GurrielBlue JaysOF147157117131
135138.3137Hyun-Jin RyuBlue JaysSP156147123127
136138.8145Khris DavisAthleticsDH155135106159
137139.0140Brad HandIndiansRP12915117799
138141.8109.5Edwin DiazMetsRP110109248100
139142.8133Yasiel PuigFAOF23312472142
140145.3136.5Shohei OhtaniAngelsDH/SP136137189119
141146.3140Max KeplerTwinsOF14492213136
142146.8149Justin TurnerDodgers3B153145132157
143148.8147.5Max FriedBravesSP118141182154
144149.8147.5Edwin EncarnacionWhite Sox1B139126156178
145150.0141.5Yuli GurrielAstros1B/3B183138134145
146150.5156.5Bryan ReynoldsPiratesOF146186103167
147150.8148.5Nick AndersonRaysRP132174149148
148150.8153.5Lorenzo CainBrewersOF189143107164
149153.5152.5Mike MinorRangersSP157148115194
150154.3173Adam EatonNationalsOF19318478162
151155.3150Ken GilesBlue JaysRP148152208113
152158.5153Salvador PerezRoyalsC152154148180
153159.0155.5Dinelson LametPadresSP133178192133
154159.0136Hector NerisPhilliesRP123149244120
155161.0159.5Robbie RayDiamondbacksSP180139187138
156161.5153.5Will Smith (LAD)DodgersC149190157150
157162.3178Jean SeguraPhilliesSS19216496197
158163.3168Sean ManaeaAthleticsSP174125162192
159164.0161Matthew BoydTigersSP172150229105
160165.3166Gavin LuxDodgers2B164168203126
161165.5171.5Wilson RamosMetsC170182137173
162165.8157.5Julio UriasDodgersSP140123225175
163167.0164Byron BuxtonTwinsOF163202138165
164170.0178J.D. DavisMets3B/OF188197127168
165170.3171.5Paul DeJongCardinalsSS179169159174
166170.3171Carlos MartinezCardinalsSP175167139200
167170.8167Kyle TuckerAstrosOF178156196153
168171.8175David DahlRockiesOF177198173139
169174.3173.5Kevin NewmanPirates2B/SS161195155186
170174.8166.5Raisel IglesiasRedsRP143181223152
171175.3184.5Avisail GarciaBrewersOF199170131201
172177.3164Didi GregoriusYankeesSS159155226169
173177.5174Hansel RoblesAngelsRP165162200183
174180.5180.5David PriceRed SoxSP134206227155
175182.3154.5Danny SantanaRangers1B/OF162301119147
176182.5182Giovanny GallegosCardinalsRP187159207177
177186.0178Brandon WorkmanRed SoxRP167221186170
178186.0189.5German MarquezRockiesSP181166198199
179186.3188Kenta MaedaTwinsSP166211210158
180186.8186Omar NarvaezBrewersC214183161189
181187.3184Jose UrquidyAstrosSP196172220161
182189.8170.5Scott KingeryPhillies3B/OF154187274144
183190.3190.5James PaxtonYankeesSP209171209172
184192.3200.5Christian WalkerDiamondbacks1B160208199202
185192.3177.5Jake OdorizziTwinsSP194161265149
186192.3193.5Joe MusgrovePiratesSP195192174208
187193.8174Craig KimbrelCubsRP185163284143
188196.3177Willie CalhounRangersOF158144287196
189196.8210Andrew McCutchenPhilliesOF204216124243
190197.3197Justin UptonAngelsOF235160180214
191199.8203Yadier MolinaCardinalsC226189167217
192200.8187Mallex SmithMarinersOF203294135171
193201.3204.5Nick SenzelRedsOF212203206184
194202.8202.5Christian VazquezRed SoxC207261145198
195203.5204.5Luke VoitYankees1B200212193209
196203.5197.5Sean MurphyAthleticsC201194181238
197203.8198Jose LeclercRangersRP173223256163
198204.0217.5Archie BradleyDiamondbacksRP150231230205
199204.5209Cesar HernandezIndians2B222196116284
200205.8192Ryan McMahonRockies2B/3B169158281215
201207.3197.5Shin-Soo ChooRangersOF191180204254
202207.8211Garrett HampsonRockies2B/OF184225218204
203208.0221.5Joc PedersonDodgers1B/OF243146214229
204208.0208.5Marcus StromanMetsSP236185179232
205208.3210.5Masahiro TanakaYankeesSP210179211233
206210.0185.5Andrew HeaneyAngelsSP205165304166
207210.0211.5Brandon LoweRays2B216201216207
208211.5210.5Carson KellyDiamondbacksC219209212206
209212.8219Hunter DozierRoyals1B/3B168199245239
210213.3208Will Smith (ATL)BravesRP186230151286
211213.8220Alex ColomeWhite SoxRP151245264195
212215.3226Nick SolakRangersUT268204141248
213219.5212.5Kolten WongCardinals2B287232166193
214222.5225Miguel AndujarYankeesDH211239255185
215223.5232C.J. CronTigers1B270219160245
216224.5205Ian KennedyRoyalsSP171220317190
217224.5222.5Eric HosmerPadres1B223176222277
218224.5228Caleb SmithMarlinsSP224205232237
219225.5217.5David PeraltaDiamondbacksOF182207285228
220226.0220.5Mike FoltynewiczBravesSP198193243270
221229.5230Brian AndersonMarlins3B/OF206252234226
222230.5235Adrian HouserBrewersSP250257195220
223230.5237.5Jon BertiMarlinsSS/3B/OF239271176236
224230.5219Randal GrichukBlue JaysOF294227190211
225230.8250Gio UrshelaYankees3B247253163260
226231.8262Starlin CastroNationals2B274265129259
227232.8230Lance McCullersAstrosSP208284252187
228233.0245.5Luke WeaverDiamondbacksSP237259254182
229233.0229Shogo AkiyamaRedsOF232226175299
230233.8216.5Alex VerdugoRed SoxOF242380122191
231235.3224.5Yonny ChirinosRaysSP215234202290
232235.5213Joe JimenezTigersRP197229337179
233236.0227.5A.J. PukAthleticsSP238217301188
234236.3220Joey LucchesiPadresSP218304201222
235238.8241.5Nick MadrigalWhite Sox2B244241228242
236238.8247.5Mark CanhaAthleticsOF260177283235
237243.0243Austin HaysOriolesOF251235188298
238243.5241.5Dylan BundyOriolesSP234249266225
239244.5255Corey DickersonMarlinsOF297213171297
240245.5253Luis ArraezTwins2B/OF271251205255
241249.3243.5Joey VottoReds1B293240217247
242251.0256Sean DoolittleNationalsRP190272302240
243252.3252.5Anthony DeSclafaniRedsSP246258249256
244252.5255.5Ryan BraunBrewersOF287335164224
245256.0239Sandy AlcantaraMarlinsSP220214258332
246257.5252Rougned OdorRangers2B231314273212
247260.8228Nomar MazaraWhite SoxOF202210385246
248262.3280Dansby SwansonBravesSS282200289278
249262.5255.5Buster PoseyGiantsC298262241249
250262.5272Aaron CivaleIndiansSP267224277282
251264.3266.5Jonathan SchoopTigers2B261330194272
252264.3256.5Josh JamesAstrosSP265248363181
253264.8245.5Hunter RenfroePadresOF229345262223
254266.8259Brett GardnerYankeesOF221238328280
255268.0225.5Jorge AlfaroMarlinsC230424197221
256270.5283Daniel MurphyRockies1B338278178288
257272.0266.5Dallas KeuchelWhite SoxSP289244324231
258274.0286A.J. PollockDodgersOF302222280292
259274.0254.5Michael ChavisRed Sox2B248233354261
260280.5282.5Chris ArcherPiratesSP301264344213
261281.5228.5Kyle SeagerMariners3B496173191266
262281.8273Danny JansenBlue JaysC275339242271
263282.0282Wil MyersPadresOF256282282308
264284.5290.5Jose QuintanaCubsSP321236276305
265285.0224.5Mark MelanconBravesRP176215515234
266285.3303Francisco MejiaPadresC225303303310
267287.0245Mitch KellerPiratesSP240250439219
268287.3248Travis d'ArnaudBravesC/1B269495158227
269288.0267.5Jon GrayRockiesSP253364278257
270292.5272Kevin GausmanGiantsSP385274270241
271294.5266.5Keone KelaPiratesRP213442320203
272295.0289.5Mike FiersAthleticsSP259283296342
273296.0317.5Rick PorcelloMetsSP313322219330
274296.3294Miles MikolasCardinalsSP334254251346
275297.5273.5Ryan YarbroughRaysSP272458185275
276297.5298.5Andrelton SimmonsAngelsSS286280311313
277299.3294Steven MatzMetsSP258292351296
278300.5280Robinson CanoMets2B264281378279
279301.0298Kole CalhounDiamondbacksOF296393215300
280301.5282Kurt SuzukiNationalsC288405237276
281303.0303Stephen PiscottyAthleticsOF310296272334
282304.0321.5Gregory PolancoPiratesOF352350221293
283307.5293.5Ryan PresslyAstrosRP375273268314
284307.5304.5Anibal SanchezNationalsSP291277318344
285307.5319Travis ShawBlue Jays3B257312335326
286309.3320.5Jurickson ProfarPadres2B255320321341
287313.0298David FletcherAngels2B/SS/3B/OF389267322274
288314.5293.5Pablo LopezMarlinsSP401270292295
289314.8318Alex WoodRedsSP281355359264
290315.3294.5Seth LugoMetsRP277413259312
291316.0340Dylan CarlsonCardinalsOF217325367355
292316.8322.5Jackie Bradley Jr.Red SoxOF322287323335
293316.8306.5J.A. HappYankeesSP266289388324
294317.0309.5Jeff SamardzijaGiantsSP406243288331
295317.5310Matt CarpenterCardinals3B303300350317
296318.0322.5Ross StriplingDodgersSP318332295327
297318.0313.5Marco GonzalesMarinersSP323382263304
298319.0297.5Eric ThamesNationals1B431279250316
299319.3321Willy AdamesRaysSS279356341301
300319.5291.5Michael PinedaTwinsSP304437279258

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.
RotoWire Roundtable: 2025 Fantasy Baseball Top-300 Rankings
RotoWire Roundtable: 2025 Fantasy Baseball Top-300 Rankings
The Z Files: My New Approach to the Roundtable Rankings
The Z Files: My New Approach to the Roundtable Rankings
Farm Futures: Rookie Outfielder Rankings
Farm Futures: Rookie Outfielder Rankings
Offseason Deep Dives: Reynaldo Lopez
Offseason Deep Dives: Reynaldo Lopez