xR Philosophy

Expected Runs | MLB 2026
1395 games · 412 xR mismatches (29.5%)
Games
Teams
Players
Graphs
Most Backwards Game
WSH 2.83 8 – 7 9.52 CIN
CIN deserved 9.52 xR but lost · 2026-05-13
Away xR Score xR Home
2026-07-12
Milwaukee Brewers 5.055 – 145.15Pittsburgh Pirates
Kansas City Royals 1.242 – 86.51Baltimore Orioles
New York Yankees 5.635 – 37.09Washington Nationals
Chicago Cubs 3.528 – 48.52Cincinnati Reds
Boston Red Sox 5.043 – 22.21New York Mets
Seattle Mariners 8.898 – 21.90Tampa Bay Rays
Philadelphia Phillies 2.955 – 01.18Detroit Tigers
Cleveland Guardians 7.505 – 21.66Miami Marlins
Los Angeles Angels 3.562 – 44.16Minnesota Twins
Athletics 4.761 – 92.49Chicago White Sox
Atlanta Braves 3.794 – 33.59St. Louis Cardinals
Houston Astros 5.085 – 65.12Texas Rangers
Colorado Rockies 3.041 – 35.74San Francisco Giants
Toronto Blue Jays 3.494 – 55.05San Diego Padres
Arizona Diamondbacks 4.005 – 34.67Los Angeles Dodgers
2026-07-11
Milwaukee Brewers 6.516 – 75.09Pittsburgh Pirates
Los Angeles Angels 4.773 – 55.82Minnesota Twins
Athletics 4.090 – 12.40Chicago White Sox
Milwaukee Brewers 2.892 – 34.02Pittsburgh Pirates
Colorado Rockies 4.872 – 42.54San Francisco Giants
New York Yankees 8.084 – 24.87Washington Nationals
Boston Red Sox 4.694 – 02.18New York Mets
Seattle Mariners 4.391 – 63.17Tampa Bay Rays
Cleveland Guardians 2.464 – 12.54Miami Marlins
Philadelphia Phillies 2.644 – 24.07Detroit Tigers
Kansas City Royals 2.281 – 66.03Baltimore Orioles
Houston Astros 6.519 – 31.64Texas Rangers
Atlanta Braves 3.071 – 45.58St. Louis Cardinals
Chicago Cubs 4.575 – 34.65Cincinnati Reds
Toronto Blue Jays 5.117 – 86.58San Diego Padres
Arizona Diamondbacks 3.609 – 24.49Los Angeles Dodgers
2026-07-10 (14)
2026-07-09 (13)
2026-07-08 (15)
2026-07-07 (16)
2026-07-06 (8)
2026-07-05 (15)
2026-07-04 (15)
2026-07-03 (13)
2026-07-02 (9)
2026-07-01 (14)
2026-06-30 (15)
2026-06-29 (13)
2026-06-28 (15)
2026-06-27 (15)
2026-06-26 (15)
2026-06-25 (8)
2026-06-24 (16)
2026-06-23 (15)
2026-06-22 (12)
2026-06-21 (14)
2026-06-20 (14)
2026-06-19 (14)
2026-06-18 (8)
2026-06-17 (15)
2026-06-16 (14)
2026-06-15 (10)
2026-06-14 (14)
2026-06-13 (15)
2026-06-12 (15)
2026-06-11 (7)
2026-06-10 (15)
2026-06-09 (15)
2026-06-08 (8)
2026-06-07 (15)
2026-06-06 (14)
2026-06-05 (15)
2026-06-04 (9)
2026-06-03 (15)
2026-06-02 (15)
2026-06-01 (9)
2026-05-31 (15)
2026-05-30 (15)
2026-05-29 (15)
2026-05-28 (6)
2026-05-27 (15)
2026-05-26 (15)
2026-05-25 (13)
2026-05-24 (15)
2026-05-23 (14)
2026-05-22 (14)
2026-05-21 (7)
2026-05-20 (15)
2026-05-19 (15)
2026-05-18 (14)
2026-05-17 (15)
2026-05-16 (15)
2026-05-15 (15)
2026-05-14 (11)
2026-05-13 (15)
2026-05-12 (15)
2026-05-11 (6)
2026-05-07 (5)
2026-05-06 (15)
2026-05-05 (13)
2026-05-04 (12)
2026-05-03 (15)
2026-05-02 (15)
2026-05-01 (15)
2026-04-30 (11)
2026-04-29 (13)
2026-04-28 (15)
2026-04-27 (8)
2026-04-26 (16)
2026-04-25 (14)
2026-04-24 (14)
2026-04-23 (9)
2026-04-22 (15)
2026-04-21 (15)
2026-04-20 (10)
2026-04-19 (15)
2026-04-18 (15)
2026-04-17 (15)
2026-04-16 (10)
2026-04-15 (15)
2026-04-14 (15)
2026-04-13 (10)
2026-04-12 (15)
2026-04-11 (15)
2026-04-10 (15)
2026-04-09 (6)
2026-04-08 (15)
2026-04-07 (15)
2026-04-06 (13)
2026-04-05 (16)
2026-04-04 (15)
2026-04-03 (14)
2026-04-02 (3)
2026-04-01 (15)
2026-03-31 (14)
2026-03-30 (15)
2026-03-29 (12)
2026-03-28 (15)
2026-03-27 (8)
2026-03-26 (11)
2026-03-25 (1)
Team G xR/G xRA/G R/G RA/G xR-R/G xRA-RA/G
Arizona Diamondbacks924.345.164.414.57-0.07+0.59
Athletics924.504.794.345.65+0.16-0.87
Atlanta Braves924.734.174.843.92-0.11+0.25
Baltimore Orioles934.884.534.704.85+0.18-0.32
Boston Red Sox914.414.174.153.80+0.26+0.36
Chicago Cubs934.575.195.134.54-0.56+0.65
Chicago White Sox924.694.534.764.40-0.08+0.13
Cincinnati Reds924.424.894.214.83+0.21+0.07
Cleveland Guardians943.884.153.984.00-0.09+0.15
Colorado Rockies954.245.224.785.61-0.54-0.39
Detroit Tigers934.383.934.273.99+0.12-0.06
Houston Astros954.534.924.615.14-0.08-0.21
Kansas City Royals944.335.284.245.20+0.09+0.07
Los Angeles Angels944.484.674.504.98-0.02-0.31
Los Angeles Dodgers945.433.905.313.64+0.12+0.26
Miami Marlins934.354.204.524.30-0.17-0.10
Milwaukee Brewers934.663.735.113.84-0.45-0.11
Minnesota Twins944.654.614.895.04-0.25-0.43
New York Mets944.854.244.184.84+0.67-0.60
New York Yankees935.013.804.903.84+0.11-0.03
Philadelphia Phillies934.293.824.314.41-0.02-0.58
Pittsburgh Pirates934.544.535.284.89-0.74-0.37
San Diego Padres924.484.404.034.46+0.45-0.05
San Francisco Giants934.224.654.094.71+0.13-0.06
Seattle Mariners944.834.094.023.83+0.81+0.26
St. Louis Cardinals914.774.964.584.56+0.18+0.40
Tampa Bay Rays914.115.024.544.24-0.42+0.78
Texas Rangers934.444.614.184.38+0.25+0.24
Toronto Blue Jays934.034.464.034.52-0.00-0.06
Washington Nationals944.935.335.365.26-0.43+0.07
Last updated: Jul 14, 2026 05:19 PM ET
Batting Pitching
Player Team PA xR xR/PA
Yordan AlvarezHouston Astros40752.12+0.128
James WoodWashington Nationals44246.15+0.104
Juan SotoNew York Mets32240.66+0.126
Shohei OhtaniLos Angeles Dodgers39435.47+0.090
Miguel VargasChicago White Sox39631.32+0.079
Mike TroutLos Angeles Angels34529.88+0.087
Ben RiceNew York Yankees37928.14+0.074
Alec BurlesonSt. Louis Cardinals38127.56+0.072
Nick KurtzAthletics39527.31+0.069
Freddie FreemanLos Angeles Dodgers39725.79+0.065
Bryce HarperPhiladelphia Phillies39625.64+0.065
Bobby Witt Jr.Kansas City Royals39125.10+0.064
Jonathan ArandaTampa Bay Rays39624.74+0.062
Aaron JudgeNew York Yankees24824.35+0.098
Willson ContrerasBoston Red Sox35723.90+0.067
Dillon DinglerDetroit Tigers34823.56+0.068
Drake BaldwinAtlanta Braves30523.48+0.077
Pete AlonsoBaltimore Orioles40523.34+0.058
Kyle SchwarberPhiladelphia Phillies39622.33+0.056
Yandy DíazTampa Bay Rays38222.24+0.058
Brandon NimmoTexas Rangers37221.62+0.058
Jake BauersMilwaukee Brewers34221.03+0.061
Kevin McGonigleDetroit Tigers40120.78+0.052
JJ WetherholtSt. Louis Cardinals39020.34+0.052
Cody BellingerNew York Yankees39120.19+0.052
Bryan ReynoldsPittsburgh Pirates40819.22+0.047
Casey SchmittSan Francisco Giants36318.78+0.052
Julio RodríguezSeattle Mariners36618.39+0.050
Josh JungTexas Rangers36418.36+0.050
Ryan JeffersMinnesota Twins14817.98+0.122
Josh BellMinnesota Twins36317.33+0.048
Jordan WalkerSt. Louis Cardinals37817.12+0.045
J.P. CrawfordSeattle Mariners32216.39+0.051
Junior CamineroTampa Bay Rays40216.33+0.041
Trent GrishamNew York Yankees29516.16+0.055
Michael Harris IIAtlanta Braves34315.98+0.047
Munetaka MurakamiChicago White Sox24615.97+0.065
Luis García Jr.Washington Nationals30915.68+0.051
Randy ArozarenaSeattle Mariners36715.62+0.043
Ketel MarteArizona Diamondbacks39315.38+0.039
Ronald Acuña Jr.Atlanta Braves23615.38+0.065
Matt OlsonAtlanta Braves40315.29+0.038
Vladimir Guerrero Jr.Toronto Blue Jays37515.28+0.041
Sal StewartCincinnati Reds40314.77+0.037
Iván HerreraSt. Louis Cardinals40614.48+0.036
Pete Crow-ArmstrongChicago Cubs40714.28+0.035
Sam AntonacciChicago White Sox29313.64+0.047
Gabriel MorenoArizona Diamondbacks27013.58+0.050
Elly De La CruzCincinnati Reds32913.44+0.041
Samuel BasalloBaltimore Orioles28713.37+0.047
Andy PagesLos Angeles Dodgers40113.08+0.033
JJ BledayCincinnati Reds27212.82+0.047
Tyler SoderstromAthletics33012.80+0.039
Joc PedersonTexas Rangers28612.80+0.045
Fernando Tatis Jr.San Diego Padres40112.71+0.032
Otto LopezMiami Marlins39412.50+0.032
Will SmithLos Angeles Dodgers19312.33+0.064
Taylor WardBaltimore Orioles42312.17+0.029
Blaze AlexanderBaltimore Orioles24312.12+0.050
Wilyer AbreuBoston Red Sox39012.07+0.031
Kody ClemensMinnesota Twins32512.05+0.037
Gary SánchezMilwaukee Brewers16912.02+0.071
Brice TurangMilwaukee Brewers40711.93+0.029
Gavin SheetsSan Diego Padres31311.91+0.038
Trevor LarnachMinnesota Twins28711.37+0.040
Dominic CanzoneSeattle Mariners25111.33+0.045
Kyle TuckerLos Angeles Dodgers37311.07+0.030
Curtis MeadWashington Nationals29310.96+0.037
Michael BuschChicago Cubs41310.92+0.026
CJ AbramsWashington Nationals38310.84+0.028
William ContrerasMilwaukee Brewers37110.68+0.029
José RamírezCleveland Guardians30010.61+0.035
Jac CaglianoneKansas City Royals33810.49+0.031
Jesús SánchezToronto Blue Jays22410.36+0.046
Max MuncyLos Angeles Dodgers32710.34+0.032
Brandon LowePittsburgh Pirates38310.13+0.026
Corbin CarrollArizona Diamondbacks3829.82+0.026
Shea LangeliersAthletics3689.65+0.026
Kyle StowersMiami Marlins2929.54+0.033
Tyler StephensonCincinnati Reds2518.96+0.036
Nathaniel LoweCincinnati Reds2188.75+0.040
Bryce EldridgeSan Francisco Giants2118.70+0.041
Andrew BenintendiChicago White Sox2858.55+0.030
Oneil CruzPittsburgh Pirates2628.41+0.032
Chase DeLauterCleveland Guardians3238.25+0.026
Carson BengeNew York Mets3757.88+0.021
Roman AnthonyBoston Red Sox1317.78+0.059
Heriberto HernándezMiami Marlins2197.74+0.035
Garrett MitchellMilwaukee Brewers3017.72+0.026
Xavier EdwardsMiami Marlins3957.72+0.020
TJ RumfieldColorado Rockies3757.62+0.020
Edouard JulienColorado Rockies2427.40+0.031
Riley GreeneDetroit Tigers3887.34+0.019
Xander BogaertsSan Diego Padres3497.29+0.021
Francisco AlvarezNew York Mets2257.07+0.031
Francisco LindorNew York Mets1717.03+0.041
Lane ThomasKansas City Royals2636.89+0.026
Bo BichetteNew York Mets4016.74+0.017
Griffin ConineMiami Marlins916.67+0.073
Kyle KarrosColorado Rockies3156.56+0.021
Carson KellyChicago Cubs2416.55+0.027
Jackson ChourioMilwaukee Brewers2706.50+0.024
Troy JohnstonColorado Rockies3086.46+0.021
Adley RutschmanBaltimore Orioles2626.18+0.024
Carlos CorreaHouston Astros1416.15+0.044
Nick GonzalesPittsburgh Pirates3576.05+0.017
Geraldo PerdomoArizona Diamondbacks3745.95+0.016
Brady HouseWashington Nationals1655.92+0.036
Jo AdellLos Angeles Angels3895.81+0.015
Jeremy PeñaHouston Astros2165.72+0.026
Esmerlyn ValdezPittsburgh Pirates1055.62+0.054
Mookie BettsLos Angeles Dodgers2595.57+0.022
Cole CarriggColorado Rockies1195.55+0.047
Randal GrichukChicago White Sox1375.44+0.040
Ryan O'HearnPittsburgh Pirates3235.42+0.017
Luke RaleySeattle Mariners2525.32+0.021
Byron BuxtonMinnesota Twins3205.27+0.016
Cole YoungSeattle Mariners3765.16+0.014
Vaughn GrissomLos Angeles Angels2024.92+0.024
Corey SeagerTexas Rangers2074.91+0.024
A.J. EwingNew York Mets2224.74+0.021
Mauricio DubónAtlanta Braves3594.70+0.013
Tommy EdmanLos Angeles Dodgers784.57+0.059
Manny MachadoSan Diego Padres3744.54+0.012
Gunnar HendersonBaltimore Orioles4224.39+0.010
Isaac ParedesHouston Astros3714.36+0.012
Gleyber TorresDetroit Tigers1914.22+0.022
Jackson MerrillSan Diego Padres3764.10+0.011
Hunter GoodmanColorado Rockies3634.00+0.011
Wade MecklerLos Angeles Angels1413.93+0.028
Masataka YoshidaBoston Red Sox1903.92+0.021
Heliot RamosSan Francisco Giants2213.91+0.018
Mitch GarverSeattle Mariners1263.87+0.031
Liam HicksMiami Marlins3303.73+0.011
Spencer HorwitzPittsburgh Pirates2803.71+0.013
Brendan DonovanSeattle Mariners913.65+0.040
Andrew VaughnMilwaukee Brewers1633.60+0.022
Teoscar HernándezLos Angeles Dodgers2443.59+0.015
Luis Robert Jr.New York Mets983.49+0.036
Anthony SeiglerBoston Red Sox863.48+0.040
Andrés ChaparroWashington Nationals653.47+0.053
Ezequiel DuranTexas Rangers3143.41+0.011
Jhonny PeredaSeattle Mariners703.39+0.048
Miguel RojasLos Angeles Dodgers1553.24+0.021
Ryan McMahonNew York Yankees2203.21+0.015
Nelson VelázquezSt. Louis Cardinals653.18+0.049
Moisés BallesterosChicago Cubs1703.18+0.019
Michael ConfortoChicago Cubs1523.17+0.021
Colt KeithDetroit Tigers2643.12+0.012
Luis ArraezSan Francisco Giants3883.05+0.008
Ramón LaureanoSan Diego Padres1963.04+0.016
Steven KwanCleveland Guardians3403.02+0.009
Jarred KelenicTexas Rangers593.02+0.051
Carlos CortesAthletics2152.88+0.013
Spencer SteerCincinnati Reds3462.82+0.008
Rafael Flores Jr.Pittsburgh Pirates122.80+0.233
Daylen LileWashington Nationals3922.76+0.007
Ceddanne RafaelaBoston Red Sox3562.73+0.008
Cooper PrattMilwaukee Brewers892.68+0.030
Dylan CrewsWashington Nationals1892.67+0.014
Lars NootbaarSt. Louis Cardinals1212.67+0.022
Jose SiriLos Angeles Angels962.66+0.028
Justin FoscueTexas Rangers1112.59+0.023
Alejandro OsunaTexas Rangers1842.54+0.014
Tommy TroyArizona Diamondbacks1352.46+0.018
Endy RodríguezPittsburgh Pirates1222.33+0.019
Bryson StottPhiladelphia Phillies3372.14+0.006
Cam SmithHouston Astros3522.14+0.006
Kerry CarpenterDetroit Tigers2292.08+0.009
Ke'Bryan HayesCincinnati Reds1292.08+0.016
Rafael DeversSan Francisco Giants3952.08+0.005
Brett BatyNew York Mets3202.06+0.006
Alan RodenMinnesota Twins172.05+0.121
Paul GoldschmidtNew York Yankees2562.04+0.008
Dalton RushingLos Angeles Dodgers2002.04+0.010
Edmundo SosaPhiladelphia Phillies1512.02+0.013
Ty FranceSan Diego Padres2211.99+0.009
Willi CastroColorado Rockies3111.97+0.006
Jake McCarthyColorado Rockies2991.94+0.006
Taylor TrammellHouston Astros1241.91+0.015
Ildemaro VargasArizona Diamondbacks2841.90+0.007
Kyle ManzardoCleveland Guardians3041.86+0.006
Rowdy TellezAtlanta Braves111.82+0.165
Nick MadrigalLos Angeles Angels521.81+0.035
Nolan SchanuelLos Angeles Angels3081.80+0.006
Nolan ArenadoArizona Diamondbacks3351.79+0.005
Blaze JordanSt. Louis Cardinals831.75+0.021
Yohendrick PiñangoToronto Blue Jays1601.73+0.011
Dominic SmithAtlanta Braves2271.72+0.008
Kazuma OkamotoToronto Blue Jays3701.70+0.005
Eduardo ValenciaDetroit Tigers111.65+0.150
Travis d'ArnaudLos Angeles Angels401.61+0.040
Dane MyersCincinnati Reds1371.60+0.012
Tyler FreemanColorado Rockies2421.59+0.007
Austin MartinMinnesota Twins2621.48+0.006
Alex BregmanChicago Cubs4231.47+0.003
Denzer GuzmanLos Angeles Angels1161.46+0.013
Spencer TorkelsonDetroit Tigers3581.37+0.004
Amed RosarioNew York Yankees1601.37+0.009
Nathan LukesToronto Blue Jays2201.35+0.006
César PrietoSt. Louis Cardinals131.30+0.100
Donovan WaltonLos Angeles Angels971.25+0.013
Jung Hoo LeeSan Francisco Giants3361.20+0.004
Brayan RocchioCleveland Guardians3471.15+0.003
Jonah HeimAthletics1791.13+0.006
Josh NaylorSeattle Mariners3771.10+0.003
Jordan LawlarArizona Diamondbacks441.09+0.025
Jasson DomínguezNew York Yankees1411.05+0.007
Max SchuemannNew York Yankees701.02+0.015
Joey MenesesAthletics251.00+0.040
Daniel JohnsonHouston Astros171.00+0.059
Christian WalkerHouston Astros3880.98+0.003
Josh LoweLos Angeles Angels1780.96+0.005
Luis CampusanoSan Diego Padres810.87+0.011
Gage WorkmanDetroit Tigers360.87+0.024
Starling MarteKansas City Royals1240.86+0.007
Marcus SemienNew York Mets3090.84+0.003
Samad TaylorSan Diego Padres1020.84+0.008
Victor CaratiniMinnesota Twins2550.83+0.003
Jake CronenworthSan Diego Padres1630.78+0.005
Max KeplerArizona Diamondbacks380.74+0.020
Joe MackMiami Marlins1610.74+0.005
Johnathan RodríguezBaltimore Orioles110.66+0.060
César SalazarHouston Astros200.66+0.033
Kyle TeelChicago White Sox620.63+0.010
Matt McLainCincinnati Reds2990.62+0.002
Braden ShewmakeMilwaukee Brewers810.59+0.007
Mike YastrzemskiAtlanta Braves2560.57+0.002
Luis LaraMilwaukee Brewers180.55+0.030
Nick YorkePittsburgh Pirates810.54+0.007
Austin HaysChicago White Sox440.54+0.012
George SpringerToronto Blue Jays2840.48+0.002
Reese McGuireChicago White Sox340.48+0.014
Esteury RuizMiami Marlins1110.44+0.004
Nate EatonBoston Red Sox390.40+0.010
Joshua Kuroda-GrauerAthletics460.39+0.009
Vinnie PasquantinoKansas City Royals2890.38+0.001
Ben WilliamsonTampa Bay Rays2080.35+0.002
Jacob GonzalezPittsburgh Pirates980.33+0.003
Will WagnerSan Diego Padres450.30+0.007
Jonathan IndiaKansas City Royals580.27+0.005
Jimmy CrooksSt. Louis Cardinals700.23+0.003
Mickey MoniakColorado Rockies2180.22+0.001
Chase MeidrothChicago White Sox3830.16+0.000
Jhostynxon GarciaPittsburgh Pirates380.14+0.004
Kyle FarmerAtlanta Braves150.09+0.006
Ryan KreidlerMinnesota Twins1430.08+0.001
Luke KeaschallMinnesota Twins3440.08+0.000
Jacob YoungWashington Nationals2790.06+0.000
Ali SánchezNew York Yankees350.02+0.001
Matt WallnerMinnesota Twins1270.00+0.000
Jesus RodriguezSan Francisco Giants37-0.05-0.001
Ozzie AlbiesAtlanta Braves396-0.12-0.000
Mark VientosNew York Mets242-0.14-0.001
Miguel AmayaChicago Cubs158-0.14-0.001
Ryan MountcastleBaltimore Orioles15-0.21-0.014
Nick SolakSan Diego Padres10-0.22-0.022
José AzócarAtlanta Braves18-0.25-0.014
Drew CavanaughSan Francisco Giants39-0.27-0.007
Jim JarvisAtlanta Braves29-0.27-0.009
Tyler O'NeillBaltimore Orioles167-0.32-0.002
Yohel PozoSt. Louis Cardinals32-0.32-0.010
Trey ManciniLos Angeles Angels14-0.33-0.024
Elias DíazTexas Rangers90-0.37-0.004
Eric WagamanNew York Mets40-0.39-0.010
Jeimer CandelarioLos Angeles Angels20-0.40-0.020
Jared YoungNew York Mets157-0.40-0.003
Jeff McNeilAthletics279-0.44-0.002
Anthony VolpeNew York Yankees159-0.48-0.003
Jonatan ClaseToronto Blue Jays19-0.49-0.026
Ryan WardLos Angeles Dodgers60-0.53-0.009
Brandon MarshPhiladelphia Phillies347-0.53-0.002
Brandon ValenzuelaToronto Blue Jays177-0.54-0.003
Tim TawaArizona Diamondbacks98-0.55-0.006
Jeremiah JacksonBaltimore Orioles201-0.58-0.003
Isaac CollinsKansas City Royals309-0.60-0.002
Dustin HarrisHouston Astros53-0.62-0.012
CJ KayfusCleveland Guardians25-0.65-0.026
Brent RookerAthletics184-0.66-0.004
Joey WiemerWashington Nationals81-0.66-0.008
Oliver DunnTampa Bay Rays12-0.68-0.057
Ryan ViladeTampa Bay Rays148-0.69-0.005
Brian NavarretoMiami Marlins14-0.76-0.055
Nick SogardBoston Red Sox42-0.80-0.019
Eloy JiménezToronto Blue Jays35-0.82-0.023
Zach ColeHouston Astros48-0.82-0.017
Hyeseong KimLos Angeles Dodgers123-0.82-0.007
J.T. RealmutoPhiladelphia Phillies244-0.84-0.003
Santiago EspinalLos Angeles Dodgers55-0.85-0.015
Cam CauleyTexas Rangers23-0.89-0.039
Ryan BlissSeattle Mariners10-0.90-0.090
Connor JoeSeattle Mariners43-0.92-0.021
Matt ShawChicago Cubs143-0.99-0.007
Victor BericotoSan Francisco Giants59-1.02-0.017
LaMonte Wade Jr.Houston Astros34-1.04-0.031
Seiya SuzukiChicago Cubs330-1.08-0.003
Rikuu NishidaChicago White Sox30-1.09-0.036
Oswaldo CabreraNew York Yankees11-1.11-0.101
Cal RaleighSeattle Mariners268-1.14-0.004
Wyatt LangfordTexas Rangers191-1.14-0.006
Shay WhitcombHouston Astros23-1.14-0.050
Nick MorabitoNew York Mets13-1.17-0.090
Sebastián RiveroLos Angeles Angels47-1.18-0.025
Connor WongBoston Red Sox131-1.19-0.009
Pedro RamírezChicago Cubs63-1.19-0.019
LuJames GrooverArizona Diamondbacks54-1.20-0.022
Vidal BrujánNew York Mets13-1.20-0.093
Myles StrawToronto Blue Jays157-1.22-0.008
Romy GonzalezBoston Red Sox43-1.22-0.028
Patrick WisdomSeattle Mariners44-1.23-0.028
Collin PriceHouston Astros14-1.23-0.088
Richie PalaciosTampa Bay Rays229-1.23-0.005
Dylan BeaversBaltimore Orioles135-1.27-0.009
Nick LoftinKansas City Royals204-1.34-0.007
Raynel DelgadoHouston Astros33-1.35-0.041
Dylan MoorePhiladelphia Phillies15-1.36-0.091
Alex FreelandLos Angeles Dodgers214-1.39-0.007
Angel MartínezCleveland Guardians229-1.41-0.006
Addison BargerToronto Blue Jays23-1.43-0.062
Nick CastellanosSan Diego Padres117-1.45-0.012
Sam HuffBaltimore Orioles23-1.46-0.063
Kevin AlcántaraChicago Cubs18-1.47-0.082
Buddy KennedySeattle Mariners16-1.47-0.092
Jackson HollidayBaltimore Orioles143-1.51-0.011
Isiah Kiner-FalefaBoston Red Sox133-1.51-0.011
Spencer JonesNew York Yankees73-1.52-0.021
Henry BolteAthletics202-1.52-0.008
Everson PereiraChicago White Sox77-1.61-0.021
Jacob WilsonAthletics223-1.61-0.007
Charles McAdooToronto Blue Jays25-1.63-0.065
Colby ThomasAthletics101-1.64-0.016
Ramón UríasSt. Louis Cardinals68-1.67-0.025
Sung-Mun SongSan Diego Padres90-1.68-0.019
Giancarlo StantonNew York Yankees96-1.68-0.018
Otto KempPhiladelphia Phillies27-1.69-0.063
Aramis GarciaArizona Diamondbacks19-1.70-0.090
Tanner MurrayChicago White Sox33-1.72-0.052
Lawrence ButlerAthletics260-1.75-0.007
Orlando ArciaMinnesota Twins50-1.77-0.035
Bryan TorresSt. Louis Cardinals73-1.78-0.024
Ben MalgeriDetroit Tigers28-1.84-0.066
Jerar EncarnacionSan Francisco Giants35-1.87-0.053
Luis UríasToronto Blue Jays27-1.92-0.071
P.J. HigginsCincinnati Reds32-1.92-0.060
Adolis GarcíaPhiladelphia Phillies242-1.93-0.008
Zach DezenzoHouston Astros59-1.93-0.033
Daniel SchneemannCleveland Guardians251-1.94-0.008
Gabriel AriasCleveland Guardians97-1.95-0.020
Tyler TolbertKansas City Royals60-2.00-0.033
Tsung-Che ChengBoston Red Sox31-2.01-0.065
Hayden SengerNew York Mets17-2.01-0.118
Jake BurgerTexas Rangers369-2.02-0.005
John RaveKansas City Royals22-2.05-0.093
Tyrone TaylorNew York Mets123-2.08-0.017
Alejandro KirkToronto Blue Jays99-2.09-0.021
Owen CaissieMiami Marlins243-2.10-0.009
Dansby SwansonChicago Cubs348-2.10-0.006
Weston WilsonSeattle Mariners59-2.12-0.036
Blake PerkinsMilwaukee Brewers99-2.13-0.021
Jorge MateoAtlanta Braves126-2.13-0.017
Tyler BlackMilwaukee Brewers26-2.15-0.083
Junior PerezChicago White Sox33-2.22-0.067
Alek ThomasArizona Diamondbacks99-2.23-0.023
Stuart FairchildCleveland Guardians27-2.24-0.083
Jorbit VivasWashington Nationals207-2.24-0.011
Tommy PhamNew York Mets14-2.30-0.164
Nico HoernerChicago Cubs408-2.32-0.006
Drew GilbertSan Francisco Giants202-2.32-0.011
Mickey GasperBoston Red Sox116-2.36-0.020
Logan O'HoppeLos Angeles Angels234-2.37-0.010
Garrett StubbsPhiladelphia Phillies31-2.37-0.076
Kyler FedkoMinnesota Twins19-2.40-0.126
Jase BowenSan Diego Padres44-2.40-0.055
Jose TrevinoCincinnati Reds67-2.41-0.036
Pavin SmithArizona Diamondbacks89-2.43-0.027
Cody FreemanTexas Rangers18-2.49-0.139
Coby MayoBaltimore Orioles237-2.51-0.011
Austin WynnsAtlanta Braves57-2.54-0.045
Matt ChapmanSan Francisco Giants338-2.55-0.008
Felix ReyesPhiladelphia Phillies32-2.56-0.080
Christian KossSan Francisco Giants18-2.61-0.145
Leo JiménezMiami Marlins114-2.62-0.023
Cooper IngleCleveland Guardians24-2.63-0.110
Leody TaverasBaltimore Orioles278-2.65-0.010
James McCannArizona Diamondbacks63-2.67-0.042
Luis MatosMilwaukee Brewers21-2.69-0.128
Kameron MisnerKansas City Royals44-2.70-0.061
Carson WilliamsTampa Bay Rays33-2.70-0.082
Alec BohmPhiladelphia Phillies370-2.76-0.007
Miles MastrobuoniSeattle Mariners30-2.79-0.093
Josh SmithTexas Rangers139-2.79-0.020
Tyler CallihanPittsburgh Pirates89-2.81-0.032
Andy IbáñezNew York Mets23-2.83-0.123
Caleb DurbinBoston Red Sox307-2.83-0.009
Jarren DuranBoston Red Sox366-2.88-0.008
Jakob MarseeMiami Marlins380-2.89-0.008
Sean KeysToronto Blue Jays32-2.90-0.091
Ian HappChicago Cubs387-2.92-0.008
Tristan GrayMinnesota Twins181-2.93-0.016
Victor Mesa Jr.Tampa Bay Rays104-2.97-0.029
Brandon LockridgeMilwaukee Brewers95-3.01-0.032
Hunter FeducciaTampa Bay Rays136-3.03-0.022
Victor RoblesSeattle Mariners106-3.04-0.029
Thomas SaggeseSt. Louis Cardinals76-3.09-0.041
Derek HillPhiladelphia Phillies145-3.10-0.021
Sterlin ThompsonColorado Rockies77-3.12-0.040
Miguel AndujarSan Diego Padres229-3.13-0.014
Jose FernandezArizona Diamondbacks169-3.17-0.019
J.C. EscarraNew York Yankees89-3.19-0.036
Agustín RamírezMiami Marlins129-3.20-0.025
Luis TorrensNew York Mets171-3.25-0.019
Will BrennanSan Francisco Giants23-3.25-0.141
Carlos SantanaArizona Diamondbacks26-3.25-0.125
Josh RojasKansas City Royals35-3.26-0.093
Zack ShortNew York Mets57-3.26-0.057
Bryce TeodosioLos Angeles Angels47-3.30-0.070
Yainer DiazHouston Astros175-3.31-0.019
George ValeraCleveland Guardians38-3.35-0.088
Jonah CoxSan Francisco Giants29-3.37-0.116
Maikel GarciaKansas City Royals282-3.40-0.012
Connor NorbyMiami Marlins223-3.41-0.015
Kahlil WatsonCleveland Guardians80-3.41-0.043
Will BensonCincinnati Reds105-3.56-0.034
Ronny MauricioNew York Mets51-3.58-0.070
Michael MasseyKansas City Royals239-3.59-0.015
Chadwick TrompBaltimore Orioles30-3.61-0.120
Billy CookPittsburgh Pirates27-3.62-0.134
Javier BáezDetroit Tigers82-3.63-0.044
Greg JonesMilwaukee Brewers24-3.65-0.152
Jorge SolerLos Angeles Angels300-3.66-0.012
Nathan ChurchSt. Louis Cardinals239-3.66-0.015
Kyle HigashiokaTexas Rangers174-3.67-0.021
Colton CowserBaltimore Orioles226-3.71-0.016
Alex JacksonMinnesota Twins56-3.71-0.066
José FermínSt. Louis Cardinals171-3.72-0.022
Petey HalpinCleveland Guardians61-3.76-0.062
Rodolfo DuránSan Diego Padres85-3.76-0.044
Edwin ArroyoCincinnati Reds108-3.79-0.035
Bo NaylorCleveland Guardians90-3.80-0.042
Davis SchneiderToronto Blue Jays114-3.81-0.033
Colson MontgomeryChicago White Sox369-3.83-0.010
Tyler HeinemanLos Angeles Angels103-3.85-0.037
Jorge PolancoNew York Mets79-3.85-0.049
Sal FrelickMilwaukee Brewers303-3.87-0.013
Denzel ClarkeAthletics60-3.87-0.064
Jahmai JonesDetroit Tigers100-3.89-0.039
Daniel SusacSan Francisco Giants115-3.89-0.034
Christian MooreLos Angeles Angels22-3.90-0.177
Konnor GriffinPittsburgh Pirates229-3.92-0.017
Tristan PetersChicago White Sox264-3.92-0.015
Chuckie RobinsonLos Angeles Dodgers26-3.93-0.151
Max MuncyAthletics178-3.94-0.022
Jake FraleyTampa Bay Rays90-4.06-0.045
José TenaWashington Nationals182-4.14-0.023
Michael HelmanTexas Rangers35-4.15-0.119
Jake MangumPittsburgh Pirates253-4.21-0.017
Jordan BeckColorado Rockies80-4.24-0.053
Joey LoperfidoHouston Astros120-4.27-0.036
Joey BartAtlanta Braves84-4.30-0.051
Evan CarterTexas Rangers255-4.39-0.017
Juan BritoCleveland Guardians56-4.39-0.078
Christian YelichMilwaukee Brewers277-4.41-0.016
Austin HedgesCleveland Guardians139-4.43-0.032
Lenyn SosaToronto Blue Jays111-4.55-0.041
José CaballeroNew York Yankees287-4.57-0.016
Zach NetoLos Angeles Angels410-4.62-0.011
Ha-Seong KimAtlanta Braves82-4.68-0.057
Brett SullivanColorado Rockies125-4.69-0.038
Henry DavisPittsburgh Pirates184-4.71-0.026
Parker MeadowsDetroit Tigers39-4.72-0.121
Jake RogersDetroit Tigers98-4.74-0.048
Luis RengifoSan Diego Padres199-4.76-0.024
Ryan WaldschmidtArizona Diamondbacks120-4.82-0.040
Eric HaaseSan Francisco Giants81-4.90-0.060
Daulton VarshoToronto Blue Jays296-4.90-0.017
Harrison BaderSan Francisco Giants111-4.90-0.044
Adam FrazierLos Angeles Angels89-4.95-0.056
Masyn WinnSt. Louis Cardinals341-4.96-0.015
Austin SlaterTampa Bay Rays70-4.99-0.071
Brooks LeeMinnesota Twins362-5.02-0.014
Braxton FulfordColorado Rockies66-5.05-0.076
Wenceel PérezDetroit Tigers163-5.13-0.031
Yoán MoncadaLos Angeles Angels124-5.26-0.042
Hao-Yu LeeDetroit Tigers152-5.37-0.035
Royce LewisMinnesota Twins244-5.39-0.022
Bryce JohnsonSan Diego Padres49-5.45-0.111
Adrian Del CastilloArizona Diamondbacks151-5.55-0.037
Chad StevensColorado Rockies34-5.57-0.164
Joey OrtizMilwaukee Brewers234-5.65-0.024
David FryCleveland Guardians142-5.66-0.040
Austin WellsNew York Yankees215-5.77-0.027
Braden MontgomeryChicago White Sox116-5.78-0.050
Alex CallLos Angeles Dodgers128-5.81-0.045
Christopher MorelMiami Marlins63-5.89-0.093
Darell HernaizAthletics134-5.91-0.044
Noelvi MarteCincinnati Reds137-5.93-0.043
Rece HindsMiami Marlins38-5.98-0.157
Nick AllenHouston Astros90-5.99-0.067
Eli WhiteAtlanta Braves120-6.00-0.050
Sam HaggertyTexas Rangers47-6.07-0.129
Christian VázquezHouston Astros184-6.08-0.033
Jared TrioloPittsburgh Pirates206-6.34-0.031
Marcell OzunaPittsburgh Pirates234-6.35-0.027
Trevor StoryBoston Red Sox164-6.37-0.039
Javier SanojaMiami Marlins232-6.37-0.027
Andrew McCutchenTexas Rangers80-6.48-0.081
Danny JansenTexas Rangers136-6.50-0.048
Patrick BaileyCleveland Guardians191-6.50-0.034
Sandy LeónAtlanta Braves44-6.54-0.149
Jazz Chisholm Jr.New York Yankees349-6.57-0.019
Zack GelofAthletics232-6.63-0.029
Rafael MarchánPhiladelphia Phillies86-6.67-0.078
Nicky LopezTexas Rangers126-6.76-0.054
Brenton DoyleColorado Rockies115-6.80-0.059
Rob RefsnyderSeattle Mariners110-6.94-0.063
Trea TurnerPhiladelphia Phillies397-6.96-0.018
Alika WilliamsAthletics88-6.96-0.079
Andruw MonasterioBoston Red Sox166-7.02-0.042
Leo RivasSeattle Mariners117-7.02-0.060
Jake MeyersHouston Astros148-7.03-0.048
Drew RomoChicago White Sox113-7.06-0.062
Jonny DeLucaTampa Bay Rays164-7.09-0.043
Salvador PerezKansas City Royals369-7.18-0.019
Luisangel AcuñaChicago White Sox164-7.19-0.044
Victor Scott IISt. Louis Cardinals176-7.19-0.041
David HamiltonMilwaukee Brewers235-7.41-0.032
Colt EmersonSeattle Mariners160-7.42-0.046
Kyle IsbelKansas City Royals175-7.61-0.043
Jose AltuveHouston Astros307-7.65-0.025
Carlos NarváezBoston Red Sox171-7.68-0.045
Lourdes Gurriel Jr.Arizona Diamondbacks177-7.71-0.044
Gabriel Rincones Jr.Philadelphia Phillies71-7.80-0.110
Marcelo MayerBoston Red Sox216-7.92-0.037
Rhys HoskinsCleveland Guardians256-8.10-0.032
Edgar QueroChicago White Sox167-8.29-0.050
Graham PauleyMiami Marlins97-8.31-0.086
Carter JensenKansas City Royals336-8.33-0.025
MJ MelendezNew York Mets136-8.34-0.061
Brice MatthewsHouston Astros217-8.52-0.039
Travis BazzanaCleveland Guardians268-8.62-0.032
Zach McKinstryDetroit Tigers242-8.66-0.036
Nolan GormanSt. Louis Cardinals214-8.83-0.041
Pedro PagésSt. Louis Cardinals153-8.86-0.058
Freddy FerminSan Diego Padres156-8.91-0.057
Matt VierlingDetroit Tigers250-8.97-0.036
Jorge BarrosaArizona Diamondbacks118-9.12-0.077
TJ FriedlCincinnati Reds208-9.78-0.047
Keibert RuizWashington Nationals210-9.82-0.047
Drew MillasWashington Nationals145-9.88-0.068
Blake DunnCincinnati Reds151-9.94-0.066
Willy AdamesSan Francisco Giants370-10.05-0.027
Nick FortesTampa Bay Rays213-10.06-0.047
Chandler SimpsonTampa Bay Rays347-10.35-0.030
Justin CrawfordPhiladelphia Phillies275-11.12-0.040
Oswald PerazaLos Angeles Angels271-11.46-0.042
Austin RileyAtlanta Braves373-11.65-0.031
Ernie ClementToronto Blue Jays361-12.50-0.035
Taylor WallsTampa Bay Rays258-12.68-0.049
James OutmanDetroit Tigers139-13.40-0.096
Eugenio SuárezCincinnati Reds267-13.48-0.050
Nasim NuñezWashington Nationals295-13.82-0.047
Andrés GiménezToronto Blue Jays303-13.96-0.046
Ezequiel TovarColorado Rockies335-15.81-0.047
Cedric MullinsTampa Bay Rays313-17.74-0.057
Player Team BF xRA xRA/BF
Chad DallasToronto Blue Jays19-2.27-0.119
Connor ThomasAtlanta Braves17-2.01-0.118
Louis VarlandToronto Blue Jays188-20.02-0.106
Josh HaderHouston Astros60-6.34-0.106
Cam BooserTampa Bay Rays64-6.48-0.101
Jonathan BowlanPhiladelphia Phillies116-11.10-0.096
Franco AlemanCleveland Guardians23-2.15-0.094
Logan AllenCleveland Guardians19-1.66-0.087
Drew RomMilwaukee Brewers27-2.31-0.086
Chase SoleskyTampa Bay Rays17-1.46-0.086
Logan HendersonMilwaukee Brewers93-7.58-0.081
Mason MillerSan Diego Padres142-11.55-0.081
Eduardo RiveraBoston Red Sox24-1.95-0.081
Dylan LeeAtlanta Braves152-11.91-0.078
Dax FultonMiami Marlins26-2.03-0.078
Ty MaddenDetroit Tigers61-4.51-0.074
Julian GarciaCincinnati Reds40-2.92-0.073
Alex VesiaLos Angeles Dodgers132-9.54-0.072
Fernando CruzNew York Yankees159-10.97-0.069
Jhoan DuranPhiladelphia Phillies119-7.91-0.066
Bradgley RodriguezSan Diego Padres159-10.55-0.066
Joel PegueroSan Francisco Giants42-2.78-0.066
Tejay AntoneCincinnati Reds107-7.02-0.066
Trevor MegillMilwaukee Brewers141-9.10-0.065
Brandyn GarciaArizona Diamondbacks82-5.28-0.064
Brent HeadrickNew York Yankees186-11.89-0.064
Dylan SmithSan Francisco Giants53-3.34-0.063
Nick PivettaSan Diego Padres66-4.14-0.063
James KarinchakAtlanta Braves37-2.31-0.062
Michael PetersenMiami Marlins156-9.43-0.060
A.J. MinterNew York Mets74-4.45-0.060
Josh WalkerBaltimore Orioles25-1.50-0.060
Yovanny CruzNew York Yankees15-0.88-0.059
Juan MorilloArizona Diamondbacks146-8.36-0.057
Jacob MisiorowskiMilwaukee Brewers400-22.71-0.057
Justin SlatenBoston Red Sox98-5.51-0.056
Yuki MatsuiSan Diego Padres131-7.32-0.056
Bryan BakerTampa Bay Rays135-7.45-0.055
Tyler KinleyAtlanta Braves133-7.32-0.055
Mason MontgomeryPittsburgh Pirates149-8.16-0.055
Carlos RodriguezMilwaukee Brewers42-2.29-0.055
Orion KerkeringPhiladelphia Phillies151-8.19-0.054
Alan RangelPhiladelphia Phillies85-4.54-0.053
Grant TaylorChicago White Sox191-10.14-0.053
Cade SmithCleveland Guardians177-9.39-0.053
Abner UribeMilwaukee Brewers148-7.85-0.053
Anthony BenderMiami Marlins137-7.07-0.052
Adrian MorejonSan Diego Padres200-10.32-0.052
Carl Edwards Jr.New York Mets25-1.29-0.051
Aroldis ChapmanBoston Red Sox118-6.06-0.051
Colin HoldermanCleveland Guardians132-6.76-0.051
Raisel IglesiasAtlanta Braves124-6.11-0.049
Edgardo HenriquezLos Angeles Dodgers146-6.98-0.048
Gabriel HughesColorado Rockies35-1.65-0.047
Bryce MillerSeattle Mariners215-9.98-0.046
Angel ChivilliNew York Yankees32-1.48-0.046
Jacob WaguespackDetroit Tigers47-2.16-0.046
Samy Natera Jr.Los Angeles Angels62-2.82-0.045
John KingMiami Marlins145-6.56-0.045
Shohei OhtaniLos Angeles Dodgers340-15.12-0.044
Andrew MorrisMinnesota Twins188-8.22-0.044
Carson PalmquistWashington Nationals41-1.79-0.044
Jimmy HergetColorado Rockies103-4.47-0.043
Garrett ActonMinnesota Twins28-1.21-0.043
Tyler AlexanderTexas Rangers169-7.11-0.042
Max FriedNew York Yankees214-8.94-0.042
Drew SommersDetroit Tigers48-1.99-0.041
Brad KellerPhiladelphia Phillies129-5.26-0.041
Casey MizeDetroit Tigers306-12.41-0.041
Steven OkertHouston Astros175-6.91-0.040
Rico GarciaBaltimore Orioles154-6.01-0.039
Didier FuentesAtlanta Braves157-6.08-0.039
David BednarNew York Yankees159-6.15-0.039
Jacob LatzTexas Rangers157-6.07-0.039
Tyler ZuberMiami Marlins54-2.08-0.039
Max RajcicSt. Louis Cardinals39-1.50-0.038
Chase BurnsCincinnati Reds391-14.88-0.038
Patrick SandovalBoston Red Sox19-0.72-0.038
Cameron FosterBaltimore Orioles49-1.83-0.037
Julian FernándezWashington Nationals18-0.67-0.037
Spencer StriderAtlanta Braves145-5.42-0.037
Payton TolleBoston Red Sox321-11.97-0.037
Troy MeltonDetroit Tigers189-7.01-0.037
Tyler DavisChicago White Sox101-3.74-0.037
Luke WeaverNew York Mets144-5.29-0.037
Jordan HicksChicago White Sox116-4.25-0.037
Jack DreyerLos Angeles Dodgers149-5.42-0.036
Garrett CleavingerTampa Bay Rays110-3.94-0.036
Camilo DovalNew York Yankees153-5.42-0.035
Blade TidwellSan Francisco Giants47-1.66-0.035
Trevor RichardsChicago White Sox136-4.80-0.035
Tyron GuerreroBoston Red Sox80-2.82-0.035
Jake BennettBoston Red Sox160-5.62-0.035
Huascar BrazobánNew York Mets180-6.32-0.035
Kevin GinkelArizona Diamondbacks149-5.20-0.035
Brian FitzpatrickMilwaukee Brewers30-1.04-0.035
Daniel PalenciaChicago Cubs67-2.28-0.034
Robert SuarezAtlanta Braves115-3.73-0.032
Jonathan LoáisigaArizona Diamondbacks143-4.61-0.032
Graham AshcraftCincinnati Reds104-3.33-0.032
Evan SiskPittsburgh Pirates147-4.62-0.031
Grant AndersonMilwaukee Brewers167-5.24-0.031
Hogan HarrisAthletics188-5.89-0.031
Tyler RogersToronto Blue Jays174-5.43-0.031
Alimber SantaHouston Astros59-1.83-0.031
Walbert UreñaLos Angeles Angels354-10.95-0.031
José A. FerrerSeattle Mariners170-5.13-0.030
Chris SaleAtlanta Braves378-11.18-0.030
Brennan BernardinoColorado Rockies164-4.80-0.029
Sean BurkeChicago White Sox416-12.08-0.029
Ryan YarbroughNew York Yankees160-4.64-0.029
Gabe SpeierSeattle Mariners103-2.98-0.029
Tyler GlasnowLos Angeles Dodgers148-4.29-0.029
Dietrich EnnsBaltimore Orioles58-1.67-0.029
Zack WheelerPhiladelphia Phillies356-10.14-0.028
Ryan ZeferjahnLos Angeles Angels188-5.26-0.028
Jesús LuzardoPhiladelphia Phillies447-12.48-0.028
Tarik SkubalDetroit Tigers298-8.31-0.028
Jakob JunisTexas Rangers138-3.84-0.028
Parker MessickCleveland Guardians422-11.66-0.028
Kyle HarrisonMilwaukee Brewers322-8.84-0.027
Chase SilsethLos Angeles Angels156-4.24-0.027
Trey YesavageToronto Blue Jays294-7.91-0.027
Joe RyanMinnesota Twins429-11.53-0.027
Jovani MoránBoston Red Sox149-3.98-0.027
Brant HurterDetroit Tigers89-2.37-0.027
Will KleinLos Angeles Dodgers156-4.11-0.026
Cam SchlittlerNew York Yankees448-11.68-0.026
Brandon EisertPittsburgh Pirates124-3.23-0.026
Freddy PeraltaNew York Mets466-12.12-0.026
Shane DrohanMilwaukee Brewers282-7.29-0.026
William KempnerMiami Marlins50-1.26-0.025
Eduard BazardoSeattle Mariners161-4.04-0.025
Brett KerryLos Angeles Angels16-0.39-0.025
Peyton GrayTexas Rangers147-3.59-0.024
Greg WeissertBoston Red Sox151-3.67-0.024
Orlando RibaltaWashington Nationals111-2.68-0.024
Kyle FinneganDetroit Tigers169-4.02-0.024
Craig YohoMilwaukee Brewers50-1.18-0.024
Riley MartinChicago Cubs32-0.76-0.024
Joey GerberNew York Mets34-0.79-0.023
Yoshinobu YamamotoLos Angeles Dodgers427-9.90-0.023
Paul SkenesPittsburgh Pirates441-10.21-0.023
Tanner ScottLos Angeles Dodgers141-3.26-0.023
Burch SmithDetroit Tigers69-1.58-0.023
Hunter BrownHouston Astros155-3.53-0.023
Jhony BritoSan Diego Padres16-0.36-0.023
Alek JacobSan Diego Padres23-0.51-0.022
Chris MurphyChicago White Sox98-2.16-0.022
Spencer MilesToronto Blue Jays234-5.14-0.022
José SuarezAthletics211-4.63-0.022
Andrew HoffmannArizona Diamondbacks59-1.27-0.022
Tayler SaucedoLos Angeles Angels15-0.32-0.021
Peter LambertHouston Astros354-7.49-0.021
Jeremiah EstradaSan Diego Padres76-1.59-0.021
Cristopher SánchezPhiladelphia Phillies498-10.35-0.021
Andrew KittredgeBaltimore Orioles99-2.06-0.021
Tyler WellsBaltimore Orioles177-3.66-0.021
Bruce ZimmermannSt. Louis Cardinals21-0.43-0.020
Sonny GrayBoston Red Sox384-7.44-0.019
Braxton AshcraftPittsburgh Pirates435-8.32-0.019
Kendry RojasMinnesota Twins65-1.24-0.019
Andrés MuñozSeattle Mariners148-2.81-0.019
Ben BrownChicago Cubs252-4.78-0.019
Dylan DoddAtlanta Braves100-1.88-0.019
Sam BachmanLos Angeles Angels176-3.29-0.019
Brock StewartLos Angeles Dodgers35-0.65-0.019
Max MeyerMiami Marlins427-7.78-0.018
Gregory SotoPittsburgh Pirates156-2.82-0.018
Kyle HartSan Diego Padres137-2.47-0.018
Erik SabrowskiCleveland Guardians115-2.05-0.018
Bryan KingHouston Astros185-3.18-0.017
Keider MonteroDetroit Tigers365-6.26-0.017
Geoff HartliebAthletics39-0.65-0.017
Kyle BackhusPhiladelphia Phillies72-1.15-0.016
Dylan CeaseToronto Blue Jays378-5.94-0.016
Paul SewaldArizona Diamondbacks126-1.97-0.016
Zach EflinBaltimore Orioles17-0.27-0.016
Sean NewcombChicago White Sox206-3.21-0.016
Paul BlackburnNew York Yankees189-2.85-0.015
Wandy PeraltaSan Diego Padres191-2.85-0.015
Jared JonesPittsburgh Pirates145-2.15-0.015
Aaron AshbyMilwaukee Brewers234-3.46-0.015
Paul GervaseLos Angeles Dodgers21-0.31-0.015
Brandon WoodruffMilwaukee Brewers175-2.55-0.015
Drew RasmussenTampa Bay Rays392-5.68-0.014
Hunter GaddisCleveland Guardians132-1.88-0.014
Robert GasserMilwaukee Brewers201-2.85-0.014
DL HallMilwaukee Brewers117-1.66-0.014
Caleb FergusonCincinnati Reds80-1.12-0.014
Clay HolmesNew York Mets191-2.66-0.014
Ranger SuarezBoston Red Sox376-5.22-0.014
Drew AndersonDetroit Tigers232-3.17-0.014
Anthony BandaMinnesota Twins148-1.99-0.013
Matt FestaCleveland Guardians166-2.21-0.013
Grant WolframBaltimore Orioles124-1.63-0.013
Gage JumpAthletics206-2.70-0.013
Devin WilliamsNew York Mets147-1.91-0.013
Cam SandersPittsburgh Pirates36-0.46-0.013
Alex HoppeSeattle Mariners101-1.29-0.013
Bryse WilsonMilwaukee Brewers58-0.73-0.013
Yennier CanoBaltimore Orioles122-1.53-0.013
Justin SternerAthletics172-2.04-0.012
Josh EknessMiami Marlins16-0.19-0.012
Reid DetmersLos Angeles Angels432-4.89-0.011
Drey JamesonArizona Diamondbacks66-0.75-0.011
Sam HentgesSan Francisco Giants80-0.90-0.011
Eric OrzeMinnesota Twins178-1.99-0.011
Garrett WhitlockBoston Red Sox125-1.39-0.011
Yohan RamírezPittsburgh Pirates216-2.40-0.011
Brooks RaleyNew York Mets144-1.58-0.011
Joey CantilloCleveland Guardians432-4.71-0.011
Emilio PagánCincinnati Reds73-0.78-0.011
Cade GibsonMiami Marlins107-1.13-0.011
Gerrit ColeNew York Yankees207-2.17-0.010
Nick DavilaSeattle Mariners73-0.76-0.010
Ryan ThompsonArizona Diamondbacks144-1.48-0.010
Mason FluhartyToronto Blue Jays165-1.69-0.010
Tim HerrinCleveland Guardians130-1.31-0.010
Landen RouppSan Francisco Giants394-3.90-0.010
Rodolfo DuránSan Diego Padres19-0.19-0.010
Antonio SenzatelaColorado Rockies202-2.00-0.010
Jack AndersonBoston Red Sox32-0.31-0.010
Jason AdamSan Diego Padres126-1.21-0.010
Victor MederosAtlanta Braves16-0.15-0.010
Erik MillerSan Francisco Giants121-1.12-0.009
Kyle BradishBaltimore Orioles426-3.94-0.009
Ryne StanekSt. Louis Cardinals157-1.41-0.009
Sam MollCincinnati Reds169-1.37-0.008
Bryce ElderAtlanta Braves415-3.31-0.008
Logan VanWeyHouston Astros15-0.12-0.008
Bryan HudsonChicago White Sox165-1.30-0.008
Jeff HoffmanToronto Blue Jays182-1.30-0.007
José FerminLos Angeles Angels115-0.82-0.007
Dean KremerBaltimore Orioles87-0.59-0.007
José AlvaradoPhiladelphia Phillies158-1.05-0.007
George KirbySeattle Mariners456-2.96-0.006
Ryan RolisonChicago Cubs141-0.90-0.006
Jacob LopezAthletics241-1.51-0.006
Jaden HillColorado Rockies123-0.77-0.006
Emmet SheehanLos Angeles Dodgers330-1.96-0.006
Stephen KolekKansas City Royals225-1.27-0.006
Sean SullivanColorado Rockies114-0.58-0.005
Shota ImanagaChicago Cubs440-2.11-0.005
Shawn ArmstrongCleveland Guardians130-0.61-0.005
Enyel De Los SantosHouston Astros176-0.81-0.005
Cody LawerysonMinnesota Twins78-0.35-0.005
George SorianoSt. Louis Cardinals161-0.69-0.004
Bryan WooSeattle Mariners424-1.76-0.004
Jacob deGromTexas Rangers380-1.49-0.004
Michael RuckerSeattle Mariners57-0.21-0.004
MacKenzie GoreTexas Rangers448-1.57-0.004
Craig KimbrelTampa Bay Rays114-0.39-0.003
Caleb ThielbarChicago Cubs118-0.39-0.003
Tim MayzaPhiladelphia Phillies165-0.55-0.003
Carlos RodónNew York Yankees174-0.56-0.003
Braydon FisherToronto Blue Jays187-0.59-0.003
Cooper CriswellSeattle Mariners122-0.35-0.003
Dustin MaySt. Louis Cardinals369-0.94-0.003
Foster GriffinWashington Nationals418-1.03-0.002
Nolan McLeanNew York Mets427-0.88-0.002
J.T. GinnAthletics408-0.76-0.002
Brandan BidoisPittsburgh Pirates80-0.15-0.002
Cade CavalliWashington Nationals409-0.72-0.002
Taj BradleyMinnesota Twins431-0.76-0.002
Tyler HoltonDetroit Tigers170-0.28-0.002
Kirby YatesLos Angeles Angels82-0.12-0.002
Chase DollanderColorado Rockies166-0.23-0.001
Jake BirdNew York Yankees130-0.17-0.001
Ryan HelsleyBaltimore Orioles69-0.08-0.001
Christian ScottNew York Mets233-0.19-0.001
John SchreiberKansas City Royals144-0.11-0.001
Brock BurkeCincinnati Reds190-0.14-0.001
Jonathan PintaroNew York Mets48-0.03-0.001
Jordan RomanoColorado Rockies61-0.03-0.000
Mark Leiter Jr.Athletics134-0.06-0.000
Sean ManaeaNew York Mets328-0.03-0.000
Hunter HarveyChicago Cubs18-0.00-0.000
Hunter DobbinsSt. Louis Cardinals950.00+0.000
Clayton BeeterWashington Nationals1180.01+0.000
Andre PallanteSt. Louis Cardinals4230.05+0.000
JT BrubakerSan Francisco Giants1820.02+0.000
Matt WaldronSan Diego Padres1220.07+0.001
Lake BacharMiami Marlins2020.14+0.001
Shane SmithChicago White Sox490.05+0.001
Janson JunkMiami Marlins2510.34+0.001
Michael SorokaArizona Diamondbacks3340.52+0.002
Daniel Lynch IVKansas City Royals1490.25+0.002
Albert SuárezBaltimore Orioles1680.29+0.002
Trevor McDonaldSan Francisco Giants2910.56+0.002
Kevin GausmanToronto Blue Jays4721.04+0.002
Emerson HancockSeattle Mariners3650.81+0.002
Mason EnglertTampa Bay Rays1220.28+0.002
Matt BrashSeattle Mariners650.15+0.002
Logan WebbSan Francisco Giants4131.12+0.003
Ryan FernandezSt. Louis Cardinals590.16+0.003
Nathan EovaldiTexas Rangers4641.38+0.003
Peyton PalletteCleveland Guardians890.28+0.003
Keaton WinnSan Francisco Giants1180.38+0.003
Sandy AlcantaraMiami Marlins5211.85+0.004
Logan GilbertSeattle Mariners4321.60+0.004
Luis MeyCincinnati Reds460.18+0.004
David MorganSan Diego Padres1050.44+0.004
Ian SeymourTampa Bay Rays2701.14+0.004
José SorianoLos Angeles Angels4401.88+0.004
Joe MantiplyToronto Blue Jays690.32+0.005
Steven CruzKansas City Royals1260.60+0.005
Yerry De los SantosNew York Yankees380.18+0.005
Jack PerkinsAthletics2601.30+0.005
Andrew AlvarezWashington Nationals2131.11+0.005
Brandon YoungBaltimore Orioles3641.92+0.005
Gavin CollyerTexas Rangers890.50+0.006
JP SearsSan Diego Padres860.49+0.006
Beck WayKansas City Royals860.50+0.006
Cade HortonChicago Cubs260.15+0.006
Riley O'BrienSt. Louis Cardinals1580.97+0.006
Paxton SchultzWashington Nationals1420.88+0.006
Framber ValdezDetroit Tigers4692.95+0.006
Tony SantillanCincinnati Reds1300.82+0.006
Connor SeaboldKansas City Royals1140.74+0.006
Austin WarrenNew York Mets1521.04+0.007
Matt StrahmKansas City Royals1371.02+0.007
Jared ShusterSt. Louis Cardinals440.34+0.008
Gavin WilliamsCleveland Guardians4353.53+0.008
Alex LangeKansas City Royals1671.36+0.008
Ryan WeathersNew York Yankees4093.34+0.008
Tanner GordonColorado Rockies2151.79+0.008
Chase ShugartPhiladelphia Phillies1120.95+0.008
Connelly EarlyBoston Red Sox3643.10+0.009
Kyle HurtLos Angeles Dodgers1311.14+0.009
Justin BruihlSt. Louis Cardinals2061.81+0.009
Zach ThorntonNew York Mets670.60+0.009
Will WarrenNew York Yankees4303.92+0.009
Randy DobnakKansas City Royals410.39+0.010
Tommy NanceMinnesota Twins1371.35+0.010
Ian HamiltonAtlanta Braves230.23+0.010
Calvin FaucherMiami Marlins1691.75+0.010
Justin WrobleskiLos Angeles Dodgers3663.83+0.010
Roki SasakiLos Angeles Dodgers3523.69+0.010
Kai-Wei TengHouston Astros2683.03+0.011
Blas CastañoColorado Rockies860.98+0.011
Taylor RogersMinnesota Twins1521.73+0.011
Tim HillNew York Yankees1431.65+0.012
Luis MedinaAthletics1832.12+0.012
Elvis AlvaradoAthletics1091.27+0.012
Daniel DuarteNew York Mets160.19+0.012
Casey LeguminaTampa Bay Rays1672.02+0.012
Seth JohnsonPhiladelphia Phillies550.67+0.012
Lucas ErcegKansas City Royals1611.96+0.012
Pete FairbanksMiami Marlins1301.64+0.013
Caleb KilianSan Francisco Giants1561.98+0.013
Connor PrielippMinnesota Twins2723.50+0.013
Shane BazBaltimore Orioles4605.97+0.013
Michael WachaKansas City Royals4616.00+0.013
Grant HolmesAtlanta Braves3764.95+0.013
Chase LeeToronto Blue Jays150.20+0.013
Bailey OberMinnesota Twins3014.00+0.013
Anthony NunezBaltimore Orioles1572.13+0.014
Bubba ChandlerPittsburgh Pirates4005.52+0.014
Cole SandsMinnesota Twins500.70+0.014
Griffin CanningSan Diego Padres2253.15+0.014
Ben PeoplesTexas Rangers150.21+0.014
AJ BlubaughHouston Astros2453.49+0.014
Zebby MatthewsMinnesota Twins2753.94+0.014
Danny CoulombeBoston Red Sox961.39+0.014
Chad PatrickMilwaukee Brewers2884.19+0.015
Luis CastilloSeattle Mariners3745.56+0.015
Trent ThorntonChicago Cubs1101.64+0.015
Robbie RaySan Francisco Giants4236.34+0.015
Tristan BeckSan Francisco Giants470.71+0.015
Nolan HoffmanPhiladelphia Phillies210.32+0.015
JoJo RomeroSt. Louis Cardinals1792.72+0.015
Bryan AbreuHouston Astros1422.17+0.015
Jacob WebbChicago Cubs1712.62+0.015
Davis MartinChicago White Sox3946.03+0.015
Shane McClanahanTampa Bay Rays3545.45+0.015
Keegan AkinBaltimore Orioles1061.65+0.016
Codi HeuerCleveland Guardians400.62+0.016
PJ PoulinWashington Nationals1502.34+0.016
Brady SingerCincinnati Reds4036.30+0.016
Walker BuehlerSan Diego Padres3685.78+0.016
Andrew PainterPhiladelphia Phillies2794.43+0.016
Adam MackoToronto Blue Jays831.34+0.016
Tyler MahleSan Francisco Giants3145.15+0.016
Chris BassittBaltimore Orioles2404.00+0.017
Jack FlahertyDetroit Tigers3716.22+0.017
Kade MorrisAthletics530.89+0.017
Seranthony DomínguezChicago White Sox1332.29+0.017
Jared KoenigMilwaukee Brewers410.71+0.017
Erick FeddeChicago White Sox3916.87+0.018
Tanner BanksPhiladelphia Phillies1312.31+0.018
Andrew AbbottCincinnati Reds4387.90+0.018
Eduardo RodriguezArizona Diamondbacks4327.79+0.018
Will VestDetroit Tigers1162.11+0.018
Brent SuterLos Angeles Angels2224.06+0.018
Brandon SproatMilwaukee Brewers3546.49+0.018
Enmanuel De JesusDetroit Tigers1272.34+0.018
Nate PearsonHouston Astros851.58+0.019
Tanner BibeeCleveland Guardians4358.24+0.019
Luis SeverinoAthletics2474.69+0.019
David SandlinChicago White Sox801.52+0.019
Braxton GarrettMiami Marlins280.54+0.019
Ryan BoruckiSan Francisco Giants931.79+0.019
Brad LordWashington Nationals2424.75+0.020
Luis CurveloTexas Rangers400.80+0.020
Luinder AvilaKansas City Royals2495.10+0.020
Joel PayampsAtlanta Braves360.74+0.021
JR RitchieAtlanta Braves2174.49+0.021
Roddery MuñozHouston Astros250.53+0.021
Eury PérezMiami Marlins3517.48+0.021
Kumar RockerTexas Rangers3727.96+0.021
Mike ParedesMinnesota Twins1282.77+0.022
Trevor RogersBaltimore Orioles3838.35+0.022
Riley CornelioWashington Nationals631.38+0.022
Javier AssadChicago Cubs2325.15+0.022
Mitch FarrisLos Angeles Angels1583.56+0.023
Jayden MurrayChicago Cubs761.75+0.023
Tyler PhillipsMiami Marlins3167.30+0.023
Ryan GustoMiami Marlins1212.83+0.023
Aaron NolaPhiladelphia Phillies4049.50+0.024
Edwin DíazLos Angeles Dodgers330.78+0.024
Martín PérezAtlanta Braves3337.85+0.024
Lance McCullers Jr.Houston Astros1734.14+0.024
Zach PopPhiladelphia Phillies310.75+0.024
Chris PaddackTexas Rangers2676.47+0.024
Nick MartinezTampa Bay Rays4039.81+0.024
Cole RagansKansas City Royals1523.73+0.025
Zak KentWashington Nationals661.62+0.025
Slade CecconiCleveland Guardians43010.72+0.025
Hoby MilnerChicago Cubs1463.66+0.025
Will DionCleveland Guardians551.38+0.025
Mason BarnettAthletics902.26+0.025
Jesse ScholtensTampa Bay Rays1433.60+0.025
Rhett LowderCincinnati Reds3178.03+0.025
Blake TreinenLos Angeles Dodgers1002.54+0.025
Richard LoveladyWashington Nationals1393.55+0.026
Jose CuasKansas City Royals290.76+0.026
Matt GageSan Francisco Giants1203.14+0.026
Joe RockChicago White Sox531.42+0.027
Isaac MattsonPittsburgh Pirates1293.46+0.027
Jack KochanowiczLos Angeles Angels2717.28+0.027
Michael KingSan Diego Padres42411.40+0.027
Connor BrogdonCleveland Guardians671.80+0.027
Taylor ClarkeArizona Diamondbacks1564.23+0.027
Scott BarlowAthletics1474.04+0.027
Juan MejiaColorado Rockies1875.18+0.028
Brandon PfaadtArizona Diamondbacks2316.52+0.028
Victor VodnikColorado Rockies1243.55+0.029
Jose FrancoCincinnati Reds792.28+0.029
Eric LauerLos Angeles Dodgers3058.86+0.029
Tobias MyersNew York Mets1915.55+0.029
Jeffrey SpringsAthletics43212.57+0.029
Nick LodoloCincinnati Reds2607.60+0.029
Mitchell ParkerWashington Nationals1694.94+0.029
Cade PovichBaltimore Orioles681.99+0.029
Kenley JansenDetroit Tigers962.84+0.030
Tyler SamaniegoBoston Red Sox862.55+0.030
Kyle LeahySt. Louis Cardinals36810.93+0.030
TJ ShookColorado Rockies270.81+0.030
Michael LorenzenColorado Rockies46313.92+0.030
Kevin KellyTampa Bay Rays1604.82+0.030
Cole WinnTexas Rangers1434.31+0.030
Jose QuintanaColorado Rockies1825.51+0.030
Hunter BarcoPittsburgh Pirates601.84+0.031
Ben CaspariusLos Angeles Dodgers230.71+0.031
Reynaldo LópezAtlanta Braves2507.73+0.031
Pierce JohnsonCincinnati Reds1093.38+0.031
Danny YoungAtlanta Braves170.55+0.032
Kody FunderburkMinnesota Twins1003.23+0.032
Marco RayaMinnesota Twins250.81+0.032
Ron MarinaccioSan Diego Padres1906.23+0.033
Chris RoycroftTampa Bay Rays612.01+0.033
Adrian HouserSan Francisco Giants35411.65+0.033
Kris BubicKansas City Royals1836.02+0.033
Ryan FeltnerColorado Rockies2698.86+0.033
Aaron CivaleAthletics31910.53+0.033
Hunter BiggeTampa Bay Rays792.63+0.033
Mitch SpenceKansas City Royals561.87+0.033
Anthony KayChicago White Sox38312.84+0.034
Edward CabreraChicago Cubs2899.79+0.034
Carter BaumlerTexas Rangers270.92+0.034
Lucas GiolitoSan Diego Padres1384.73+0.034
Seth LugoKansas City Royals45115.46+0.034
Michael McGreevySt. Louis Cardinals38013.03+0.034
Noah CameronKansas City Royals40313.88+0.034
Yusei KikuchiLos Angeles Angels1425.00+0.035
Griffin JaxTampa Bay Rays2739.69+0.035
Jack LeiterTexas Rangers33211.81+0.036
Justin LawrenceWashington Nationals1696.01+0.036
Dennis SantanaPittsburgh Pirates1736.27+0.036
Matthew LiberatoreSt. Louis Cardinals39414.35+0.036
Spencer ArrighettiHouston Astros33212.10+0.036
Carmen MlodzinskiPittsburgh Pirates32612.00+0.037
Jameson TaillonChicago Cubs2669.79+0.037
Kyle FreelandColorado Rockies37714.25+0.038
Brayan BelloBoston Red Sox29611.24+0.038
Mitch KellerPittsburgh Pirates42016.07+0.038
Yoendrys GómezMinnesota Twins1837.02+0.038
Ryan WalkerSan Francisco Giants1204.68+0.039
Anthony MolinaAtlanta Braves210.82+0.039
Ryan WeissHouston Astros1315.12+0.039
Lucas SimsChicago White Sox471.86+0.040
Wilber DotelPittsburgh Pirates793.14+0.040
Gavin HollowellChicago Cubs441.77+0.040
Cal QuantrillTexas Rangers1777.13+0.040
Garrett CrochetBoston Red Sox1385.58+0.040
Jake IrvinWashington Nationals2289.27+0.041
Matt PushardSt. Louis Cardinals321.31+0.041
Gus VarlandWashington Nationals1435.87+0.041
Joel KuhnelMilwaukee Brewers1516.28+0.042
Zack KellyBoston Red Sox682.84+0.042
Luis GilNew York Yankees863.59+0.042
Zach AgnosColorado Rockies25610.71+0.042
Mitch BrattArizona Diamondbacks281.18+0.042
Colin ReaChicago Cubs41717.61+0.042
Kodai SengaNew York Mets1847.81+0.042
Shaun AndersonLos Angeles Angels733.10+0.042
Osvaldo BidoChicago White Sox813.49+0.043
Matt SeelingerNew York Mets150.65+0.043
Lazaro EstradaToronto Blue Jays230.99+0.043
Joe BoyleTampa Bay Rays672.89+0.043
Tatsuya ImaiHouston Astros23310.07+0.043
José UrquidyPittsburgh Pirates361.56+0.043
Patrick CorbinToronto Blue Jays34114.78+0.043
Ryne NelsonArizona Diamondbacks33214.41+0.043
Miles MikolasWashington Nationals40017.40+0.043
Sam AldegheriLos Angeles Angels1526.62+0.044
Hurston WaldrepAtlanta Braves562.44+0.044
Joey EstesAthletics180.80+0.044
Matt SvansonSt. Louis Cardinals1818.02+0.044
Cionel PérezNew York Mets1597.05+0.044
John KleinMinnesota Twins190.84+0.044
Jason AlexanderHouston Astros843.78+0.045
Gordon GraceffoSt. Louis Cardinals1737.93+0.046
Travis AdamsMinnesota Twins1014.65+0.046
Matthew BoydChicago Cubs1969.06+0.046
Joey WiemerWashington Nationals160.74+0.046
Reiver SanmartinSan Francisco Giants150.71+0.048
Mike BurrowsHouston Astros39919.49+0.049
Mick AbelMinnesota Twins934.55+0.049
Connor PhillipsCincinnati Reds1336.57+0.049
Cody BoltonHouston Astros844.17+0.050
Cole SulserTampa Bay Rays1748.74+0.050
Germán MárquezSan Diego Padres1829.17+0.050
Chase PettyCincinnati Reds1035.20+0.050
Yariel RodríguezToronto Blue Jays452.29+0.051
Drew PomeranzChicago Cubs1276.48+0.051
Ryan JohnsonLos Angeles Angels1507.66+0.051
Ricky VanascoDetroit Tigers402.08+0.052
Brett SullivanColorado Rockies271.42+0.053
Beau BrieskeDetroit Tigers392.06+0.053
Ryan WatsonBoston Red Sox19510.65+0.055
Coleman CrowMilwaukee Brewers864.70+0.055
Andrew NardiMiami Marlins904.94+0.055
Nick SandlinLos Angeles Angels412.25+0.055
Jose CorniellTexas Rangers191.05+0.055
Justin TopaMinnesota Twins925.09+0.055
Daniel EspinoCleveland Guardians231.28+0.056
Jonah TongNew York Mets472.62+0.056
Cole WilcoxSeattle Mariners824.57+0.056
Robert GarciaTexas Rangers341.90+0.056
Brandon LeibrandtCincinnati Reds301.68+0.056
Jose CabreraArizona Diamondbacks814.55+0.056
Charlie BarnesLos Angeles Dodgers593.35+0.057
Jalen BeeksTexas Rangers1096.31+0.058
Jordan LeasureChicago White Sox784.58+0.059
David PetersonChicago Cubs36221.40+0.059
Zac GallenArizona Diamondbacks41224.51+0.059
Trey GibsonBaltimore Orioles1529.05+0.060
Brenan HanifeeDetroit Tigers563.36+0.060
Carson WhisenhuntSan Francisco Giants462.78+0.060
Simeon Woods RichardsonToronto Blue Jays26716.20+0.061
Joey LucchesiLos Angeles Angels241.46+0.061
Hunter GreeneCincinnati Reds452.74+0.061
Tomoyuki SuganoColorado Rockies33620.68+0.062
Cole HenryWashington Nationals714.38+0.062
Noah SchultzChicago White Sox23214.38+0.062
Philip AbnerArizona Diamondbacks321.99+0.062
Zack LittellWashington Nationals36823.06+0.063
Nick MearsKansas City Royals774.86+0.063
Keegan ThompsonColorado Rockies573.60+0.063
Seth HalvorsenColorado Rockies905.79+0.064
Jonathan HernándezLos Angeles Dodgers835.44+0.065
Ethan RobertsChicago Cubs996.57+0.066
Brandon WilliamsonCincinnati Reds1288.64+0.068
Jordan WicksChicago Cubs503.39+0.068
Joe RossTexas Rangers573.91+0.069
Antwone KellyPittsburgh Pirates201.37+0.069
Max ScherzerToronto Blue Jays1027.02+0.069
Christian RoaHouston Astros443.04+0.069
Trevor MartinTampa Bay Rays543.75+0.069
Steven MatzTampa Bay Rays23015.98+0.069
Ben WilliamsonTampa Bay Rays161.13+0.071
Alek ManoahLos Angeles Angels362.55+0.071
Austin VothMinnesota Twins563.97+0.071
Merrill KellyArizona Diamondbacks38727.85+0.072
Tyler SchweitzerChicago White Sox392.81+0.072
Taylor RashiArizona Diamondbacks151.08+0.072
Tommy KahnleBoston Red Sox433.14+0.073
Phil MatonChicago Cubs1269.25+0.073
Jake WoodfordChicago Cubs1239.03+0.073
Randy VásquezSan Diego Padres35126.29+0.075
Eric CerantolaKansas City Royals282.10+0.075
Landon KnackLos Angeles Dodgers161.21+0.075
Brady BassoAthletics251.95+0.078
Lou Trivino IIIPhiladelphia Phillies272.11+0.078
Sammy PeraltaColorado Rockies151.19+0.079
Robby AhlstromTexas Rangers655.15+0.079
Michael KellyAthletics322.66+0.083
Zach McCambleyCincinnati Reds252.10+0.084
Taijuan WalkerPhiladelphia Phillies1169.74+0.084
Bailey FalterKansas City Royals574.79+0.084
Tyler FergusonChicago Cubs423.54+0.084
Carlos CortesAthletics242.05+0.085
Hunter StrattonPittsburgh Pirates151.29+0.086
Elmer RodríguezNew York Yankees837.27+0.088
Eli MorganKansas City Royals887.82+0.089
Max LazarPhiladelphia Phillies272.40+0.089
Kolby AllardCleveland Guardians454.02+0.089
Brendan BeckNew York Yankees312.78+0.090
Luis GarcíaMinnesota Twins655.84+0.090
Zach MaxwellCincinnati Reds544.87+0.090
Angel ZerpaMilwaukee Brewers565.10+0.091
Nick RaquetBaltimore Orioles171.57+0.092
Miguel RojasLos Angeles Dodgers232.23+0.097
Jonathan HeasleyTampa Bay Rays191.85+0.098
Corbin MartinChicago Cubs252.47+0.099
Andre GranilloWashington Nationals505.05+0.101
Aaron BummerAtlanta Braves747.51+0.102
Cristian JavierHouston Astros798.11+0.103
Grayson RodriguezLos Angeles Angels14615.83+0.108
Ken WaldichukWashington Nationals404.53+0.113
Shane BieberToronto Blue Jays869.79+0.114
Colton GordonHouston Astros515.87+0.115
Johan OviedoBoston Red Sox192.23+0.117
Wyatt MillsLos Angeles Dodgers212.48+0.118
Chris MartinTexas Rangers668.08+0.122
J.P. FranceHouston Astros313.90+0.126
Alec GamboaBoston Red Sox212.72+0.129
Mason BlackKansas City Royals8210.64+0.130
Carlos CarrascoAtlanta Braves739.56+0.131
Luis MoralesAthletics557.21+0.131
Jake EderLos Angeles Dodgers151.99+0.133
Valente BellozoColorado Rockies486.47+0.135
Domingo GonzalezSeattle Mariners364.90+0.136
John BrebbiaColorado Rockies212.87+0.137
Wilkin RamosSan Francisco Giants152.06+0.138
José ButtóSan Francisco Giants162.24+0.140
Josh FlemingToronto Blue Jays182.60+0.145
Kyle NicolasCincinnati Reds426.08+0.145
Matt KrookWashington Nationals355.50+0.157
Justin VerlanderDetroit Tigers193.03+0.159
Carson SeymourSan Francisco Giants254.13+0.165
Tyler GilbertChicago White Sox223.75+0.170
Bennett SousaHouston Astros172.98+0.175
George KlassenLos Angeles Angels325.63+0.176
Brendon LittleToronto Blue Jays325.78+0.181
Tyler TolbertKansas City Royals224.02+0.183
Jedixson PaezChicago White Sox163.95+0.247
Jose TrevinoCincinnati Reds246.27+0.261
Tyler HeinemanToronto Blue Jays184.83+0.269
James McCannArizona Diamondbacks237.87+0.342
Last updated: Jul 14, 2026 05:19 PM ET
xR vs Actual Runs
4.04.55.05.54.04.55.05.5 xR/G R/G
xRA vs Actual Runs Allowed
3.54.04.55.05.53.54.04.55.05.5 xRA/G RA/G
xR vs xRA
4.04.55.05.53.54.04.55.05.5 xR/G xRA/G

First two charts: dashed line = xR matches actual. Third chart: bottom-right = best (high xR, low xRA).

Last updated: Jul 14, 2026 05:19 PM ET