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. 275 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
Aaron CivaleOakland Athletics5.0510
Aaron NolaPhiladelphia Phillies6.0413
Adam MackoToronto Blue Jays0.01
Adrian HouserSan Francisco Giants5.499
Alan RangelPhiladelphia Phillies3.382
Andre PallanteSt. Louis Cardinals3.612
Andrew AbbottCincinnati Reds3.8811
Andrew AlvarezWashington Nationals3.443
Andrew MorrisMinnesota Twins4.442
Andrew PainterPhiladelphia Phillies6.219
Anthony KayChicago White Sox4.3914
Austin WarrenNew York Mets2.72
Bailey FalterKansas City Royals13.972
Bailey OberMinnesota Twins4.598
Ben BrownChicago Cubs1.747
Blake SnellLos Angeles Dodgers12.01
Brad LordWashington Nationals3.181
Bradgley RodriguezSan Diego Padres1.742
Brady SingerCincinnati Reds5.0313
Brandon EisertChicago White Sox4.33
Brandon PfaadtArizona Diamondbacks5.41
Brandon SproatMilwaukee Brewers5.2812
Brandon WilliamsonCincinnati Reds5.41
Brandon WoodruffMilwaukee Brewers2.595
Brandon YoungBaltimore Orioles3.1112
Braxton AshcraftPittsburgh Pirates3.2413
Braxton GarrettMiami Marlins14.542
Brayan BelloBoston Red Sox6.343
Braydon FisherToronto Blue Jays3.44
Brenan HanifeeDetroit Tigers1.082
Brendan BeckNew York Yankees9.451
Brennan BernardinoColorado Rockies0.711
Brent SuterLos Angeles Angels4.51
Bryan HudsonChicago White Sox1.483
Bryan WooSeattle Mariners4.1712
Bryce ElderAtlanta Braves4.0111
Bryce MillerSeattle Mariners1.717
Brycen MautzSt. Louis Cardinals1
Bubba ChandlerPittsburgh Pirates4.6211
Burch SmithDetroit Tigers3.091
Cade CavalliWashington Nationals3.6912
Cade PovichBaltimore Orioles5.122
Cal QuantrillTexas Rangers3.313
Cam SchlittlerNew York Yankees2.0812
Carlos RodonNew York Yankees3.38
Carmen MlodzinskiPittsburgh Pirates3.766
Carson PalmquistWashington Nationals8.441
Casey LeguminaTampa Bay Rays3.311
Casey MizeDetroit Tigers2.638
Chad PatrickMilwaukee Brewers2.63
Chase BurnsCincinnati Reds2.411
Chase DollanderColorado Rockies3.892
Chase PettyCincinnati Reds5.912
Chris BassittBaltimore Orioles5.276
Chris MurphyChicago White Sox4.81
Chris PaddackCincinnati Reds6.97
Chris SaleAtlanta Braves2.110
Christian ScottNew York Mets3.4911
Cionel PerezNew York Mets4.831
Clay HolmesNew York Mets1.865
Cody BoltonHouston Astros4.631
Cole RagansKansas City Royals5.294
Cole SulserTampa Bay Rays5.351
Coleman CrowMilwaukee Brewers5.943
Colin ReaChicago Cubs4.7412
Connelly EarlyBoston Red Sox3.4411
Connor PrielippMinnesota Twins4.9611
Cristopher SanchezPhiladelphia Phillies2.011
DL HallMilwaukee Brewers2.311
David PetersonChicago Cubs6.754
David SandlinChicago White Sox6.053
Davis MartinChicago White Sox3.0811
Dean KremerBaltimore Orioles3.181
Didier FuentesAtlanta Braves6.431
Drew AndersonDetroit Tigers3.981
Drew RasmussenTampa Bay Rays2.4511
Dustin MaySt. Louis Cardinals4.810
Dylan CeaseToronto Blue Jays2.7911
Eduardo RodriguezArizona Diamondbacks2.2112
Edward CabreraChicago Cubs5.19
Elmer RodriguezNew York Yankees4.152
Emerson HancockSeattle Mariners3.4711
Emmet SheehanLos Angeles Dodgers5.0810
Eric LauerLos Angeles Dodgers4.877
Erick FeddeChicago White Sox4.416
Eury PerezMiami Marlins4.2111
Foster GriffinWashington Nationals2.8713
Framber ValdezDetroit Tigers4.2914
Freddy PeraltaNew York Mets4.8112
Gage JumpOakland Athletics2.937
Garrett CrochetBoston Red Sox6.32
Gavin WilliamsCleveland Guardians3.8911
George KirbySeattle Mariners3.8110
German MarquezSan Diego Padres4.382
Gerrit ColeNew York Yankees4.017
Grant HolmesAtlanta Braves3.8311
Grayson RodriguezLos Angeles Angels8.15
Griffin CanningSan Diego Padres7.098
Griffin JaxTampa Bay Rays3.4512
Huascar BrazobanNew York Mets2.186
Hunter BrownHouston Astros1.783
Hunter DobbinsSt. Louis Cardinals3.632
Hunter GreeneCincinnati Reds1
Hurston WaldrepAtlanta Braves3.681
Ian SeymourTampa Bay Rays4.022
J.T. GinnOakland Athletics3.0412
JP SearsSan Diego Padres6.973
JR RitchieAtlanta Braves4.875
Jack DreyerLos Angeles Dodgers3.411
Jack FlahertyDetroit Tigers4.9713
Jack KochanowiczLos Angeles Angels6.059
Jack LeiterTexas Rangers4.9710
Jack PerkinsOakland Athletics6.754
Jacob LopezOakland Athletics6.756
Jacob MisiorowskiMilwaukee Brewers1.4712
Jacob deGromTexas Rangers3.4812
Jake BennettBoston Red Sox3.16
Jake IrvinWashington Nationals5.237
Jakob JunisTexas Rangers1.891
Jameson TaillonChicago Cubs5.198
Janson JunkMiami Marlins4.87
Jared JonesPittsburgh Pirates5.285
Jason AlexanderHouston Astros9.332
Javier AssadChicago Cubs4.534
Jeffrey SpringsOakland Athletics5.7913
Jesse ScholtensTampa Bay Rays3.293
Jesus LuzardoPhiladelphia Phillies3.8813
Jimmy HergetColorado Rockies1.641
Joe RyanMinnesota Twins3.6113
Joey CantilloCleveland Guardians3.8613
John KingMiami Marlins2.521
Jordan WicksChicago Cubs15.632
Jose CabreraArizona Diamondbacks3.62
Jose QuintanaColorado Rockies5.278
Jose SorianoLos Angeles Angels3.4212
Jovani MoranBoston Red Sox3.383
Justin WrobleskiLos Angeles Dodgers2.811
Kade MorrisOakland Athletics20.251
Kai-Wei TengHouston Astros4.368
Keegan AkinBaltimore Orioles13.032
Keider MonteroDetroit Tigers3.3911
Kendry RojasMinnesota Twins1.652
Kevin GausmanToronto Blue Jays4.1913
Kodai SengaNew York Mets10.084
Kris BubicKansas City Royals4.115
Kumar RockerTexas Rangers3.8311
Kyle BackhusPhiladelphia Phillies5.871
Kyle BradishBaltimore Orioles3.7713
Kyle FreelandColorado Rockies7.2511
Kyle HarrisonMilwaukee Brewers2.5711
Kyle HartSan Diego Padres4.151
Kyle LeahySt. Louis Cardinals4.0913
Lake BacharMiami Marlins2.973
Lance McCullers Jr.Houston Astros6.864
Landen RouppSan Francisco Giants4.5512
Logan GilbertSeattle Mariners3.4211
Logan HendersonMilwaukee Brewers2.744
Logan WebbSan Francisco Giants3.668
Lucas GiolitoSan Diego Padres4.865
Luinder AvilaKansas City Royals5.46
Luis CastilloSeattle Mariners4.7910
Luis GilNew York Yankees6.052
Luis MedinaOakland Athletics2.251
Luis SeverinoOakland Athletics4.166
Lyon RichardsonCincinnati Reds27.01
MacKenzie GoreTexas Rangers4.3112
Martin PerezAtlanta Braves3.2711
Mason FluhartyToronto Blue Jays3.962
Mason MontgomeryPittsburgh Pirates4.563
Matt WaldronSan Diego Padres12.461
Matthew BoydChicago Cubs5.085
Matthew LiberatoreSt. Louis Cardinals5.3313
Max FriedNew York Yankees3.215
Max MeyerMiami Marlins2.5312
Max ScherzerToronto Blue Jays10.232
Merrill KellyArizona Diamondbacks5.8413
Michael KingSan Diego Padres3.5213
Michael LorenzenColorado Rockies6.9113
Michael McGreevySt. Louis Cardinals3.1211
Michael SorokaArizona Diamondbacks3.2810
Michael WachaKansas City Royals3.3112
Mike BurrowsHouston Astros5.5812
Mike ParedesMinnesota Twins4.63
Miles MikolasWashington Nationals5.446
Mitch BrattArizona Diamondbacks3.01
Mitch KellerPittsburgh Pirates5.0213
Nathan EovaldiTexas Rangers4.029
Nick LodoloCincinnati Reds5.0510
Nick MartinezTampa Bay Rays2.6112
Noah CameronKansas City Royals4.9511
Noah SchultzChicago White Sox5.868
Nolan McLeanNew York Mets3.7813
PJ PoulinWashington Nationals2.974
Parker MessickCleveland Guardians2.8513
Patrick CorbinToronto Blue Jays5.0911
Paul BlackburnNew York Yankees3.01
Paul SkenesPittsburgh Pirates3.6211
Paxton SchultzWashington Nationals5.491
Payton TolleBoston Red Sox3.3912
Peter LambertHouston Astros3.5112
Randy VasquezSan Diego Padres4.4412
Ranger SuarezBoston Red Sox2.9413
Reid DetmersLos Angeles Angels4.1313
Reynaldo LopezAtlanta Braves3.313
Rhett LowderCincinnati Reds5.318
Richard LoveladyWashington Nationals3.04
Robbie RaySan Francisco Giants3.3913
Robby SnellingMiami Marlins5.41
Robert GasserMilwaukee Brewers4.545
Roki SasakiLos Angeles Dodgers4.8811
Ryan FeltnerColorado Rockies4.277
Ryan GustoMiami Marlins5.554
Ryan JohnsonLos Angeles Angels7.43
Ryan RolisonChicago Cubs1.991
Ryan WeathersNew York Yankees4.0812
Ryan WeissHouston Astros6.751
Ryne NelsonArizona Diamondbacks5.1910
Sam AldegheriLos Angeles Angels4.855
Sammy PeraltaColorado Rockies27.01
Sandy AlcantaraMiami Marlins4.212
Sean BurkeChicago White Sox3.6911
Sean ManaeaNew York Mets4.714
Sean SullivanColorado Rockies8.644
Seth LugoKansas City Royals4.212
Shane BazBaltimore Orioles4.1912
Shane BieberToronto Blue Jays6.03
Shane DrohanMilwaukee Brewers3.125
Shane McClanahanTampa Bay Rays3.0512
Shohei OhtaniLos Angeles Dodgers1.7910
Shota ImanagaChicago Cubs4.314
Simeon Woods RichardsonMinnesota Twins7.746
Slade CecconiCleveland Guardians4.4412
Sonny GrayBoston Red Sox2.6911
Spencer ArrighettiHouston Astros3.8111
Spencer MilesToronto Blue Jays3.472
Spencer StriderAtlanta Braves5.318
Stephen KolekKansas City Royals4.59
Steven MatzTampa Bay Rays5.486
Steven OkertHouston Astros4.21
TBDSt. Louis Cardinals5
Taj BradleyMinnesota Twins3.868
Tanner BanksPhiladelphia Phillies6.21
Tanner BibeeCleveland Guardians3.6913
Tanner GordonColorado Rockies6.694
Tarik SkubalDetroit Tigers3.154
Tatsuya ImaiHouston Astros6.148
Tim MayzaPhiladelphia Phillies3.152
Tobias MyersNew York Mets3.562
Tomoyuki SuganoColorado Rockies4.89
Trevor McDonaldSan Francisco Giants4.4210
Trevor RogersBaltimore Orioles4.710
Trey GibsonBaltimore Orioles7.366
Trey YesavageToronto Blue Jays3.3412
Troy MeltonDetroit Tigers2.056
Ty MaddenDetroit Tigers3.071
Tyler AlexanderTexas Rangers2.553
Tyler GilbertChicago White Sox18.91
Tyler GlasnowLos Angeles Dodgers2.722
Tyler HoltonDetroit Tigers5.272
Tyler MahleSan Francisco Giants5.6710
Tyler PhillipsMiami Marlins3.026
Tyler SamaniegoBoston Red Sox2.951
Walbert UrenaLos Angeles Angels3.0311
Walker BuehlerSan Diego Padres4.6111
Wandy PeraltaSan Diego Padres2.382
Will KleinLos Angeles Dodgers2.761
Will WarrenNew York Yankees3.7311
Yoshinobu YamamotoLos Angeles Dodgers2.6711
Yusei KikuchiLos Angeles Angels6.211
Zac GallenArizona Diamondbacks6.3611
Zach AgnosColorado Rockies7.652
Zach ThorntonNew York Mets4.352
Zack LittellWashington Nationals5.2910
Zack WheelerPhiladelphia Phillies2.3611
Zebby MatthewsMinnesota Twins4.439