RotoWire Roundtable: Weekend Update

RotoWire Roundtable: Weekend 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. Rankings submitted the evening of March 19.

RkAVGMedPlayerTeamPosJECLTZEH
11.51.5Ronald AcunaBravesOF1122
22.83Juan SotoNationalsOF4241
34.03.5Fernando TatisPadresSS3463
44.34Jacob deGromMetsSP2375
54.35Mookie BettsDodgersOF5516
65.85.5Mike TroutAngelsOF8654
76.37Trea TurnerNationalsSS7837
88.58Gerrit Cole

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. Rankings submitted the evening of March 19.

RkAVGMedPlayerTeamPosJECLTZEH
11.51.5Ronald AcunaBravesOF1122
22.83Juan SotoNationalsOF4241
34.03.5Fernando TatisPadresSS3463
44.34Jacob deGromMetsSP2375
54.35Mookie BettsDodgersOF5516
65.85.5Mike TroutAngelsOF8654
76.37Trea TurnerNationalsSS7837
88.58Gerrit ColeYankeesSP67129
99.810Jose RamirezCleveland3B1010910
1011.010.5Shane BieberClevelandSP129158
1110.811Christian YelichBrewersOF9111112
1213.311Trevor StoryRockiesSS11211011
1314.314Yu DarvishPadresSP14141613
1413.514.5Freddie FreemanBraves1B1316817
1515.515.5Bryce HarperPhilliesOF16181315
1616.015.5Trevor BauerDodgersSP17122114
1723.020Lucas GiolitoWhite SoxSP18133922
1820.820.5Manny MachadoPadres3B19221824
1921.521Bo BichetteBlue JaysSS22202420
2021.821.5Francisco LindorMetsSS23192025
2121.821.5Aaron NolaPhilliesSP15252918
2221.521.5Cody BellingerDodgers1B/OF27291416
2325.823.5Max ScherzerNationalsSP24233521
2426.326.5Walker BuehlerDodgersSP21153237
2530.328Luis CastilloRedsSP29274619
2631.829.5Eloy JimenezWhite SoxOF26304229
2731.030Clayton KershawDodgersSP20243644
2830.830.5Kyle TuckerAstrosOF25372833
2929.030.5Xander BogaertsRed SoxSS38311730
3030.532Anthony RendonAngels3B33362231
3134.333.5Rafael DeversRed Sox3B32403035
3232.034Corey SeagerDodgersSS36323723
3335.334.5Jose AbreuWhite Sox1B43462626
3438.834.5Tim AndersonWhite SoxSS35553134
3533.035DJ LeMahieuYankees1B/2B/3B39382332
3635.535.5Brandon WoodruffBrewersSP30434128
3735.036Marcell OzunaBravesOF45491927
3832.336Adalberto MondesiRoyalsSS40173438
3937.036.5Ozzie AlbiesBraves2B42343339
4037.036.5Jack FlahertyCardinalsSP31284742
4137.839.5George SpringerBlue JaysOF44352745
4239.840Zac GallenDiamondbacksSP28265253
4343.041.5Starling MarteMarlinsOF34453855
4440.344Whit MerrifieldRoyals2B/OF41472548
4548.047Pete AlonsoMets1B46485543
4647.349.5Luis RobertWhite SoxOF51395049
4747.049.5Vladimir GuerreroBlue Jays1B56334554
4850.550Nolan ArenadoCardinals3B48416152
4954.850.5Kenta MaedaTwinsSP75444357
5052.552Alex BregmanAstros3B64424460
5150.852J.T. RealmutoPhilliesC50595440
5253.852.5Tyler GlasnowRaysSP53526941
5363.555.5Gleyber TorresYankeesSS47509661
5458.855.5Blake SnellPadresSP49628836
5557.356.5Randy ArozarenaRaysOF57566650
5656.557.5Eugenio SuarezReds3B58655746
5763.357.5Corbin BurnesBrewersSP59538556
5856.558Aaron JudgeYankeesOF37577359
5958.359Luke VoitYankees1B54646847
6061.559Nick CastellanosRedsOF70586058
6163.359.5Lance LynnWhite SoxSP52635682
6264.861Michael ConfortoMetsOF63515986
6374.864.5Liam HendriksWhite SoxRP556711562
6459.565.5Javier BaezCubsSS65664067
6566.065.5Hyun Jin RyuBlue JaysSP60854871
6676.068.5Trent GrishamPadresOF611066275
6771.570Brandon LoweRays2B/OF66955174
6883.570Austin MeadowsRaysOF627013270
6977.070.5J.D. MartinezRed SoxDH786063107
7077.071Keston HiuraBrewers2B103727063
7169.371.5Yordan AlvarezAstrosDH79836451
7274.073.5Teoscar HernandezBlue JaysOF69846578
7375.574Kyle HendricksCubsSP67815896
7474.075Nelson CruzTwinsDH73778264
7585.075Zack GreinkeAstrosSP767474116
7677.575Josh HaderBrewersRP68829268
7779.578.5Lourdes GurrielBlue JaysOF74888373
7882.079Paul GoldschmidtCardinals1B98787280
7984.379.5Jose AltuveAstros2B846875110
8096.381.5Aroldis ChapmanYankeesRP778615369
8185.383.5Dansby SwansonBravesSS807187103
8284.586.5Salvador PerezRoyalsC92738984
8392.387Anthony RizzoCubs1B119967876
8496.890Jeff McNeilMets2B/3B/OF1547953101
8590.390.5Cavan BiggioBlue Jays2B/3B/OF721088497
86109.390.5Edwin DiazMetsRP829918472
8794.391Will Smith (LAD)DodgersC1021188077
8894.591.5Matt OlsonAthletics1B811149093
8988.892Ketel MarteDiamondbacks2B936991102
9096.892Jose BerriosTwinsSP1248010479
9195.592.5Charlie BlackmonRockiesOF997686121
9296.392.5Yoan MoncadaWhite Sox2B7161139114
93110.894Raisel IglesiasAngelsRP969216887
94109.594.5Brad HandNationalsRP8310016689
95100.596.5Matt ChapmanAthletics3B8687123106
9690.098Eddie RosarioClevelandOF9110549115
97107.898Trevor RosenthalAthleticsRP8891147105
98106.5100Stephen StrasburgNationalsSP1011458199
99103.0100.5Mike YastrzemskiGiantsOF9011177134
100115.3103Sonny GrayRedsSP1301907665
101112.0104Joe MusgrovePadresSP10610215585
102101.3104.5Zach PlesacClevelandSP8754122142
103113.5105Zack WheelerPhilliesSP10011099145
104105.3106Alec BohmPhillies1B/3B10911710392
105104.3106.5Max FriedBravesSP8975124129
106118.3108James KarinchakClevelandRP10411217681
107119.5108Ryan PresslyAstrosRP95116167100
108129.0108.5Kevin GausmanGiantsSP11310421683
109125.8110Travis d'ArnaudBravesC108181102112
110119.3110Wil MyersPadresOF10716911388
111112.8110Kris BryantCubs3B8593146127
112115.8113Charlie MortonBravesSP110113127113
113110.5113Max MuncyDodgers1B/2B/3B11712195109
114118.8114Kirby YatesBlue JaysRP12710115790
115115.3115.5Giancarlo StantonYankeesDH11513911691
116120.0116Willson ContrerasCubsC1598993139
117123.0116.5Chris PaddackPadresSP105154105128
118127.8118Ian AndersonBravesSP11612018194
119127.8122.5Mike MoustakasReds1B/2B112133158108
120137.3123Anthony SantanderOriolesOF120199126104
121133.0123.5Pablo LopezMarlinsSP11198187136
122115.5124Josh BellNationals1B13511579133
123128.5124Eric HosmerPadres1B12816812098
124121.5124.5Marcus SemienBlue JaysSS118136101131
125121.5125Byron BuxtonTwinsOF12312714195
126125.3126Tommy PhamPadresOF132141108120
127129.0127.5Dylan BundyAngelsSP142119130125
128142.0129Julio UriasDodgersSP129126129184
129139.5130Didi GregoriusPhilliesSS141180119118
130131.0130Ramon LaureanoAthleticsOF158109106151
131139.0130Kenley JansenDodgersRP94149202111
132121.3130.5Carlos CorreaAstrosSS13490131130
133123.3133.5Michael BrantleyAstrosOF14512271155
134135.3135Joey GalloRangersOF139131149122
135131.8137Jesus LuzardoAthleticsSP150103136138
136139.0137Dominic SmithMets1B/OF137137121161
137142.8138Franmil ReyesClevelandOF138138172123
138151.8140Tommy EdmanCardinals2B/SS/3B/OF213128114152
139130.5140Ian HappCubsOF17512367157
140152.3140Marco GonzalesMarinersSP136125144204
141143.5141Lance McCullersAstrosSP148134160132
142143.5141.5Alex VerdugoRed SoxOF163129128154
143139.8142Yasmani GrandalWhite SoxC133151151124
144154.5142Sandy AlcantaraMarlinsSP9797237187
145139.5142Ke'Bryan HayesPirates3B14794180137
146130.5145.5Dinelson LametPadresSP15116514066
147155.8148Rhys HoskinsPhillies1B144210152117
148147.3148.5Gio UrshelaYankees3B16513297195
149146.8152Christian VazquezRed SoxC152152100183
150162.8152Sixto SanchezMarlinsSP131124223173
151153.3153Kyle LewisMarinersOF162172135144
152156.0153Andrew McCutchenPhilliesOF146207111160
153156.8157.5Jorge SolerRoyalsOF167148186126
154160.5158Christian WalkerDiamondbacks1B122204163153
155187.5160Clint FrazierYankeesOF153130300167
156156.3160AJ PollockDodgersOF188177117143
157182.8161.5Devin WilliamsBrewersRP164153255159
158184.3162.5Craig KimbrelCubsRP168157272140
159171.5163.5Zach EflinPhilliesSP125234150177
160161.0164Nick AndersonRaysRP143173170158
161165.5165Andres GimenezCleveland2B/3B/SS156107225174
162173.8167.5Ryan MountcastleOrioles1B/OF17926298156
163168.0168Dylan CarlsonCardinalsOF196140143193
164173.0169.5Dylan MooreMariners2B/OF166218173135
165161.5169.5Gavin LuxDodgers2B182163125176
166175.5171Justin TurnerDodgers3B223179137163
167189.8171.5Richard RodriguezPiratesRP155174261169
168168.0171.5C.J. CronRockies1B121164179208
169165.5172Trey ManciniOrioles1B/OF20322494141
170179.5175Kyle SchwarberNationalsOF161189218150
171193.5175Rafael MonteroMarinersRP171175253175
172171.5175Max KeplerTwinsOF190162188146
173162.5176Patrick CorbinNationalsSP189188109164
174185.3176Frankie MontasAthleticsSP149166240186
175195.0176.5Gary SanchezYankeesC181282145172
176166.3177.5Jean SeguraPhillies2B/3B195160112198
177189.0178.5Carlos SantanaRoyals1B160192165239
178197.8178.5Aaron CivaleClevelandSP198144159290
179172.8180Jose UrquidyAstrosSP126178205182
180184.0180Shohei OhtaniAngelsDH/SP225135257119
181185.0186Victor RoblesNationalsOF192142226180
182187.3187.5Mark CanhaAthleticsOF187200174188
183199.8187.5Jesse WinkerRedsOF180195275149
184188.5187.5Jarred KelenicMarinersOF178147232197
185185.3187.5Andrew HeaneyAngelsSP193198182168
186211.8188James PaxtonMarinersSP293197178179
187192.3188Will Smith (ATL)BravesRP140253161215
188177.8190.5German MarquezRockiesSP194187118212
189189.5192Corey KluberYankeesSP209176208165
190200.8193Sean MurphyAthleticsC184233192194
191189.3195.5Chris BassittAthleticsSP114155236252
192202.3195.5Nick MadrigalWhite Sox2B270243148148
193215.8195.5Elieser HernandezMarlinsSP289183195196
194193.5196.5James McCannMetsC170211190203
195197.5196.5Marcus StromanMetsSP173170227220
196182.5199Nick SolakRangers2B/OF220225107178
197204.8199Austin RileyBraves3B274221177147
198211.8199.5Carlos CarrascoMetsSP177273175222
199178.8199.5Andrew BenintendiRoyalsOF205194110206
200231.0200.5Eduardo EscobarDiamondbacks2B/3B186337191210
201201.3202.5Jorge PolancoTwinsSS267158133247
202221.8205Kolten WongBrewers2B316161189221
203205.0205.5Miguel SanoTwins1B240206169205
204198.5207Chris TaylorDodgers2B/SS/OF206208210170
205213.8207Josh DonaldsonTwins3B191203250211
206208.0207Paul DeJongCardinalsSS237193221181
207214.0208Eduardo RodriguezRed SoxSP172231268185
208218.8208.5Tyler MahleRedsSP176146312241
209228.5209Daulton VarshoDiamondbacksC/OF200313183218
210216.3209Mitch GarverTwinsC204251196214
211203.5210.5Yuli GurrielAstros1B/3B212209162231
212206.3211.5Brian AndersonMarlins3B185246156238
213225.5213.5Jared WalshAngels1B210217313162
214219.5216.5Dallas KeuchelWhite SoxSP199226207246
215239.5216.5Alex DickersonGiantsOF227336206189
216211.3217.5Sean ManaeaAthleticsSP234256154201
217228.0219Nick SenzelRedsOF236201273202
218220.5220David PeraltaDiamondbacksOF217223164278
219223.8220.5Alex ColomeTwinsRP157156298284
220221.3220.5Raimel TapiaRockiesOF249310134192
221215.0221Kyle SeagerMariners3B174244242200
222219.5221Aaron HicksYankeesOF226216245191
223224.5221Jordan HicksCardinalsRP169214287228
224220.8221.5Triston McKenzieClevelandSP231212241199
225228.8224.5Joc PedersonDodgersOF328259138190
226219.0229.5Yusei KikuchiMarinersSP214143274245
227223.0231.5David PriceDodgersSP219171258244
228225.5231.5Cristian JavierAstrosSP215167248272
229240.8234.5Leody TaverasRangersOF183245311224
230247.5235David FletcherAngels2B/SS/3B/OF257322198213
231227.5235Tejay AntoneRedsSP/RP208150290262
232245.3242.5Freddy PeraltaBrewersSP259159337226
233231.8243.5Randal GrichukBlue JaysOF269265222171
234250.3244Tony GonsolinDodgersSP211213302275
235254.3245Taylor RogersTwinsRP247316211243
236244.5246Mitch HanigerMarinersOF216254238270
237247.5246.5Ryan YarbroughRaysSP258235197300
238255.8247Austin NolaPadresC285387142209
239264.0248.5Cesar HernandezCleveland2B242255199360
240254.0248.5Jake OdorizziAstrosSP230237260289
241271.3251.5Ryan McMahonRockies1B/2B/3B243260239343
242245.5252Josh LindblomBrewersSP264278200240
243252.0252Lorenzo CainBrewersOF271275233229
244250.3255Jackie BradleyBrewersOF201290278232
245246.5257.5Ha-seong KimPadresSS305230285166
246256.8258Jeimer CandelarioTigers1B/3B320191299217
247254.8258.5Michael PinedaTwinsSP266236252265
248252.5260.5Bryan ReynoldsPiratesOF295263194258
249258.0260.5Austin HaysOriolesOF250232279271
250250.3260.5Mike MinorRoyalsSP287238193283
251260.8261.5Mike SorokaBravesSP239276247281
252268.3262Elvis AndrusAthleticsSS345219204305
253267.0263Daniel BardRockiesRP254272315227
254265.5263.5Greg HollandRoyalsRP279248316219
255274.8265Amir GarrettRedsRP255269314261
256279.8266Trevor RogersMarlinsSP281240347251
257311.0266.5Jordan MontgomeryYankeesSP296487224237
258269.3266.5Yadier MolinaCardinalsC280293251253
259262.5268J.D. DavisMets3B/OF273196318263
260269.8269.5Manuel MargotRaysOF338202305234
261267.8270Nick AhmedDiamondbacksSS297266234274
262270.8270.5Drew PomeranzPadresRP238304281260
263295.8271Jorge AlfaroMarlinsC246428213296
264277.8271.5Corey DickersonMarlinsOF351264217279
265262.0272Adam OttavinoRed SoxRP276268212292
266272.5274Buster PoseyGiantsC323299219249
267277.8275Jurickson ProfarPadres2B/OF262215346288
268278.5275.5Jon BertiMarlins2B/OF263338288225
269273.3276Nathan EovaldiRed SoxSP222297319255
270281.5277Willy AdamesRaysSS261328244293
271276.3277.5Chris MartinBravesRP291279276259
272270.3278.5Victor ReyesTigersOF324339185233
273275.3279.5Hunter DozierRoyals1B/OF265222320294
274280.0280Brandon NimmoMetsOF268292263297
275281.3280.5Archie BradleyPhilliesRP197367297264
276292.3281.5Joakim SoriaDiamondbacksRP313250203403
277272.5281.5Carson KellyDiamondbacksC311252215312
278283.5281.5Anthony BassMarlinsRP278249322285
279280.8282.5John MeansOriolesSP244321323235
280274.0284Jameson TaillonYankeesSP221267301307
281303.0284.5Mark MelanconPadresRP252239317404
282293.8285Brad KellerRoyalsSP229277293376
283289.0285.5Matt BarnesRed SoxRP245340321250
284297.8285.5Nate LoweRangers1B283288264356
285292.0286.5Justin UptonAngelsOF299274327268
286285.3287.5Kole CalhounDiamondbacksOF260315324242
287287.3290.5Garrett HampsonRockies2B/OF314242267326
288287.3291.5Matthew BoydTigersSP301307259282
289275.8291.5Wilson RamosTigersC303349171280
290312.0292Yan GomesNationalsC253411282302
291284.0293.5Drew SmylyBravesSP298289326223
292304.0293.5Tarik SkubalTigersSP352296291277
293284.5294.5Brandon BeltGiants1B319295294230
294292.3298Tommy La StellaGiants1B/2B310286325248
295310.5299.5Zach DaviesCubsSP256247343396
296274.8300Brady SingerRoyalsSP317182309291
297315.5303.5Adam EatonWhite SoxOF272312295383
298321.8310.5Anthony DeSclafaniGiantsSP336285271395
299313.3312.5Danny JansenBlue JaysC302300328323
300304.5315.5Giovanny GallegosCardinalsRP330301330257

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