Fantasy Baseball Top-300 Rankings: RotoWire Roundtable Update

Opening Day is less than two weeks away, and the RotoWire Roundtable Rankings crew is back with another update to our top-300 fantasy baseball rankings ahead of the two biggest draft weekends of the year.
For those unfamiliar with the RotoWire Roundtable, these rankings combine four individual sets — from Jeff Erickson, Clay Link, Todd Zola and Erik Halterman — into one table, which is sorted by median ranking. The goal here is to provide additional information beyond a mere ordered list by also showing which players are viewed similarly across the board and which players generate a variety of opinions. These rankings assume 5×5 rotisserie scoring, with 14 hitters (including two catchers) and nine pitchers in the lineup. We’ll update this list throughout the offseason as depth charts get updated with the latest signings and injury news.
The first round sees two small changes in this update, with Paul Skenes creeping past Ronald Acuna and claiming the eighth spot while Corbin Carroll sneaks back up into 15th as his recovery from a broken hamate bone seems to be going well. Big movers later in the draft include relievers Bryan Abreu, Abner Uribe and Griffin Jax, who all moved up at least 20 spots, as well as Jac Caglianone and Kazuma Okamoto, who both moved up over a round. Meanwhile, Cade Cavalli, Willi Castro and Kyle Harrison are among those who have joined the back of the top 300 after being unranked in the previous
Opening Day is less than two weeks away, and the RotoWire Roundtable Rankings crew is back with another update to our top-300 fantasy baseball rankings ahead of the two biggest draft weekends of the year.
For those unfamiliar with the RotoWire Roundtable, these rankings combine four individual sets — from Jeff Erickson, Clay Link, Todd Zola and Erik Halterman — into one table, which is sorted by median ranking. The goal here is to provide additional information beyond a mere ordered list by also showing which players are viewed similarly across the board and which players generate a variety of opinions. These rankings assume 5×5 rotisserie scoring, with 14 hitters (including two catchers) and nine pitchers in the lineup. We’ll update this list throughout the offseason as depth charts get updated with the latest signings and injury news.
The first round sees two small changes in this update, with Paul Skenes creeping past Ronald Acuna and claiming the eighth spot while Corbin Carroll sneaks back up into 15th as his recovery from a broken hamate bone seems to be going well. Big movers later in the draft include relievers Bryan Abreu, Abner Uribe and Griffin Jax, who all moved up at least 20 spots, as well as Jac Caglianone and Kazuma Okamoto, who both moved up over a round. Meanwhile, Cade Cavalli, Willi Castro and Kyle Harrison are among those who have joined the back of the top 300 after being unranked in the previous update.
On the flip side, Hunter Greene’s elbow injury forced him off the list entirely, while injuries to Logan Henderson (elbow) and Quinn Priester (wrist) have pushed both Brewers starters out of the Top 300. Among those who remain on the list, Kyle Teel (hamstring), Bryce Miller (oblique) and Josh Hader (biceps) are the biggest fallers.
Are we too low on your favorite sleeper? Are you fading anyone we’ve ranked too high? Let us know in the comments below.
Intro by Erik Halterman
RkAVGMedPlayerTeamPosJeffClayToddErik1 (tie)1.51.5Shohei OhtaniLADDH, P11221 (tie)1.51.5Aaron JudgeNYYOF221133.03Bobby WittKCSS333344.34Juan SotoNYMOF445456.36Jose RamirezCLE3B594766.36.5Tarik SkubalDETP776578.37.5Julio RodriguezSEAOF1269688.08Paul SkenesPITP887998.88Ronald AcunaATLOF6510141010.39.5Garrett CrochetBOSP910148119.810Elly De La CruzCINSS10118101212.011.5Kyle TuckerLADOF111412111312.512.5Gunnar HendersonBALSS141211131413.513Fernando TatisSDOF131313151516.015.5Corbin CarrollARIOF162115121616.517Vladimir GuerreroTOR1B171517171717.317.5Jackson ChourioMILOF181716181819.018Junior CamineroTB3B152025161918.519Nick KurtzATH1B191619202021.521Kyle SchwarberPHIDH202618222121.522Cristopher SanchezPHIP241823212223.022.5Francisco LindorNYMSS212420272322.523Cal RaleighSEAC222524192423.824Trea TurnerPHISS252321262527.026Yoshinobu YamamotoLADP231937292626.326.5Jazz ChisholmNYY2B, 3B262728242727.827.5Zach NetoLAASS272831252827.829Ketel MarteARI2B292930232930.830Manny MachadoSD3B303022413035.034Pete AlonsoBAL1B283844303149.335.5Andres MunozSEAP393295313238.336Edwin DiazLADP383348343344.836Jhoan DuranPHIP373575323436.536.5Logan GilbertSEAP363142373539.337Mason MillerSDP403450333637.337.5Cade SmithCLEP413733383737.839Pete Crow-ArmstrongCHCOF434429353839.539.5Chris SaleATLP344551283943.042Bryce HarperPHI1B324256424044.542Yordan AlvarezHOUDH335034614142.542.5Roman AnthonyBOSOF424045434244.343Matt OlsonATL1B454136554339.543.5Bryan WooSEAP442243494449.843.5Hunter BrownHOUP313981484546.847James WoodWASOF474947444646.548Max FriedNYYP355549474746.349Brent RookerATHOF465227604851.549Mookie BettsLADSS514738704951.049.5William ContrerasMILC485160455051.852Freddie FreemanLAD1B494655575152.052.5Logan WebbSFP575352465254.355.5CJ AbramsWASSS534858585354.856.5Wyatt LangfordTEXOF623670515464.556.5Ben RiceNYYC, 1B545991545557.857Rafael DeversSF1B586354565659.058.5Jacob deGromTEXP744383365764.559.5Shea LangeliersATHC506089595857.360Josh NaylorSEA1B566426835959.062.5Jarren DuranBOSOF557035766061.862.5Aroldis ChapmanBOSP596682406174.362.5Freddy PeraltaNYMP6354118626273.063Cole RagansKCP6156110656364.863.5David BednarNYYP606780526463.865Brice TurangMIL2B696141846567.066Austin RileyATL3B665878666673.066.5Devin WilliamsNYMP5281120396768.367.5Cody BellingerNYYOF646966746873.569George KirbySEAP716294676968.069.5Jackson MerrillSDOF836871507078.372.5Hunter GoodmanCOLC6876100697178.075Geraldo PerdomoARISS659772787274.575.5Riley GreeneDETOF826576757377.576Seiya SuzukiCHCOF857379737472.878.5Randy ArozarenaSEAOF817753807590.380Trevor StoryBOSSS1287973817682.081.5Corey SeagerTEXSS8974631027780.582Maikel GarciaKC3B708588797883.883Joe RyanMINP9857112687977.383.5Eugenio SuarezFA3B7610240918080.385.5Byron BuxtonMINOF67104461048185.086Framber ValdezFAP877296858286.586Salvador PerezKCC, 1B7390101828396.086Dylan CeaseTORP9775148648482.087.5Vinnie PasquantinoKC1B1147839978586.087.5George SpringerTOROF8491641058691.588Nick PivettaSDP8671119908796.089.5Kyle BradishBALP91881347188112.590.5Eury PerezMIAP9282187898992.591.5Michael HarrisATLOF13083571009090.592Michael BuschCHC1B809886989194.595.5Oneil CruzPITOF1109398779294.396.5Jesus LuzardoPHIP121841096393101.897Kevin GausmanTORP88871061269496.597.5Christian YelichMILDH771183215995123.5101Jose AltuveHOU2B, OF103998520796101.8101.5Tyler SoderstromATH1B. OF124801049997101.3102.5Agustin RamirezMIAC791211021039897.5103.5Nico HoernerCHC2B1041036811599130.0103.5Daniel PalenciaCHCP10710022192100103.3104Bo BichetteNYMSS1469259116101106.5104.5Will Smith (LAD)LADC7289145120102104.0105Raisel IglesiasATLP10211310893103112.0105Willy AdamesSFSS7896114160104105.0106.5Drake BaldwinATLC9013512372105110.0106.5Sonny GrayBOSP9614111786106104.3107Teoscar HernandezLADOF10011467136107147.3107Nolan McLeanNYMP10686289108108107.8108.5Nathan EovaldiTEXP7513993124109118.8108.5Chase BurnsCINP10518474112110122.8110.5Pete FairbanksMIAP112101169109111103.0114Jeremy PenaHOUSS11811062122112122.5114Alex BregmanCHC3B1319497168113119.8114.5Yandy DiazTB1B113137115114114132.0116Emmet SheehanLADP117115189107115117.8120Steven KwanCLEOF10916269131116119.3120.5Andy PagesLADOF15910677135117125.3120.5Zack WheelerPHIP147128113113118117.5123Jakob MarseeMIAOF12312390134119142.3126Carlos EstevezKCP116207136110120131.5126.5Nick LodoloCINP12213118588121127.0127Ryan HelsleyBALP9515920153122124.0129.5Luke KeaschallMIN2B14295127132123131.8129.5Ozzie AlbiesATL2B129129139130124126.3130Emilio PaganCINP11115014995125128.8130Luis RobertNYMOF132130130123126129.3130.5Drew RasmussenTBP119142111145127131.8130.5Ryan PepiotTBP93109173152128133.5132Ian HappCHCOF108148116162129135.8132Lawrence ButlerATHOF14012487192130132.8135Luis CastilloSEAP135119135142131135.8135Brandon NimmoTEXOF13413661212132142.8135Kenley JansenDETP136134172129133153.8135.5Ceddanne RafaelaBOS2B, OF243143128101134162.8136Cam SchlittlerNYYP161108271111135147.3136.5Tyler GlasnowLADP148116200125136139.8137Josh HaderHOUP163111107178137145.0137.5Tanner BibeeCLEP99107168206138139.3138Taylor WardBALOF120144132161139159.0141.5Noelvi MarteCIN3B, OF235140143118140162.5144Robbie RaySFP137122240151141136.8145.5Yainer DiazHOUC13815399157142146.8146.5Brandon WoodruffMILP173126121167143154.3149Xavier EdwardsMIA2B, SS152193126146144160.0149Konnor GriffinPITSS126117225172145149.3149.5Adley RutschmanBALC144155179119146150.0151Dansby SwansonCHCSS20613892164147155.0153.5Jo AdellLAAOF169196138117148151.8154Willson ContrerasBOS1B157151125174149153.8155Spencer StriderATLP115127190183150151.0156.5Kyle StowersMIAOF19514716696151163.0158Matt ChapmanSF3B153125163211152160.8158.5Brenton DoyleCOLOF160157193133153176.3159Trevor MegillMILP158232160155154158.5159.5Alejandro KirkTORC167152194121155164.5160Jeff HoffmanTORP10124421994156177.0162Bryan ReynoldsPITOF180132144252157159.8162.5Michael KingSDP143112202182158165.5163.5Shota ImanagaCHCP156195171140159163.3164Ranger SuarezBOSP154181174144160181.3164Jacob MisiorowskiMILP208120291106161178.8165Matthew BoydCHCP183246147139162161.8165.5Chandler SimpsonTBOF213182103149163179.0167Sal FrelickMILOF234183151148164167.5169Alec BurlesonSTL1B. OF170168124208165168.3169.5Spencer TorkelsonDET1B168171131203166164.5170Blake SnellLADP17616484234167195.5170.5Gavin WilliamsCLEP155145296186168175.3172Jacob WilsonATHSS224163133181169172.5172.5Matt McLainCIN2B149174196171170177.3172.5J.T. RealmutoPHIC150170214175171176.3173Bryson StottPHI2B199213146147172187.5176Dylan CrewsWASOF255175177143173181.0177Gabriel MorenoARIC188166212158174179.5177.5MacKenzie GoreTEXP166189236127175177.8178Griffin JaxTBP177218137179176184.8178Jonathan ArandaTB1B227156161195177189.8178.5Brandon LowePIT2B192165157245178214.3178.5Tatsuya ImaiHOUP179178335165179212.3179Trey YesavageTORP171146345187180195.0179.5Jack FlahertyDETP186173268153181180.8181Xander BogaertsSDSS151211140221182185.5182.5Daylen LileWASOF164201155222183192.0183Jackson HollidayBAL2B212264154138184203.3184Abner UribeMILP172188273180185216.8185.5Kerry CarpenterDETOF334169162202186183.5186.5Luis Garcia (WAS)WAS2B201172142219187191.0189Jac CaglianoneKCOF141209245169188192.5189Bubba ChandlerPITP237105287141189183.5190Samuel BasalloBALC200154192188190181.5191.5Trevor RogersBALP22515825687191193.5191.5Ryan WalkerSFP133258206177192205.0192Aaron NolaPHIP207177270166193241.0192Dennis SantanaPITP125208455176194198.8193.5Kris BubicKCP280204183128195194.0194Adolis GarciaPHIOF145243152236196200.5194Daulton VarshoTOROF189161253199197174.8194.5Christian WalkerHOU1B198191105205198193.8197Edward CabreraCHCP231176218150199206.8197.5Francisco AlvarezNYMC174198258197200193.8198Mike TroutLAAOF196149230200201207.3199.5Addison BargerTOR3B, OF210187243189202216.8200Shane BazBALP194206313154203204.8202Cade HortonCHCP94167321237204201.5203Wilyer AbreuBOSOF240160175231205204.8203.5Colton CowserBALOF262216150191206253.8205Shane McClanahanTBP127214478196207211.0211Dillon DinglerDETC223199209213208212.0211.5Andrew AbbottCINP191185232240209212.0212.5Ramon LaureanoSDOF258179165246210220.8212.5Sal StewartCIN1B288210215170211237.5213Ivan HerreraSTLDH371270153156212208.5216Ezequiel TovarCOLSS217215159243213219.5216Kazuma OkamotoTOR3B232200283163214224.8216Caleb DurbinBOS3B215257210217215260.5216.5Seth LugoKCP184194239425216207.5218Otto LopezMIA2B, SS218238156218217212.8218Gleyber TorresDET2B211233182225218219.0218.5Luis ArraezSF1B233317122204219224.5219.5Noah CameronKCP203205234256220219.8220.5Jordan BeckCOLOF245197244193221225.5222Jorge PolancoNYM2B261234197210222222.8222.5Austin WellsNYYC205241231214223286.0223.5Bryan AbreuHOUP193512254185224214.0224Alec BohmPHI3B178230222226225237.0225Brendan DonovanSEA2B226289224209226216.5225.5Sandy AlcantaraMIAP282133267184227242.8225.5TJ FriedlCINOF139273178381228229.3231.5Carter JensenKCC175269279194229251.5233Spencer SteerCIN1B239227181359230255.0236Gerrit ColeNYYP221251184364231241.5237.5Jose CaballeroNYY2B, 3B, SS, OF190301277198232245.5237.5Merrill KellyARIP287255220220233253.5237.5Zac GallenARIP256219170369234229.0238Clay HolmesNYMP185226255250235236.5238.5Seranthony DominguezFAP265212332137236232.8240Jake BurgerTEX1B214266176275237228.8240.5Max MuncyATH2B, 3B228253261173238256.5240.5Colson MontgomeryCWSSS216190355265239240.8241Isaac ParedesHOU3B230291252190240243.8242Munetaka MurakamiCWS3B229254262230241242.5243Masyn WinnSTLSS267220217266242253.8244.5Cody PonceTORP251186340238243268.8245Jose SorianoLAAP222363242248244235.8246Marcell OzunaPITDH268224158293245253.5246.5JJ WetherholtSTLSS249235286244246283.0247.5Casey MizeDETP254222415241247250.8249.5Joe MusgroveSDP247252186318248245.0252.5Trent GrishamNYYOF197236278269249251.5254Kyle ManzardoCLE1B257217281251250260.8254Carlos CorreaHOU3B, SS252256207328251261.0255Carlos RodonNYYP263293241247252272.0255.5Shane BieberTORP181278233396253251.3257Kyle TeelCHWC259275216255254269.3257Andrew VaughnMIL1B291365198223255245.0258.5Heliot RamosSFOF275242129334256252.8258.5Logan O’HoppeLAAC302192263254257247.0259Marcus SemienNYM2B162228308290258268.3259.5Kevin McGonigleDETSS248202352271259245.8260Royce LewisMIN3B270180250283260271.0261Ryan JeffersMINC209274248353261293.0263.5Ryne NelsonARIP285229416242262252.3264Mickey MoniakCOLOF277280251201263258.0267Tyler StephensonCINC182268266316264321.8268.5Cade CavalliWASP276261522228265283.5277Yusei KikuchiLAAP272282323257266393.8279Willi CastroCOL2B, 3B, OF244773299259267301.3279.5Brady SingerCINP278281272374268292.5280.5Shane SmithCWSP238267294371269280.0281Andres GimenezTOR2B311265247297270294.0281Michael WachaKCP250312191423271277.8282.5Josh LoweLAAOF318297228268272279.3283.5Robert GarciaTEXP269351199298273285.3285Roki SasakiLADP204367341229274442.5285.5Kyle HarrisonMILP283286916285275296.5287Jack LeiterTEXP266203409308276281.0287.5Jasson DominguezNYYOF385305164270277281.8291Ian SeymourTBP284298188357278330.3294.5Ryan WeathersNYYP241348505227279298.5296Nolan ArenadoARI3B343259259333280301.5296Kodai SengaNYMP187249343427281310.5296.5Brayan BelloBOSP279225314424282309.3297Miguel VargasCWS1B, 3B419284310224283300.8298Jung Hoo LeeSFOF333263227380284292.8298.5Robert SuarezATLP242332324273285362.3299Trevor LarnachMINOF260602249338286304.3300Colt KeithDET2B, 3B286299301331287317.0301Dylan BeaversBALOF304223298443288314.8301.5Jesus SanchezTOROF396260307296289301.0302.5Joey CantilloCLEP289231316368290301.8302.5Bryce MillerSEAP363239290315291289.3303.5Cedric MullinsTBOF313237304303292303.5303.5Matt WallnerMINOF246328361279293331.5306.5Connelly EarlyBOSP220288493325294459.5307.5Mike BurrowsHOUP300990315233295285.5313Evan CarterTEXOF375366141260296311.0313.5Ryan O’HearnPIT1B. OF404335213292297305.8314.5Mitch KellerPITP310325269319298374.5314.5Jake McCarthyCOLOF350279602267299325.3317Josh JungTEX3B362272226441300300.3318Nick MartinezTBP340296203362




