The Home of Fantasy Sports Analysis

Mick Ciallela’s Top 500 2023 Fantasy Baseball Rankings (3/24 Update)

Considering it has snowed where I live multiple times in the last week and the wind chill is 23 degrees as I type this, it seems farfetched that the 2023 Major League Baseball season is upon us. But indeed it is. Opening Day is just a fortnight away, and hope will spring eternal once again. By now, you have surely familiarized yourself with our fantastic (and free) Fantasy Baseball Draft Kit. It has virtually everything you need to dominate your drafts. I am adding my top 450 fantasy baseball rankings to that treasure trove of fantasy goodness.

[EDITOR’S NOTE: Mick is too modest to let you know about it, but he is annually one of the most accurate MLB analysts on FantasyPros. In fact, he’s at the head of the MLB class over the last three years.]

The season is not here yet, but why not get a head start and jump in a Fantrax Classic Draft contest? Get a jump on the season with a Best Ball league or maybe a Draft and Hold. Or put some green on the line with a new season-long league to try and conquer. There’s no better time than now to get your baseball on!

General Notes About These Rankings

As I put out these fantasy baseball rankings, I would like you to consider a few minor details first. These are my rankings based on Roto leagues. They are also geared toward leagues that count the more traditional Roto categories. These include batting average over on-base percentage wins over quality starts, and saves over holds. Again, we have tons of analysis for nearly every format you can imagine in the Draft Kit. Feel free to refer to that if your league incorporates different settings.

The other caveat regarding my top 450 rankings is that this is not the order in which I would draft these players. For example, I have Aaron Judge as my number two overall player in the rankings below. But I drafted Trea Turner with the second pick in my high-stakes league this week. There are a few reasons I did this. First, we play two middle infielders (either shortstop or second base) and three outfielders. Most leagues in our draft lobby use a starting lineup that requires five outfielders. I am not particularly in love with some outfield options once you get past the top 50, but there are plenty in the 30-40 range who should do just fine.

Another reason I chose Turner is that our league is a 6 x 4 league and counts hits as a separate category. So essentially, batters who hit for a high average are even more valuable than they are in most leagues. As great as Judge has been over the past two seasons, Turner has 54 more hits than him since the beginning of the 2021 season. Time will tell if it was the right move. But the lesson here is that you must draft according to your league settings and configurations. If you are in a two-catcher league (insert eye roll emoji here), J.T. Realmuto is probably not going to be available at Pick 43, which is where I have him ranked. I’ve participated in four such drafts over the past couple of weeks, and the Phillies’ catcher has never made it past Pick 26.

Now that all that is out of the way, let’s get to the rankings! I will be updating these close to Opening Day, but in the meantime, feel free to ask any questions you may have in the comment section below.

Mick Ciallela’s Top 450 Fantasy Baseball Rankings 2023

RnkPlayerTeamPos.
1Ronald Acuna Jr.ATLOF
2Aaron JudgeNYYOF
3Trea TurnerPHISS
4Julio RodriguezSEAOF
5Jose RamirezCLE3B
6Kyle TuckerHOUOF
7Shohei OhtaniLAAUT, SP
8Juan SotoSDOF
9Mookie BettsLADOF
10Vladimir Guerrero Jr.TOR1B
11Bo BichetteTORSS
12Freddie FreemanLAD1B
13Bobby Witt Jr.KC3B, SS
14Corbin BurnesMILSP
15Yordan AlvarezHOUOF
16Manny MachadoSD3B
17Gerrit ColeNYYSP
18Mike TroutLAAOF
19Fernando Tatis Jr.SDSS, OF
20Pete AlonsoNYM1B
21Austin RileyATL3B
22Rafael DeversBOS3B
23Spencer StriderATLSP
24Paul GoldschmidtSTL1B
25Sandy AlcantaraMIASP
26Jacob deGromTEXSP
27Aaron NolaPHISP
28Francisco LindorNYMSS
29Brandon WoodruffMILSP
30Marcus SemienTEX2B
31Michael Harris IIATLOF
32Max ScherzerNYMSP
33Justin VerlanderNYMSP
34Emmanuel ClaseCLERP
35Shane McClanahanTBSP
36Nolan ArenadoSTL3B
37Randy ArozarenaTBOF
38J.T. RealmutoPHIC
39Jazz Chisholm Jr.MIA2B
40Luis Robert Jr.CWSOF
41Matt OlsonATL1B
42Josh HaderSDRP
43Corey SeagerTEXSS
44Ozzie AlbiesATL2B
45Kyle SchwarberPHIOF
46Cedric Mullins IIBALOF
47Shane BieberCLESP
48Cristian JavierHOUSP
49Dylan CeaseCWSSP
50Daulton VarshoTORC, OF
51Kevin GausmanTORSP
52Luis CastilloSEASP
53Julio UriasLADSP
54Zack WheelerPHISP
55Corbin CarrollARIOF
56Jordan RomanoTORRP
57Devin WilliamsMILRP
58Adolis GarciaTEXOF
59Alek ManoahTORSP
60Max FriedATLSP
61Will SmithLADC
62George SpringerTOROF
63Zac GallenARISP
64Ryan PresslyHOURP
65Eloy JimenezCWSOF
66Teoscar HernandezSEAOF
67Yu DarvishSDSP
68Framber ValdezHOUSP
69Oneil CruzPITSS
70Carlos RodonNYYSP
71Ryan HelsleySTLRP
72Alex BregmanHOU3B
73Salvador PerezKCC
74Starling MarteNYMOF
75Dansby SwansonCHCSS
76Wander FrancoTBSS
77Xander BogaertsSDSS
78Adley RutschmanBALC
79Tim AndersonCWSSS
80Felix BautistaBALRP
81Andres GimenezCLE2B
82Tommy EdmanSTL2B, SS
83Bryan ReynoldsPITOF
84Jose AbreuHOU1B
85Vinnie PasquantinoKC1B
86Byron BuxtonMINOF
87Robbie RaySEASP
88Tyler O'NeillSTLOF
89Willy AdamesMILSS
90Triston McKenzieCLESP
91Joe MusgroveSDSP
92Kenley JansenBOSRP
93Gunnar HendersonBAL3B
94Camilo DovalSFRP
95Taylor WardLAAOF
96George KirbySEASP
97Luis SeverinoNYYSP
98Christian YelichMILOF
99Willson ContrerasSTLC
100Clayton KershawLADSP
101Nathaniel LoweTEX1B
102Blake SnellSDSP
103Jeremy PenaHOUSS
104Clay HolmesNYYRP
105Hunter GreeneCINSP
106Jake McCarthyARIOF
107Logan GilbertSEASP
108Gleyber TorresNYY2B
109Steven KwanCLEOF
110Logan WebbSFSP
111Carlos CorreaMINSS
112Nestor Cortes Jr.NYYSP
113Nick CastellanosPHIOF
114Alejandro KirkTORC
115Anthony SantanderBALOF
116Raisel IglesiasATLRP
117Amed RosarioCLESS
118Chris SaleBOSSP
119Kris BryantCOLOF
120Lance LynnCWSSP
121David BednarPITRP
122Max MuncyLAD2B, 3B
123Christian WalkerARI1B
124Giancarlo StantonNYYOF
125MJ MelendezKCC, OF
126Sean MurphyATLC
127Joe RyanMINSP
128Nick LodoloCINSP
129Freddy PeraltaMILSP
130William ContrerasMILC
131Jesus LuzardoMIASP
132Charlie MortonATLSP
133Jeffrey SpringsTBSP
134Ryan MountcastleBAL1B
135Alexis DiazCINRP
136Kyle WrightATLSP
137Hunter RenfroeLAAOF
138C.J. CronCOL1B
139Andrew VaughnCWS1B, OF
140Lucas GiolitoCWSSP
141Rowdy TellezMIL1B
142Seiya SuzukiCHCOF
143Tyler GlasnowTBSP
144Jhoan DuranMINRP
145Nico HoernerCHCSS
146Matt ChapmanTOR3B
147Brandon LoweTB2B
148Tyler StephensonCINC
149Anthony RizzoNYY1B
150Drew RasmussenTBSP
151Ian HappCHCOF
152Scott BarlowKCRP
153Dustin MayLADSP
154Chris BassittTORSP
155Pete FairbanksTBRP
156Pablo LopezMINSP
157Jose AltuveHOU2B
158Jordan MontgomerySTLSP
159Luis GarciaHOUSP
160Andres MunozSEARP
161Ty FranceSEA1B
162Jordan WalkerSTL3B
163Alec BohmPHI3B
164Eugenio SuarezSEA3B
165Daniel BardCOLRP
166Javier BaezDETSS
167Jonathan IndiaCIN2B
168Reid DetmersLAASP
169Jose MirandaMIN1B, 3B
170Thairo EstradaSF2B, SS
171Josh BellCLE1B
172Ke'Bryan HayesPIT3B
173Cal RaleighSEAC
174Lars NootbaarSTLOF
175Paul SewaldSEARP
176Brady SingerKCSP
177Jorge PolancoMIN2B
178Ketel MarteARI2B
179Cody BellingerCHCOF
180Brandon NimmoNYMOF
181Jake CronenworthSD1B, 2B
182Masataka YoshidaBOSOF
183Riley GreeneDETOF
184Jeff McNeilNYM2B, OF
185Grayson RodriguezBALSP
186Bryce HarperPHIUT
187Jon GrayTEXSP
188J.D. MartinezLADUT
189Kodai SengaNYMSP
190Joey MenesesWSH1B, OF
191Patrick SandovalLAASP
192Alex VerdugoBOSOF
193Ryan McMahonCOL3B
194Miguel VargasLAD1B
195Whit MerrifieldTOR2B, OF
196Hunter BrownHOUSP
197Anthony RendonLAA3B
198Andrew BenintendiCWSOF
199Luis ArraezMIA1B, 2B
200Andrew HeaneyTEXSP
201Sonny GrayMINSP
202Alex CobbSFSP
203Edward CabreraMIASP
204Ezequiel TovarCOLSS
205Jose LeclercTEXRP
206Tony GonsolinLADSP
207Triston CasasBOS1B
208Oscar GonzalezCLEOF
209Mitch HanigerSFOF
210Keibert RuizWSHC
211Jean SeguraMIA2B
212Josh JungTEX3B
213Josh NaylorCLE1B
214Brandon DruryLAA1B, 2B, 3B
215Ramon LaureanoOAKOF
216Lourdes Gurriel Jr.ARIOF
217Danny JansenTORC
218Michael ConfortoSFOF
219Gabriel MorenoARIC
220Nathan EovaldiTEXSP
221Miles MikolasSTLSP
222Seth BrownOAK1B, OF
223David RobertsonNYMRP
224Jose BerriosTORSP
225Jack FlahertySTLSP
226Tyler MahleMINSP
227Justin TurnerBOS3B
228Jarred KelenicSEAOF
229Jameson TaillonCHCSP
230Merrill KellyARISP
231Vaughn GrissomATL2B
232Josh RojasARI2B, 3B
233Evan PhillipsLADRP
234Bryson StottPHI2B, SS
235Jesse WinkerMILOF
236Trevor RogersMIASP
237Joc PedersonSFOF
238Alex LangeDETRP
239Esteury RuizOAKOF
240Kolten WongSEA2B
241Wil MyersCIN1B, OF
242Yandy DiazTB3B
243CJ AbramsWSHSS
244Travis d'ArnaudATLC
245Austin MeadowsDETOF
246Anthony VolpeNYYSS
247Harrison BaderNYYOF
248Austin HaysBALOF
249Kyle FinneganWSHRP
250Carlos CarrascoNYMSP
251Michael KopechCWSSP
252Jake FraleyCINOF
253Ha-Seong KimSD3B, SS
254Jose UrquidyHOUSP
255DJ LeMahieuNYY1B, 2B, 3B
256Luis UriasMIL2B, 3B, SS
257Garrett MitchellMILOF
258Tyler AndersonLAASP
259Trey ManciniCHC1B, OF
260Jorge LopezMINRP
261Marcus StromanCHCSP
262Adalberto MondesiBOSSS
263Oscar ColasCWSOF
264Seranthony DominguezPHIRP
265Jorge MateoBALSS
266Eric LauerMILSP
267Jorge SolerMIAOF
268Zach EflinTBSP
269Jurickson ProfarCOLOF
270Jonah HeimTEXC
271Sean ManaeaSFSP
272Yasmani GrandalCWSC
273Justin SteeleCHCSP
274Ross StriplingSFSP
275Roansy ContrerasPITSP
276Lane ThomasWSHOF
277Brendan DonovanSTL2B, 3B, OF
278Noah SyndergaardLADSP
279Garrett WhitlockBOSSP
280Taijuan WalkerPHISP
281Spencer TorkelsonDET1B
282Christian VazquezMINC
283Manuel MargotTBOF
284Shea LangeliersOAKUT
285Craig KimbrelPHIRP
286Oswald PerazaNYYSS
287Kenta MaedaMINSP
288Charlie BlackmonCOLOF
289Yoan MoncadaCWS3B
290Hayden WesneskiCHCSP
291Lance McCullers Jr.HOUSP
292Carlos EstevezLAARP
293Eduardo RodriguezDETSP
294Logan O'HoppeLAAC
295Chris TaylorLAD2B, OF
296Randal GrichukCOLOF
297Oswaldo CabreraNYYOF
298Brandon MarshPHIOF
299Kyle BradishBALSP
300Marcell OzunaATLOF
301Martin PerezTEXSP
302Ranger SuarezPHISP
303Clarke SchmidtNYYSP
304Bryan De La CruzMIAOF
305Christopher MorelCHC2B, OF
306David PetersonNYMSP
307Aaron CivaleCLESP
308Adam DuvallBOSOF
309Jon BertiMIA2B, 3B
310Elvis AndrusCWSSS
311Bailey OberMINSP
312Eric HaaseDETC
313Steven MatzSTLSP
314TJ FriedlCINOF
315Dylan FloroMIARP
316Isaac ParedesTB1B, 2B, 3B
317Michael FulmerCHCRP
318Jose SiriTBOF
319Jared WalshLAA1B
320Cal QuantrillCLESP
321Kendall GravemanCWSRP
322Nick GordonMIN2B, OF
323Trent GrishamSDOF
324Alex WoodSFSP
325Jason AdamTBRP
326Avisail GarciaMIAOF
327Brandon BeltTOR1B
328A.J. MinterATLRP
329Darick HallPHIUT
330Mitch KellerPITSP
331Dylan CarlsonSTLOF
332Luis RengifoLAA2B, 3B
333Adam WainwrightSTLSP
334Mike YastrzemskiSFOF
335Giovanny GallegosSTLRP
336Taylor RogersSFRP
337Mark CanhaNYMOF
338Luis GarciaWSH2B, SS
339Brandon PfaadtARISP
340Matthew BoydDETSP
341Trevor MayOAKRP
342Brayan BelloBOSSP
343Reynaldo LopezCWSRP
344Josiah GrayWSHSP
345Tylor MegillNYMSP
346Brusdar GraterolLADRP
347Andrew McCutchenPITOF
348Christian BethancourtTBC, 1B
349Aroldis ChapmanKCRP
350Juan YepezSTLOF
351Corey KluberBOSSP
352Max KeplerMINOF
353MacKenzie GoreWSHSP
354Edward OlivaresKCOF
355Mike ClevingerCWSSP
356Adam OttavinoNYMRP
357Michael MasseyKC2B
358Tanner HouckBOSSP
359Eduardo EscobarNYM3B
360Alex KirilloffMINOF
361Brett BatyNYM3B
362A.J. PukMIARP
363Michael WachaSDSP
364Domingo GermanNYYSP
365Daniel HudsonLADRP
366Joey GalloMINOF
367Kike HernandezBOSOF
368Michael BrantleyHOUOF
369Jared ShusterATLSP
370Bubba ThompsonTEXOF
371Alek ThomasARIOF
372Jimmy HergetLAARP
373Drey JamesonARISP
374Joey BartSFC
375Elias DiazCOLC
376Nolan GormanSTL2B
377Wilmer FloresSF1B, 2B, 3B
378Jose SuarezLAASP
379Nick PivettaBOSSP
380Spencer SteerCIN3B
381Aaron AshbyMILSP
382Mitch GarverTEXC
383Brice TurangMILSS
384Tommy PhamNYMOF
385Eddie RosarioATLOF
386Anthony DeSclafaniSFSP
387Joey WendleMIA2B, 3B, SS
388Liam HendriksCWSRP
389Rafael MonteroHOURP
390Josh LoweTBOF
391Nick MartinezSDSP
392Jeimer CandelarioWSH3B
393Myles StrawCLEOF
394AJ PollockSEAOF
395James KarinchakCLERP
396German MarquezCOLSP
397Nick FortesMIAC
398Matt MervisCHC1B
399Francisco AlvarezNYMUT
400Harold RamirezTB1B, OF
401Ken WaldichukOAKSP
402Shintaro FujinamiOAKSP
403Scott McGoughARIRP
404Joey VottoCIN1B
405Leody TaverasTEXOF
406Gregory SotoPHIRP
407Jose TrevinoNYYC
408Ryne NelsonARISP
409Cole IrvinBALSP
410Garrett CooperMIA1B
411Mike SorokaATLSP
412Franmil ReyesKCUT
413Spencer TurnbullDETSP
414Brad BoxbergerCHCRP
415Braxton GarrettMIASP
416Jesus SanchezMIAOF
417Bailey FalterPHISP
418Josh DonaldsonNYY3B
419Jonathan SchoopDET2B
420Ryan PepiotLADSP
421Trayce ThompsonLADOF
422Gio UrshelaLAA3B
423Brandon HughesCHCRP
424Drew SmylyCHCSP
425Kyle IsbelKCOF
426Chas McCormickHOUOF
427Kerry CarpenterDETOF
428Kyle GibsonBALSP
429J.P. CrawfordSEASS
430James OutmanLADOF
431Carlos SantanaPIT1B
432Mike ZuninoCLEC
433Nelson CruzSDUT
434Hunter DozierKC1B, 3B, OF
435Aledmys DiazOAK2B, OF
436Yusei KikuchiTORSP
437Robbie GrossmanTEXOF
438Trevor StoryBOS2B
439Jose QuintanaNYMSP
440Sal FrelickMILOF
441Graham AshcraftCINSP
442Luis CampusanoSDC
443J.D. DavisSF3B
444Frankie MontasNYYSP
445Ramon UriasBAL2B, 3B
446Tony KempOAK2B, OF
447David PeraltaLADOF
448Patrick WisdomCHC3B
449Brian AndersonMIL3B, OF
450JT BrubakerPITSP
451Elly De La CruzCINSS
452Omar NarvaezNYMC
453Bo NaylorCLEC
454Miguel RojasLADSS
455Brandon CrawfordSFSS
456Andrew PainterPHISP
457Christian ArroyoBOS2B
458Dylan DoddATLSP
459Jack SuwinskiPITOF
460Jo AdellLAAOF
461James PaxtonBOSSP
462Dominic SmithWSH1B
463Matt CarpenterSDUT
464Seth LugoSDRP
465Luke VoitMIL1B
466Jose AlvaradoPHIRP
467Tarik SkubalDETSP
468Akil BaddooDETOF
469Jesus AguilarOAK1B
470Marco GonzalesSEASP
471Victor RoblesWSHOF
472Gavin StoneLADSP
473Johnny CuetoMIASP
474LaMonte Wade Jr.SF1B, OF
475Rodolfo CastroPIT2B, 3B
476Austin NolaSDC
477Santiago EspinalTOR2B
478Matt VierlingDETOF
479Will SmithTEXRP
480Gary SanchezFAC
481Mike MoustakasCOL1B, 3B
482Kyle StowersBALOF
483Luis OrtizPHIRP
484Eric HosmerCHC1B
485Matt ManningDETSP
486Erik SwansonTORRP
487Michael KingNYYRP
488Kyle FarmerMIN3B, SS
489Kyle MullerOAKSP
490Will BensonCINOF
491Dany JimenezOAKRP
492Elehuris MonteroCOL3B
493Robert SuarezSDRP
494Endy RodriguezPITC
495Christian Encarnacion-StrandCIN3B
496Gavin SheetsCWSOF
497David VillarSF3B
498Yan GomesCHCC
499Kevin NewmanCIN2B, SS
500Jace PetersonOAK3B

Mick Ciallela is FantasyPros’ most accurate MLB analyst over the last three seasons? For more great analysis check out the 2023 FantraxHQ Fantasy Baseball Draft Kit!

Fantrax was one of the fastest-growing fantasy sites over the last few years, and we’re not stopping now. We are the most customizable, easy-to-use, and feature-rich platform in the industry, offering the greatest fantasy experience for your dynasty, keeper, redraft, and best ball leagues. Fantasy sports doesn’t sleep, and neither does Fantrax, with seasons running 365 days a year. Take your fantasy leagues to the next level now at Fantrax.com!
1 Comment
  1. Jim says

    I like your rankings but I’m don’t know what to do with Ohtani. Yahoo allows two players for Ohtani one for hitting and one for pitching. I think he’s very good at both.
    Where would you rank him at both positions?

    Thanks Jim

Leave A Reply

Your email address will not be published.