Home › MLB Pitchers
● MLB STARTING PITCHERS · DIRECTORY

MLB Starting Pitchers

Every MLB starting pitcher our model has projected for in the last 120 days of coverage. 320 pitchers indexed below. Click any name for their start-by-start history, current ERA, and links to every pick we've published when they were on the mound.

PitcherMost Recent TeamERAStarts Tracked
AJ BlubaughHouston Astros—1
AJ Smith-ShawverAtlanta Braves7.135
Aaron CivaleOakland Athletics5.13
Aaron NolaPhiladelphia Phillies—21
Adrian HouserSan Francisco Giants4.084
Alan RangelPhiladelphia Phillies5.44
Alec GamboaBoston Red Sox1.913
Andre PallanteSt. Louis Cardinals3.6117
Andrew AbbottCincinnati Reds4.717
Andrew AlvarezWashington Nationals3.1714
Andrew MorrisMinnesota Twins3.822
Andrew PainterPhiladelphia Phillies5.5912
Andrew SearsDetroit Tigers5.43
Anthony KayChicago White Sox4.5321
Anthony MolinaSan Francisco Giants4.185
Austin WarrenNew York Mets2.71
Bailey OberMinnesota Twins4.2112
Beck WayKansas City Royals3.861
Ben BrownChicago Cubs1.742
Bennett SousaHouston Astros6.271
Blade TidwellSan Francisco Giants4.569
Blake SnellLos Angeles Dodgers1.98
Brad LordWashington Nationals4.044
Bradgley RodriguezSan Diego Padres2.281
Brady BassoOakland Athletics5.367
Brady SingerCincinnati Reds5.6719
Brandon EisertChicago White Sox4.32
Brandon PfaadtArizona Diamondbacks3.7216
Brandon SproatMilwaukee Brewers5.2710
Brandon WilliamsonCincinnati Reds4.893
Brandon WoodruffMilwaukee Brewers2.983
Brandon YoungBaltimore Orioles3.6218
Braxton AshcraftPittsburgh Pirates3.5916
Brayan BelloBoston Red Sox4.334
Braydon FisherToronto Blue Jays3.226
Brendan BeckNew York Yankees9.952
Brent SuterAtlanta Braves3.362
Brock StewartLos Angeles Dodgers2.551
Bryan HudsonChicago White Sox3.034
Bryan KingHouston Astros3.831
Bryan WooSeattle Mariners3.9217
Bryce ElderAtlanta Braves3.9512
Bryce MillerSeattle Mariners3.9917
Bryse WilsonMilwaukee Brewers3.671
Bubba ChandlerPittsburgh Pirates4.3417
CJ Van EykToronto Blue Jays4.051
Cade CavalliWashington Nationals3.1218
Cade GibsonMiami Marlins5.611
Cade PovichBaltimore Orioles4.053
Cal QuantrillTexas Rangers2.915
Caleb FergusonCincinnati Reds3.571
Cam SchlittlerNew York Yankees—20
Carlos RodonNew York Yankees2.6711
Carmen MlodzinskiPittsburgh Pirates3.793
Carson PalmquistWashington Nationals9.244
Carson WhisenhuntSan Francisco Giants7.037
Casey LeguminaTampa Bay Rays3.994
Casey MizeSan Diego Padres3.9616
Cesar PerdomoSan Francisco Giants3.724
Chase BurnsCincinnati Reds2.816
Chase PettyCincinnati Reds4.51
Chris BassittBaltimore Orioles4.598
Chris MurphyChicago White Sox3.943
Chris SaleAtlanta Braves—17
Christian ScottNew York Mets3.8517
Cionel PerezNew York Mets5.352
Clay HolmesChicago Cubs3.299
Cody BradfordTexas Rangers4.198
Cole SulserTampa Bay Rays5.351
Cole WinnTexas Rangers5.941
Coleman CrowMilwaukee Brewers5.941
Colin ReaChicago Cubs4.598
Connelly EarlyWashington Nationals3.334
Connor PrielippMinnesota Twins4.9413
Corbin BurnesArizona Diamondbacks7.843
Cristian JavierHouston Astros5.319
Cristopher SanchezPhiladelphia Phillies—20
DJ HerzWashington Nationals9.02
Daniel EspinoCleveland Guardians4.733
Daniel Lynch IVKansas City Royals4.1310
Danny YoungAtlanta Braves4.51
David PetersonChicago Cubs4.7915
David SandlinChicago White Sox5.583
Davis MartinChicago White Sox3.8414
Dean KremerMinnesota Twins4.9715
Derek LawArizona Diamondbacks1.351
Drew AndersonDetroit Tigers3.629
Drew RasmussenTampa Bay Rays—19
Dustin MayMilwaukee Brewers4.6717
Dylan CeaseToronto Blue Jays2.3818
Eddy YeanWashington Nationals2.351
Edgardo HenriquezLos Angeles Dodgers2.791
Eduardo RiveraBoston Red Sox6.34
Eduardo RodriguezArizona Diamondbacks2.8919
Edward CabreraChicago Cubs5.14
Elmer RodriguezNew York Yankees5.43
Emerson HancockSeattle Mariners3.3711
Emmet SheehanLos Angeles Dodgers4.7910
Eric LauerLos Angeles Dodgers4.7810
Erick FeddeChicago White Sox3.977
Erik MillerBoston Red Sox2.51
Ethan PeckoHouston Astros3.775
Eury PerezMiami Marlins4.1417
Foster GriffinCleveland Guardians3.6718
Framber ValdezDetroit Tigers4.0318
Freddy PeraltaTampa Bay Rays4.5617
Gabriel HughesColorado Rockies6.3713
Gage JumpOakland Athletics5.1217
Gavin WilliamsCleveland Guardians3.6319
George KirbySeattle Mariners4.2416
George KlassenLos Angeles Angels3.744
German MarquezSan Diego Padres5.174
Gerrit ColeNew York Yankees—19
Gordon GraceffoSt. Louis Cardinals3.131
Grant HolmesAtlanta Braves3.4916
Grayson RodriguezLos Angeles Angels5.9615
Griffin CanningSan Diego Padres6.675
Griffin JaxTampa Bay Rays3.6215
Hagen SmithChicago White Sox0.03
Hayden WesneskiHouston Astros3.511
Huascar BrazobanNew York Mets2.181
Hunter BrownHouston Astros—18
Hunter DobbinsSt. Louis Cardinals3.427
Hunter GreeneCincinnati Reds6.835
Hurston WaldrepAtlanta Braves8.442
Ian SeymourTampa Bay Rays4.3814
J.T. GinnOakland Athletics3.612
JP SearsSan Diego Padres4.266
JR RitchieAtlanta Braves4.795
JT BrubakerSan Francisco Giants3.171
Jack DreyerLos Angeles Dodgers3.282
Jack FlahertyDetroit Tigers4.596
Jack KochanowiczLos Angeles Angels6.051
Jack LeiterTexas Rangers4.972
Jack PerkinsOakland Athletics5.916
Jack RalstonMiami Marlins5.711
Jackson JobeDetroit Tigers3.989
Jackson KentWashington Nationals6.598
Jacob LopezOakland Athletics5.6814
Jacob MisiorowskiMilwaukee Brewers—18
Jacob WaguespackDetroit Tigers2.481
Jacob deGromTexas Rangers3.8618
Jake BennettBoston Red Sox3.6916
Jake IrvinWashington Nationals5.410
Jameson TaillonToronto Blue Jays5.686
Janson JunkMiami Marlins4.3114
Jared JonesPittsburgh Pirates3.8720
Jared SimpsonWashington Nationals6.751
Javier AssadChicago Cubs3.467
Jedixson PaezBoston Red Sox18.01
Jeffrey SpringsOakland Athletics6.1815
Jefry YanNew York Mets4.341
Jesus LuzardoPhiladelphia Phillies—17
Joe RyanMinnesota Twins3.8313
Joey CantilloCleveland Guardians4.016
Jonah TongNew York Mets3.824
Jordan HicksChicago White Sox4.432
Jose CabreraArizona Diamondbacks5.64
Jose QuintanaColorado Rockies5.42
Jose SorianoToronto Blue Jays3.7218
Jose SuarezOakland Athletics4.441
Jose UrquidyChicago White Sox5.061
Justin HagenmanNew York Mets—1
Justin VerlanderDetroit Tigers7.01
Justin WrobleskiLos Angeles Dodgers3.712
Kade AndersonSeattle Mariners4.187
Kade MorrisOakland Athletics9.822
Kai-Wei TengHouston Astros4.363
Keider MonteroDetroit Tigers3.5813
Kendry RojasMinnesota Twins3.322
Kent EmanuelCincinnati Reds3.61
Kevin GausmanChicago Cubs—19
Kirby YatesPittsburgh Pirates3.191
Kodai SengaNew York Mets8.663
Kohl DrakeArizona Diamondbacks5.45
Kumar RockerTexas Rangers4.3816
Kyle BradishBaltimore Orioles4.1218
Kyle FreelandColorado Rockies6.5815
Kyle HarrisonMilwaukee Brewers4.2511
Kyle HartSan Diego Padres4.534
Kyle HurtLos Angeles Dodgers4.551
Kyle LeahySt. Louis Cardinals3.6618
Lake BacharPittsburgh Pirates3.5610
Landen RouppSan Francisco Giants4.016
Logan AllenCleveland Guardians3.772
Logan GilbertSeattle Mariners3.8117
Logan HendersonMilwaukee Brewers2.5113
Logan WebbSan Francisco Giants4.115
Lucas GiolitoSan Diego Padres4.862
Luinder AvilaKansas City Royals5.539
Luis CastilloChicago White Sox5.5713
MacKenzie GoreTexas Rangers4.6718
Martin PerezAtlanta Braves3.0417
Mason AdamsColorado Rockies5.096
Mason BarnettOakland Athletics7.166
Mason EnglertTampa Bay Rays4.543
Mason FluhartyToronto Blue Jays3.712
Mason MontgomeryPittsburgh Pirates4.032
Matt SvansonSt. Louis Cardinals6.521
Matt WaldronWashington Nationals7.541
Matt WilkinsonSan Francisco Giants3.586
Matthew BoydChicago Cubs—18
Matthew LiberatoreSt. Louis Cardinals5.3618
Max FriedNew York Yankees—11
Max MeyerMiami Marlins2.685
Max ScherzerToronto Blue Jays6.1414
Merrill KellyArizona Diamondbacks5.019
Michael KingSan Diego Padres—20
Michael LorenzenColorado Rockies6.8310
Michael McGreevySt. Louis Cardinals3.8417
Michael SorokaArizona Diamondbacks3.318
Michael WachaKansas City Royals3.3319
Miguel UllolaHouston Astros3.382
Mike BurrowsHouston Astros5.995
Mike ParedesMinnesota Twins4.724
Miles MikolasWashington Nationals5.677
Mitch BrattArizona Diamondbacks4.5410
Mitch KellerPittsburgh Pirates5.299
Nathan EovaldiTexas Rangers4.279
Nick LodoloCincinnati Reds5.0415
Nick MartinezTampa Bay Rays2.9417
Nick PivettaSan Diego Padres—5
Noah CameronKansas City Royals3.9218
Noah SchultzChicago White Sox5.826
Nolan McLeanNew York Mets3.1818
Owen MurphyAtlanta Braves4.051
PJ PoulinWashington Nationals2.971
Parker MessickCleveland Guardians—19
Patrick CorbinToronto Blue Jays5.092
Patrick SandovalBoston Red Sox5.1513
Paul BlackburnNew York Yankees2.311
Paul SkenesPittsburgh Pirates3.8217
Payton TolleBoston Red Sox—17
Peter LambertHouston Astros3.719
Quinn MathewsSt. Louis Cardinals3.658
Randy DobnakKansas City Royals3.5113
Randy VasquezSan Diego Padres4.029
Ranger SuarezBoston Red Sox3.2717
Ray KerrAtlanta Braves—2
Reid DetmersLos Angeles Angels3.4718
Reynaldo LopezAtlanta Braves4.138
Rhett LowderCincinnati Reds5.7417
Richard LoveladyWashington Nationals3.712
Riley CornelioWashington Nationals4.222
River RyanDetroit Tigers0.02
Robbie RaySan Diego Padres—19
Robert GasserMilwaukee Brewers4.0115
Robert StockNew York Mets5.817
Roki SasakiLos Angeles Dodgers4.4212
Ronel BlancoHouston Astros7.715
Ryan FeltnerColorado Rockies5.9115
Ryan GustoMiami Marlins4.1416
Ryan JohnsonLos Angeles Angels4.9317
Ryan RolisonChicago Cubs1.991
Ryan WeathersNew York Yankees3.5614
Ryan YarbroughNew York Yankees3.842
Ryne NelsonArizona Diamondbacks5.192
Sam AldegheriLos Angeles Angels5.084
Sandy AlcantaraMiami Marlins3.9119
Sean BurkeChicago White Sox—19
Sean ManaeaNew York Mets4.6718
Sean NewcombChicago White Sox2.775
Sean SullivanColorado Rockies8.874
Seth LugoKansas City Royals5.0619
Shane BazBaltimore Orioles4.1119
Shane BieberToronto Blue Jays4.5311
Shane DrohanMilwaukee Brewers4.0915
Shane McClanahanTampa Bay Rays3.1913
Shohei OhtaniLos Angeles Dodgers1.793
Shota ImanagaChicago Cubs3.819
Slade CecconiCleveland Guardians4.788
Sonny GrayBoston Red Sox—19
Spencer ArrighettiToronto Blue Jays5.128
Spencer MilesToronto Blue Jays2.576
Spencer StriderAtlanta Braves5.312
Stephen KolekKansas City Royals4.53
Steven CruzKansas City Royals5.221
Steven MatzTampa Bay Rays5.461
TBDAtlanta Braves—16
Taj BradleyMinnesota Twins3.8118
Tanner BanksPhiladelphia Phillies6.21
Tanner BibeeCleveland Guardians4.3519
Tanner GordonColorado Rockies6.6810
Tarik SkubalLos Angeles Dodgers—19
Tatsuya ImaiHouston Astros5.597
Taylor ClarkeArizona Diamondbacks2.861
Thomas PannoneMilwaukee Brewers6.01
Tim MayzaPhiladelphia Phillies3.064
Tomoyuki SuganoColorado Rockies5.3615
Trevor McDonaldSan Francisco Giants5.127
Trevor RogersBaltimore Orioles4.0318
Trevor WilliamsTexas Rangers3.931
Trey GibsonBaltimore Orioles7.365
Trey YesavageToronto Blue Jays3.6912
Troy MeltonDetroit Tigers2.5215
Tyler AlexanderTexas Rangers3.384
Tyler GilbertChicago White Sox18.91
Tyler GlasnowLos Angeles Dodgers3.466
Tyler HoltonDetroit Tigers3.11
Tyler MahleAtlanta Braves—17
Tyler PhillipsMiami Marlins3.3417
Walbert UrenaLos Angeles Angels2.7416
Walker BuehlerSan Diego Padres4.5618
Wandy PeraltaSan Diego Padres3.393
Wilber DotelPittsburgh Pirates4.822
Will DionWashington Nationals3.671
Will KleinLos Angeles Dodgers2.581
Will WarrenNew York Yankees4.0217
Xzavion CurryNew York Mets3.441
Yohan RamirezPittsburgh Pirates3.11
Yoshinobu YamamotoLos Angeles Dodgers2.5116
Yunior MarteSan Francisco Giants4.662
Yusei KikuchiLos Angeles Angels4.887
Zac GallenArizona Diamondbacks6.345
Zac ThorntonNew York Mets3.4212
Zach AgnosColorado Rockies5.682
Zach ThorntonNew York Mets2.62
Zack LittellWashington Nationals4.946
Zack WheelerPhiladelphia Phillies3.0619
Zebby MatthewsMinnesota Twins4.7418