RotoWire Roundtable: Composite Top 300 Update

RotoWire Roundtable: Composite Top 300 Update

This article is part of our RotoWire Roundtable series.

(Updated at 4:40 pm ET on April 2, 2022 to reflect changes to Clay's and Todd's rankings)

If you are unfamiliar with our Roundtable series...

Jeff Erickson's projections drive our custom rankings. I have a separate set of 5x5 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 form this composite Top 300 for the 2022 fantasy baseball season.

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.01Trea TurnerDodgersSS/2B1111
22.52.5Jose RamirezGuardians3B2332
33.02.5Juan SotoNationalsOF3225
45.04Bo BichetteBlue JaysSS4448
55.05Vladimir GuerreroBlue Jays1B6554
65.86Gerrit ColeYankeesSP5666
77.87.5Corbin BurnesBrewersSP7897
88.38

(Updated at 4:40 pm ET on April 2, 2022 to reflect changes to Clay's and Todd's rankings)

If you are unfamiliar with our Roundtable series...

Jeff Erickson's projections drive our custom rankings. I have a separate set of 5x5 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 form this composite Top 300 for the 2022 fantasy baseball season.

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.01Trea TurnerDodgersSS/2B1111
22.52.5Jose RamirezGuardians3B2332
33.02.5Juan SotoNationalsOF3225
45.04Bo BichetteBlue JaysSS4448
55.05Vladimir GuerreroBlue Jays1B6554
65.86Gerrit ColeYankeesSP5666
77.87.5Corbin BurnesBrewersSP7897
88.38Bryce HarperPhilliesOF87810
98.810Shohei OhtaniAngelsDH/SP119123
1011.312Kyle TuckerAstrosOF1412712
1114.514Walker BuehlerDodgersSP20101315
1215.814Luis RobertWhite SoxOF9142614
1313.514Mookie BettsDodgersOF15131016
1414.814.5Ozzie AlbiesBraves2B10111820
1513.815Mike TroutAngelsOF1615159
1616.016.5Rafael DeversRed Sox3B17162011
1717.017.5Brandon WoodruffBrewersSP13201619
1816.317.5Freddie FreemanDodgers1B19181117
1917.818Manny MachadoPadres3B18211418
2019.018.5Max ScherzerMetsSP12242713
2123.820Yordan AlvarezAstrosOF23171738
2224.024Ronald AcunaBravesOF27262122
2326.025Teoscar HernandezBlue JaysOF22193528
2425.025.5Tim AndersonWhite SoxSS21252826
2527.027Cedric MullinsOriolesOF24351930
2629.529.5Aaron JudgeYankeesOF31282336
2730.531Starling MarteMetsOF26293433
2836.831Julio UriasDodgersSP25372461
2935.032Xander BogaertsRed SoxSS33312254
3033.832.5Marcus SemienRangers2B/SS32334129
3132.833Trevor StoryRed SoxSS30343235
3242.834Liam HendriksWhite SoxRP28228140
3334.334.5Salvador PerezRoyalsC35303834
3445.535Josh HaderBrewersRP29238941
3535.035Aaron NolaPhilliesSP37453325
3634.535.5Whit MerrifieldRoyals2B/OF34274037
3739.036.5Shane BieberGuardiansSP41523132
3840.536.5Tyler O'NeillCardinalsOF43623027
3937.537.5Matt OlsonBraves1B36502539
4037.841Zack WheelerPhilliesSP48394321
4142.544J.T. RealmutoPhilliesC40325048
4245.844Francisco LindorMetsSS46426431
4347.344Lucas GiolitoWhite SoxSP42384663
4448.545Kris BryantRockies3B/OF49413767
4549.846.5Will Smith (LAD)DodgersC39406753
4647.847Paul GoldschmidtCardinals1B51613643
4743.548Pete AlonsoMets1B45515424
4856.549.5Sandy AlcantaraMarlinsSP52478047
4968.551.5Raisel IglesiasAngelsRP383613565
5051.351.5Austin RileyBraves3B47605642
5155.553Byron BuxtonTwinsOF44726244
5261.054George SpringerBlue JaysOF53558551
5380.355Adalberto MondesiRoyals3B601624950
5457.355.5Logan WebbGiantsSP72535846
5559.357Freddy PeraltaBrewersSP50567358
5663.057Jose AbreuWhite Sox1B66483999
5754.057Nick CastellanosPhilliesOF55594260
5857.557.5Wander FrancoRaysSS62495366
5953.358Robbie RayMarinersSP56746023
6063.359.5Brandon LoweRays2B68895145
6163.560Kevin GausmanBlue JaysSP85655549
6259.360.5Corey SeagerRangersSS71694552
6360.063.5Javier BaezTigers2B/SS57702984
6475.365.5Joe MusgrovePadresSP656610862
6566.867.5Randy ArozarenaRaysOF61437489
6671.567.5Max FriedBravesSP64577194
6763.567.5Eloy JimenezWhite SoxOF63447275
6866.568.5Jose AltuveAstros2B79584485
6967.868.5Jorge PolancoTwins2B/SS69466888
7071.072J.D. MartinezRed SoxOF76796168
7171.073Ketel MarteDiamondbacks2B/OF73734890
7272.373Charlie MortonBravesSP86648257
7376.375.5Jose BerriosBlue JaysSP91637081
7484.877Nolan ArenadoCardinals3B777177114
7591.078Justin VerlanderAstrosSP886815355
7682.381Lance LynnWhite SoxSP755411387
7783.581.5Carlos CorreaTwinsSS93807883
7887.581.5Ryan PresslyAstrosRP589312970
7981.382.5Yu DarvishPadresSP83828872
8092.383Trevor RogersMarlinsSP828414459
8177.083.5Bryan ReynoldsPiratesOF94874780
8288.384.5Alex BregmanAstros3B808584104
8383.386.5Giancarlo StantonYankeesOF928110456
8490.087Emmanuel ClaseGuardiansRP549713277
8590.887Dansby SwansonBravesSS749183115
8687.888Jazz ChisholmMarlins2B/SS78779898
8790.088.5Bobby WittRoyalsSS817810596
88104.888.5Edwin DiazMetsRP5910818369
89111.390Aroldis ChapmanYankeesRP978320164
90124.392.5Jordan RomanoBlue JaysRP7076242109
9191.092.5Alek ManoahBlue JaysSP8467112101
9289.593.5Tommy EdmanCardinals2B/OF106966591
9392.594Yasmani GrandalWhite SoxC989010676
9497.594.5Dylan CeaseWhite SoxRP967512693
9596.094.5Frankie MontasAthleticsSP909990105
9694.594.5Anthony RendonAngels3B8710263126
9793.595.5Christian YelichBrewersOF1078876103
9894.097.5Mitch HanigerMarinersOF1019457124
9995.0100Jonathan IndiaReds2B10010069111
100108.0101DJ LeMahieuYankees1B/2B/3B1109275155
101121.0101.5Kenley JansenBravesRP6710621497
102111.0103Blake SnellPadresSP1089816771
10396.3104Franmil ReyesGuardiansDH1189559113
104112.3106Shane McClanahanRaysSP102110137100
105112.3106.5Kyle SchwarberPhilliesOF11315010086
106106.5107Carlos RodonGiantsSP9911711595
107121.8108Max MuncyDodgers1B/2B10910718982
108104.0108.5Daulton VarshoDiamondbacksC/OF10513366112
109113.8108.5Jesse WinkerMarinersOF11610114692
110120.5109.5Rhys HoskinsPhillies1B11410519073
111111.8112Willson ContrerasCubsC103120117107
112111.8113.5Willy AdamesBrewersSS12186134106
113116.8114Cody BellingerDodgersOF12614495102
114109.8115Josh BellNationals1B12211387117
115125.5117.5Jared WalshAngels1B104163110125
116116.3118.5Ryan MountcastleOrioles1B/OF115104124122
117121.0119C.J. CronRockies1B112124114134
118135.8120Craig KimbrelDodgersRP13110922974
119126.8120.5Luis GarciaAstrosSP89122119177
120118.8121Nathan EovaldiRed SoxSP124123109119
121121.8122.5Joey VottoReds1B12711816379
122133.0125Giovanny GallegosCardinalsRP117129121165
123120.8125.5Pablo LopezMarlinsSP15413112078
124126.0127Lourdes GurrielBlue JaysOF14311194156
125127.5127.5Sean ManaeaAthleticsSP13516491120
126171.8128.5Corey KnebelPhilliesRP129126304128
127124.3129.5Sonny GrayTwinsSP95141143118
128126.5130.5Tyler MahleRedsSP130103131142
129137.8130.5Avisail GarciaMarlinsOF183138107123
130134.8131Chris BassittMetsSP111121141166
131147.8133Amed RosarioGuardiansSS141125101224
132133.5133.5Clayton KershawDodgersSP144146123121
133137.5133.5Keibert RuizNationalsC128173139110
134143.5135Justin TurnerDodgers3B140130188116
135153.5136Austin MeadowsRaysOF139119133223
136151.5137Matt ChapmanBlue Jays3B125149111221
137149.0139.5Gleyber TorresYankeesSS151128127190
138140.5140Fernando TatisPadresSS/OF13419092146
139133.5140Jake CronenworthPadres1B/2B/SS12315896157
140132.3141Nelson CruzNationalsDH14519552137
141139.0143Marcell OzunaBravesOF148147122139
142137.8143.5Eduardo RodriguezTigersSP156132155108
143144.3144Alex VerdugoRed SoxOF177112128160
144149.3144.5Tyler StephensonRedsC/1B132176140149
145149.8151.5Trent GrishamPadresOF142127169161
146144.3153Anthony RizzoYankees1B17413497172
147151.0154Ty FranceMariners1B/2B14915999197
148152.8155Ke'Bryan HayesPirates3B120135181175
149156.0155.5Chris TaylorDodgers2B/SS/OF133136175180
150150.8156Framber ValdezAstrosSP152115160176
151170.0157.5Dylan CarlsonCardinalsOF119139176246
152162.5158Chris SaleRed SoxSP191167149143
153150.0159Hunter RenfroeBrewersOF168180102150
154162.5159Hyun Jin RyuBlue JaysSP166140152192
155151.5159.5Yoan MoncadaWhite Sox3B150116171169
156172.5160Mitch GarverRangersC163235157135
157168.3161.5Andrew BenintendiRoyalsOF186137125225
158145.8162Luis CastilloRedsSP16016693164
159162.3162.5Trey ManciniOrioles1B182174142151
160175.3163Yuli GurrielAstros1B165161159216
161164.5165.5Ian AndersonBravesSP153114213178
162217.5166Mark MelanconDiamondbacksRP162170397141
163171.5167Jarred KelenicMarinersOF161157195173
164198.3167Patrick SandovalAngelsSP172160299162
165179.0167.5Charlie BlackmonRockiesOF181234147154
166166.3167.5Zac GallenDiamondbacksSP185145172163
167165.3168.5Seiya SuzukiCubsOF146208116191
168156.3169.5Myles StrawGuardiansOF13620379207
169163.3169.5Michael KopechWhite SoxRP159181180133
170171.0171Logan GilbertMarinersSP169142173200
171174.8173Jorge SolerMarlinsOF192154205148
172191.3174Tarik SkubalTigersSP173175265152
173165.8174Eddie RosarioBravesOF16418486229
174193.0176.5AJ PollockWhite SoxOF184169274145
175168.0177Alex KirilloffTwins1B/OF175179182136
176185.3183Tanner HouckRed SoxSP218148243132
177183.0183.5Adolis GarciaRangersOF180215150187
178187.5183.5Akil BaddooTigersOF170254197129
179191.0185.5Frank SchwindelCubs1B189248145182
180187.8186Michael ConfortoFAOF178194130249
181179.8186.5Jean SeguraPhillies2B208177138196
182194.8187Austin HaysOriolesOF187187118287
183193.0188Josh DonaldsonYankees3B171205252144
184193.8190.5Joey GalloYankeesOF202247179147
185177.0192Ranger SuarezPhilliesSP197192192127
186176.8193.5Kolten WongBrewers2B198189103217
187197.0194Jeimer CandelarioTigers3B229152248159
188196.5194.5Luis SeverinoYankeesSP179229210168
189190.8195Brendan RodgersRockies2B/SS176214158215
190196.0195Robbie GrossmanTigersOF204182212186
191183.3195.5Tommy PhamRedsOF195204196138
192196.5198Marcus StromanCubsSP225171164226
193204.5198.5Taylor RogersTwinsRP137290260131
194206.8199Luis UriasBrewers3B/2B/SS205193156273
195195.0199Adam WainwrightCardinalsSP138165244233
196192.0199Mike ClevingerPadresSP199230199140
197204.3199.5Brandon BeltGiants1B233185198201
198201.0200Adam DuvallBravesOF147212257188
199194.3200Alejandro KirkBlue JaysC247153247130
200229.3200.5Jose UrquidyAstrosSP167151234365
201212.0201.5Sean MurphyAthleticsC251198194205
202206.5202Shane BazRaysSP217156187266
203195.8202.5Luke VoitPadres1B226227151179
204202.3202.5Jordan MontgomeryYankeesSP213207191198
205199.0203Joe RyanTwinsSP207183202204
206224.5204.5Jake McGeeGiantsRP158143346251
207206.5205.5Scott BarlowRoyalsRP157258240171
208197.3207Jonathan SchoopTigers2B/1B214200148227
209211.0208Travis d'ArnaudBravesC240188221195
210215.0209.5Jacob deGromMetsSP203238211208
211215.5210Noah SyndergaardAngelsSP224196275167
212200.8210Ryan McMahonRockies2B/3B155197223228
213207.5211Alex WoodGiantsSP238236186170
214226.0211.5Randal GrichukRockiesOF209211272212
215208.3211.5Michael BrantleyAstrosOF257186237153
216222.5212.5Enrique HernandezRed Sox2B/OF222262203203
217207.5214Brandon CrawfordGiantsSS228201227174
218225.8214.5Jack FlahertyCardinalsSP302172220209
219225.8216Christian VazquezRed SoxC212220177294
220217.0217.5Jonathan VillarCubs3B/SS244191178255
221250.3218.5Julio RodriguezMarinersOF235155409202
222227.8219Ramon LaureanoAthleticsOF230288208185
223232.5219.5Jon GrayRangersSP215224297194
224229.5219.5Anthony SantanderOriolesOF221216218263
225221.8220.5Ian HappCubsOF234168207278
226245.0223Josh RojasDiamondbacks2B/SS/OF236210185349
227220.8223.5Eduardo EscobarMets2B/3B210178258237
228228.3224Jesus SanchezMarlinsOF231276217189
229229.3224.5Mark CanhaMetsOF232217161307
230222.5225.5Alex CobbGiantsSP242209256183
231216.5226Anthony DeSclafaniGiantsSP211241162252
232223.5231Bailey OberTwinsSP219264168243
233214.0231.5Gary SanchezTwinsC245257136218
234236.3232Eugenio SuarezMariners3B/SS190233291231
235236.8232.5Spencer TorkelsonTigers1B223242301181
236226.0233.5Harrison BaderCardinalsOF241226184253
237278.0236Aaron CivaleGuardiansSP220237235420
238266.3237Aaron AshbyBrewersSP252222378213
239240.0239.5Andrew HeaneyDodgersSP256225249230
240241.0242Elias DiazRockiesC248266236214
241244.0244Gavin LuxDodgers2B/SS260250228238
242247.3244Wil MyersPadresOF269219219282
243246.5244.5John MeansOriolesSP201231296258
244247.0245.5Cal QuantrillGuardiansSP261202230295
245253.0247German MarquezRockiesSP263218231300
246273.0248.5Gregory SotoTigersRP188286407211
247285.3248.5Kyle HendricksCubsSP206282215438
248254.3250.5Nathaniel LoweRangers1B227316200274
249242.8252Mike YastrzemskiGiantsOF239274193265
250256.3252.5Triston McKenzieGuardiansSP193260327245
251246.8254Omar NarvaezBrewersC259249165314
252247.3256Drew RasmussenRaysSP273244204268
253248.8257Miguel SanoTwins1B271261253210
254252.3259.5Yusei KikuchiBlue JaysSP284240279206
255264.5260.5Carson KellyDiamondbacksC289318232219
256267.8263.5Andres GimenezGuardians2B/SS293271251256
257276.3264Jesus AguilarMarlins1B283341245236
258295.5267Jo AdellAngelsOF243291408240
259272.0268Cesar HernandezNationals2B313223209343
260274.0268.5David BednarPiratesRP262256303275
261293.3270.5Andrew VaughnWhite SoxOF258232400283
262283.8271.5Gio UrshelaTwins3B/SS264267276328
263274.3271.5Tony GonsolinDodgersSP290273264270
264268.5272Yadier MolinaCardinalsC305268225276
265273.0272.5Max KeplerTwinsOF281252295264
266265.8273Jeff McNeilMets2B/OF287301216259
267282.3273.5Huascar YnoaBravesSP255292398184
268285.3273.5Corey KluberRaysSP278251343269
269281.0275.5Matt BarnesRed SoxRP253339298234
270290.5277Oneil CruzPiratesSS276278241367
271270.0277Casey MizeTigersSP266206288320
272282.0280Zack GreinkeRoyalsSP274255286313
273294.0282Carlos CarrascoMetsSP291373273239
274374.8282Isiah Kiner-FalefaYankeesSS286673278262
275286.3283Andrew KittredgeRaysRP249304262330
276297.3283.5Chris PaddackPadresSP355284283267
277288.5287.5Andrew McCutchenBrewersOF308285290271
278312.8289.5Stephen StrasburgNationalsSP277302271401
279313.5290Marco GonzalesMarinersSP319243261431
280304.3291.5Mike MoustakasReds3B237263320397
281382.3291.5Elieser HernandezMarlinsSP306676270277
282288.3292.5Jameson TaillonYankeesSP300259285309
283294.8294Manuel MargotRaysOF344270318247
284333.5295.5Raimel TapiaBlue JaysOF282309263480
285297.5298Luis ArraezTwins2B/3B/OF334329267260
286317.0300Zach PlesacGuardiansSP354246224444
287318.3300Lucas SimsRedsRP296272401304
288316.8300.5Mike ZuninoRaysC363431238235
289306.5302.5Nicky LopezRoyals2B267298307354
290289.0304Blake TreinenDodgersRP314294170378
291313.3304Joc PedersonGiantsOF329253392279
292307.5304Taijuan WalkerMetsSP357265302306
293311.3304.5Robert SuarezPadresRP303296306340
294314.3306Lane ThomasNationalsOF365280316296
295358.5309Jonathan LoaisigaYankeesRP285297321531
296281.0312Nick MadrigalCubs2B304320174326
297299.5312Eric LauerBrewersSP279221345353
298309.0312.5Austin NolaPadresC309389222316
299310.5313J.P. CrawfordMarinersSS341275305321
300298.0315Jesus LuzardoMarlinsSP196279351366

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 a Deputy Editor for RotoWire, covering MLB and the KBO.
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.
MLB Bets Tonight: Free MLB Picks for Thursday, June 30
MLB Bets Tonight: Free MLB Picks for Thursday, June 30
Todd's Takes: Giolito's Change, Doval's Control and a 37-Year-Old Regret
Todd's Takes: Giolito's Change, Doval's Control and a 37-Year-Old Regret
MLB FAAB Factor: Waiver Pickups of the Week
MLB FAAB Factor: Waiver Pickups of the Week
Yahoo DFS Baseball: Thursday Picks
Yahoo DFS Baseball: Thursday Picks