RotoWire Roundtable: March 12 Update

RotoWire Roundtable: March 12 Update

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

Any individual rank outside the Top 350 should be considered "NR" or Not Ranked.

RkAVGMedPlayerTeamPosJECLTZEH
11.51.5Ronald AcunaBravesOF1122
22.52.5Juan SotoNationalsOF3241
33.53Fernando TatisPadresSS2363
43.84Mookie BettsDodgersOF4416
55.55Mike TroutAngelsOF8554
66.06Jacob deGromMetsSP6675
76.37Trea TurnerNationalsSS7837
88.38Gerrit ColeYankeesSP57129
9

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

Any individual rank outside the Top 350 should be considered "NR" or Not Ranked.

RkAVGMedPlayerTeamPosJECLTZEH
11.51.5Ronald AcunaBravesOF1122
22.52.5Juan SotoNationalsOF3241
33.53Fernando TatisPadresSS2363
43.84Mookie BettsDodgersOF4416
55.55Mike TroutAngelsOF8554
66.06Jacob deGromMetsSP6675
76.37Trea TurnerNationalsSS7837
88.38Gerrit ColeYankeesSP57129
910.59.5Shane BieberClevelandSP109158
1010.310Jose RamirezCleveland3B1210910
1110.811Christian YelichBrewersOF9111112
1213.812Trevor StoryRockiesSS13211011
1313.013.5Freddie FreemanBraves1B1116817
1415.014.5Bryce HarperPhilliesOF14181315
1514.815Yu DarvishPadresSP15151613
1616.015.5Trevor BauerDodgersSP17122114
1723.520Lucas GiolitoWhite SoxSP18144022
1821.020Francisco LindorMetsSS20192025
1920.820.5Manny MachadoPadres3B19221824
2022.522Aaron NolaPhilliesSP16263018
2122.322Bo BichetteBlue JaysSS24202520
2222.522.5Cody BellingerDodgers1B/OF31291416
2329.025.5Luis CastilloRedsSP27244619
2427.526.5Max ScherzerNationalsSP26273621
2526.528Walker BuehlerDodgersSP23133337
2631.530Clayton KershawDodgersSP22233744
2733.030Eloy JimenezWhite SoxOF30304329
2830.331.5Kyle TuckerAstrosOF21372934
2934.031.5Jose AbreuWhite Sox1B36472726
3028.031.5Xander BogaertsRed SoxSS32311732
3130.832.5Anthony RendonAngels3B35362230
3235.334Ozzie AlbiesBraves2B34343439
3334.834Rafael DeversRed Sox3B33403135
3433.834.5DJ LeMahieuYankees1B/2B/3B43382331
3534.334.5Marcell OzunaBravesOF42491927
3636.335Jack FlahertyCardinalsSP28284742
3735.835George SpringerBlue JaysOF38322845
3833.335.5Corey SeagerDodgersSS39333823
3935.535.5Brandon WoodruffBrewersSP29434228
4034.336.5Adalberto MondesiRoyalsSS47173538
4140.337Tim AndersonWhite SoxSS41553233
4238.838.5Zac GallenDiamondbacksSP25255253
4344.342.5Starling MarteMarlinsOF37463955
4446.545.5Pete AlonsoMets1B40485543
4541.045.5Whit MerrifieldRoyals2B/OF46452647
4646.548.5Luis RobertWhite SoxOF48395049
4748.349.5Vladimir GuerreroBlue Jays1B59354554
4850.850.5Nolan ArenadoCardinals3B49416152
4946.851Alex BregmanAstros3B60422461
5054.851Kenta MaedaTwinsSP73444458
5151.052.5J.T. RealmutoPhilliesC51595440
5263.856Gleyber TorresYankeesSS44509962
5356.857Eugenio SuarezReds3B57655748
5457.057Luke VoitYankees1B50646846
5564.557.5Michael ConfortoMetsOF56515992
5658.858.5Aaron JudgeYankeesOF45577360
5757.059Tyler GlasnowRaysSP66526941
5864.859Corbin BurnesBrewersSP62538856
5963.059.5Nick CastellanosRedsOF75586059
6064.059.5Lance LynnWhite SoxSP54635683
6160.861Randy ArozarenaRaysOF71566650
6265.362Hyun Jin RyuBlue JaysSP53894871
6364.064.5Blake SnellPadresSP67629136
6474.865Liam HendriksWhite SoxRP526711763
6561.066.5Javier BaezCubsSS70664167
6666.066.5Trent GrishamPadresOF58716273
6772.068Brandon LoweRays2B/OF611015175
6877.070J.D. MartinezRed SoxDH776063108
6984.570Austin MeadowsRaysOF647013470
7069.370.5Sonny GrayRedsSP65857651
7171.571.5Keston HiuraBrewers2B79737064
7274.573Teoscar HernandezBlue JaysOF68876578
7376.073Kyle HendricksCubsSP638358100
7473.073.5Yordan AlvarezAstrosDH83886457
7574.374Nelson CruzTwinsDH69798465
7685.876Zack GreinkeAstrosSP767674117
7784.877.5Jose AltuveAstros2B806875116
7880.379Josh HaderBrewersRP74849568
7977.080Lourdes GurrielBlue JaysOF55938674
8082.080.5Paul GoldschmidtCardinals1B95807281
8182.880.5Cavan BiggioBlue Jays2B/3B/OF72748798
8286.084Dansby SwansonBravesSS787290104
8385.888Salvador PerezRoyalsC91759285
84100.389Aroldis ChapmanYankeesRP889015469
8593.090.5Carlos CarrascoMetsSP106868595
8691.590.5Stephen StrasburgNationalsSP981068379
8794.390.5Will Smith (LAD)DodgersC991198277
8895.091Anthony RizzoCubs1B1221047876
8996.591.5Jeff McNeilMets2B/3B/OF1508153102
9096.392.5Charlie BlackmonRockiesOF967889122
9189.593Ketel MarteDiamondbacks2B926994103
9296.093.5Matt OlsonAthletics1B821159394
9398.894Jose BerriosTwinsSP1278210680
94113.598Raisel IglesiasAngelsRP1009617088
95100.399.5Yoan MoncadaWhite Sox2B8561141114
96102.099.5Matt ChapmanAthletics3B8492125107
97114.099.5Brad HandNationalsRP1029716889
98103.3100.5Mike YastrzemskiGiantsOF8911277135
9991.3100.5Eddie RosarioClevelandOF9011149115
100112.8104Trevor RosenthalAthleticsRP9795148111
101101.8105Zach PlesacClevelandSP8654124143
102105.0106.5Max FriedBravesSP8777126130
103115.3107Zack WheelerPhilliesSP104110101146
104114.3107Joe MusgrovePadresSP10710715687
105119.0108James KarinchakClevelandRP10311317882
106106.8108Alec BohmPhillies1B/3B11111810593
107128.0111Travis d'ArnaudBravesC110186104112
108120.5112Wil MyersPadresOF10917211586
109131.3112Kevin GausmanGiantsSP11510921784
110114.5113Dinelson LametPadresSP1451668166
111117.0113.5Charlie MortonBravesSP112114129113
112113.8113.5Kris BryantCubs3B8199147128
113119.0114Kirby YatesBlue JaysRP1309815890
114113.0115Max MuncyDodgers1B/2B/3B12012498110
115126.0117Ryan PresslyAstrosRP117117169101
116124.0118Chris PaddackPadresSP105155107129
117124.3118Willson ContrerasCubsC1679496140
118135.8120Didi GregoriusPhilliesSS118185121119
119116.3125Josh BellNationals1B13611679134
120135.8125Pablo LopezMarlinsSP113105188137
121129.5125Mike MoustakasReds1B/2B114136159109
122139.3125.5Anthony SantanderOriolesOF123201128105
123124.3126.5Marcus SemienBlue JaysSS121141103132
124130.3126.5Eric HosmerPadres1B13116912299
125127.8127Edwin DiazMetsRP10115318572
126127.8127.5Tommy PhamPadresOF134146110121
127134.0128Ian AndersonBravesSP13312318397
128123.5128Byron BuxtonTwinsOF12613014296
129137.8129Dylan BundyAngelsSP172121132126
130128.8129.5Ramon LaureanoAthleticsOF154102108151
131128.8130Yasmani GrandalWhite SoxC135103152125
132125.5131Giancarlo StantonYankeesDH14914411891
133144.3131.5Julio UriasDodgersSP132129131185
134129.0132Carlos CorreaAstrosSS16191133131
135123.5134Michael BrantleyAstrosOF14312571155
136150.0136Tommy EdmanCardinals2B/SS/3B/OF212120116152
137137.0137.5Joey GalloRangersOF141134150123
138138.8138.5Jesus LuzardoAthleticsSP170108138139
139141.8140.5Dominic SmithMets1B/OF139142123163
140130.8141.5Ian HappCubsOF17312667157
141154.0141.5Marco GonzalesMarinersSP138128145205
142145.5141.5Franmil ReyesClevelandDH140143175124
143145.5142.5Kenley JansenDodgersRP93179204106
144143.3142.5Alex VerdugoRed SoxOF158131130154
145142.8147.5Gio UrshelaYankees3B16013580196
146156.0147.5Rhys HoskinsPhillies1B142211153118
147143.3148Ryan MountcastleOrioles1B/OF177140100156
148146.0149Christian VazquezRed SoxC146152102184
149149.0149Patrick CorbinNationalsSP187132111166
150148.8149Lance McCullersAstrosSP164137161133
151153.8151Jorge SolerRoyalsOF163139186127
152153.0151Kyle LewisMarinersOF157173137145
153177.0151Clint FrazierYankeesOF108133298169
154156.3153Andrew McCutchenPhilliesOF144206113162
155168.0155Zach EflinPhilliesSP128234151159
156160.0155Sandy AlcantaraMarlinsSP94122236188
157148.5156Ke'Bryan HayesPirates3B174100182138
158162.8159Christian WalkerDiamondbacks1B125208165153
159172.3160Kyle SchwarberNationalsOF156164219150
160182.5160Devin WilliamsBrewersRP159154256161
161184.3161.5Craig KimbrelCubsRP165158273141
162169.5164Sixto SanchezMarlinsSP153127223175
163161.8166.5Nick AndersonRaysRP137177173160
164173.3169Dylan MooreMariners2B/OF162219176136
165169.3169.5Dylan CarlsonCardinalsOF194145144194
166181.0172Trey ManciniOrioles1B/OF20228397142
167164.0174.5Gavin LuxDodgers2B180171127178
168177.8174.5Justin TurnerDodgers3B223184139165
169190.5174.5Richard RodriguezPiratesRP151178262171
170195.0176.5Gary SanchezYankeesC179281146174
171166.8178Jean SeguraPhillies2B/3B193163114197
172194.8178.5Rafael MonteroMarinersRP168180254177
173173.5179Max KeplerTwinsOF188170189147
174188.0179.5Carlos SantanaRoyals1B155192167238
175175.5183Jose UrquidyAstrosSP129183207183
176172.0184.5Andrew BenintendiRoyalsOF204165112207
177185.8185.5Victor RoblesNationalsOF190147225181
178188.5186.5Mark CanhaAthleticsOF184204177189
179187.8186.5Shohei OhtaniAngelsDH/SP224149258120
180203.8187.5Jesse WinkerRedsOF178197282158
181186.8189Jarred KelenicMarinersOF176138231202
182196.3189Frankie MontasAthleticsSP191167240187
183194.8189Will Smith (ATL)BravesRP148253162216
184213.5189.5James PaxtonMarinersSP295199180180
185204.5190Aaron CivaleClevelandSP220148160290
186198.8192Andrew HeaneyAngelsSP241200184170
187179.3192.5German MarquezRockiesSP192193120212
188202.8193Andres GimenezCleveland2B/3B/SS197189249176
189212.3193.5Leody TaverasRangersOF152162310225
190200.5194Sean MurphyAthleticsC181233193195
191191.3194Corey KluberYankeesSP207181210167
192180.8195C.J. CronRockies1B124209181209
193189.3195.5Chris BassittAthleticsSP116156235250
194203.0196Nick MadrigalWhite Sox2B271243149149
195192.8196Chris TaylorDodgers2B/SS/OF205207187172
196193.0197James McCannMetsC166212191203
197220.0197Elieser HernandezMarlinsSP291195196198
198201.8198Miguel SanoTwins1B239190172206
199198.0198.5Marcus StromanMetsSP169174226223
200182.5198.5Nick SolakRangersDH218224109179
201205.8200Austin RileyBraves3B275221179148
202230.3201Eduardo EscobarDiamondbacks2B/3B183336192210
203201.8203Jorge PolancoTwinsSS266159135247
204224.5207Kolten WongBrewers2B316168190224
205219.0207.5Tyler MahleRedsSP175150311240
206214.0208Josh DonaldsonTwins3B189205251211
207209.0209Paul DeJongCardinalsSS236196222182
208225.3209Daulton VarshoDiamondbacksC/OF198312171220
209216.8209Mitch GarverTwinsC203251198215
210205.3209.5Brian AndersonMarlins3B182245157237
211204.0210.5Yuli GurrielAstros1B/3B211210164231
212225.8213.5Jared WalshAngels1B209218312164
213221.3215Eduardo RodriguezRed SoxSP199231269186
214219.0217Dallas KeuchelWhite SoxSP196225209246
215211.3217Sean ManaeaAthleticsSP233256155201
216239.8217Alex DickersonGiantsOF226335208190
217220.5219David PeraltaDiamondbacksOF215223166278
218214.0220.5Alex ColomeTwinsRP119157296284
219221.5220.5Raimel TapiaRockiesOF248309136193
220214.3221Kyle SeagerMariners3B171244242200
221219.8221Aaron HicksYankeesOF225217245192
222220.8221.5Triston McKenzieClevelandSP230213241199
223219.3222Jordan HicksCardinalsRP147215286229
224229.5225Joc PedersonCubsOF328259140191
225244.3227Taylor RogersTwinsRP208315212242
226226.0230.5Randal GrichukBlue JaysOF270264197173
227224.0230.5David PriceDodgersSP217176259244
228223.5230.5Cristian JavierAstrosSP213161248272
229247.3234.5David FletcherAngels2B/SS/3B/OF256320200213
230232.5237Yusei KikuchiMarinersSP229175281245
231244.5242.5Mike SorokaBravesSP238275247218
232232.5243.5Ha-seong KimPadresSS257230275168
233244.5244Archie BradleyDiamondbacksRP195227295261
234243.5245.5Mitch HanigerMarinersOF214254237269
235247.8246.5Ryan YarbroughRaysSP258235199299
236264.0247.5Cesar HernandezCleveland2B240255201360
237254.0249.5Nick SenzelRedsOF235202315264
238245.3251Josh LindblomBrewersSP263277202239
239271.3251.5Ryan McMahonRockies1B/2B/3B243260238344
240252.0252Lorenzo CainBrewersOF272274232230
241249.3254Jackie BradleyBrewersOF200289276232
242259.3255.5Jake OdorizziFASP250237261289
243254.0257.5Michael PinedaTwinsSP265236253262
244256.8258Jeimer CandelarioTigers1B/3B320191297219
245252.8259.5Bryan ReynoldsPiratesOF297262195257
246264.8259.5Austin HaysOriolesOF249232308270
247250.8260Mike MinorRoyalsSP289238194282
248268.3261.5Elvis AndrusAthleticsSS344220206303
249266.8262.5Daniel BardRockiesRP253272314228
250265.0264Nick AhmedDiamondbacksSS299265233263
251266.5264Greg HollandRoyalsRP281247316222
252256.0264Tejay AntoneRedsSP/RP221151345307
253275.8266.5Willy AdamesRaysSS260326244273
254275.3267Amir GarrettRedsRP254269313265
255311.3267Jordan MontgomeryYankeesSP298487224236
256269.3267Yadier MolinaCardinalsC282292252251
257262.5267J.D. DavisMets3B/OF274198318260
258272.5267Mark MelanconPadresRP251239317283
259260.5267Brandon BeltGiants1B242294292214
260269.3268.5Drew PomeranzPadresSP237303278259
261269.3268.5Manuel MargotRaysOF337203303234
262271.0270.5Buster PoseyGiantsC323298220243
263295.8270.5Jorge AlfaroMarlinsC246428214295
264264.5272Tony GonsolinDodgersSP269214300275
265262.8273Adam OttavinoRed SoxRP278268213292
266272.5274.5Nathan EovaldiRed SoxSP222296319253
267278.3274.5Jon BertiMarlins2B/OF262337287227
268264.5278.5Victor ReyesTigersOF324338163233
269274.8278.5Hunter DozierRoyals1B/OF264222320293
270279.5279Brandon NimmoMetsOF267291264296
271278.0280.5Chris MartinBravesRP293278283258
272291.5281Joakim SoriaDiamondbacksRP313249205399
273272.8281.5Carson KellyDiamondbacksC311252216312
274280.3281.5John MeansOriolesSP244319323235
275272.3282.5Jameson TaillonYankeesSP219266299305
276283.8282.5Anthony BassMarlinsRP280248322285
277292.8283.5Brad KellerRoyalsSP228276291376
278288.5285Matt BarnesRed SoxRP245339321249
279298.3286.5Nate LoweRangers1B286287265355
280284.5286.5Kole CalhounDiamondbacksOF259314324241
281292.3287Justin UptonAngelsOF301273327268
282310.8290Yan GomesNationalsC252411279301
283287.5291Garrett HampsonRockies2B/OF314242268326
284287.5292Matthew BoydTigersSP303306260281
285276.5292.5Wilson RamosTigersC305347174280
286285.0294Drew SmylyBravesSP300288326226
287271.3294Freddy PeraltaBrewersSP317160337271
288292.0297.5Tommy La StellaGiants1B/2B310285325248
289277.5299Brady SingerRoyalsSP318194307291
290309.5299Zach DaviesCubsSP255246343394
291315.0302Adam EatonWhite SoxOF273311293383
292321.0309.5Anthony DeSclafaniGiantsSP335284272393
293313.3313Danny JansenBlue JaysC304299328322
294303.8315Giovanny GallegosCardinalsRP330300330255
295312.8316Lucas SimsRedsRP339280332300
296310.0317.5Jake McGeeRockiesRP306228329377
297315.5317.5Jonathan SchoopTigers2B288333302339
298301.5318.5Adam DuvallMarlinsOF227324342313
299310.0319.5J.P. CrawfordMarinersSS345305334256
300331.3320Stephen PiscottyAthleticsOF302293338392

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