MLB Prediction System

KPI Player Effects

How each KPI adds or removes a hit, a strikeout, a walk or a home run, per player, against the arm he actually faces

Slate 20261007Games 4Schema kpi_player_effects_v2Built 2026-10-08 09:14Z

What this document measures

Every counting stat below has a KPI on both sides of the matchup, measured on the same denominator: a plate appearance. That is what lets the hitter's reading and the starter's reading be combined instead of listed side by side. The combination is the standard Log5 odds ratio, which is exactly additive in log odds, so the hitter's push and the pitcher's push separate cleanly and the remainder is reported rather than absorbed.

Hits use a derived KPI. Hit rate is not in config/kpi_registry.json: registering it would move the registry hash recorded in the model manifest and fail the live layer closed until a retrain. It is computed with the same strict as-of cutoff and the same shrinkage, stored in its own namespace, and never read by the runtime.

These per-player numbers are measured, not published. The live KPI layer moves team runs and the win probability. The hitter lines in the artifact were then scaled by one club-wide ratio, identical for the leadoff hitter and the ninth bat. The per-hitter columns here are what that single ratio discards.

The whole staff, not only the starter. A hitter takes roughly four in ten of his plate appearances against relievers. Each club's bullpen here is the pregame bullpen: the seven busiest healthy relievers of the last 30 days, the same arms the KPI forecast weighted and the simulation pitched, each sharing the relief work by the batters faced the forecast gave him. The bullpen's workload tonight is the club's real mean staff batters faced minus the starter's projection. The published staff alone holds only the relievers one simulation draw used, so it is shown beside the bullpen for comparison, not used.

Reading a delta. Own skill is measured against the league. The opponent effect is measured against the hitter's own rate, which is the only one that may adjust a published line, because the published line already carries his own skill. Adding both to a published line would count the hitter twice.

Coverage. 72 hitter-versus-starter pairings; 58 have both sides above their sample floor on hits and 63 carry a non-zero hit adjustment. A side below its floor falls back to the league rate and is marked n<floor, which is a stated absence of evidence rather than a measured zero. All four outcome metrics have value documents. Handedness source: model bundle pitcher_hands.json.

Largest per-player movements on the slate

HitterClubMetricStarter faced (+ bullpen)PublishedKPI adjusted, whole staffΔHitter bandPitcher bandGame
Austin RileyATLStrikeoutsTyler Glasnow1.4551.833+0.379PoorVery good20261007_LAD@ATL
Michael Harris IIATLStrikeoutsTyler Glasnow1.0991.453+0.353AverageVery good20261007_LAD@ATL
Matt OlsonATLStrikeoutsTyler Glasnow1.1841.533+0.349AverageVery good20261007_LAD@ATL
Sean MurphyATLStrikeoutsTyler Glasnow1.1351.482+0.347averagen<floorVery good20261007_LAD@ATL
Ronald Acuña Jr.ATLStrikeoutsTyler Glasnow1.1241.468+0.344AverageVery good20261007_LAD@ATL
Mike YastrzemskiATLStrikeoutsTyler Glasnow1.1381.481+0.342AverageVery good20261007_LAD@ATL
Drake BaldwinATLStrikeoutsTyler Glasnow1.0701.403+0.333AverageVery good20261007_LAD@ATL
Ozzie AlbiesATLStrikeoutsTyler Glasnow0.7811.047+0.266GoodVery good20261007_LAD@ATL
Mauricio DubónATLStrikeoutsTyler Glasnow0.6280.853+0.225Very goodVery good20261007_LAD@ATL
Ben RiceNYYWalksNick Martinez0.5620.384-0.178Very goodVery good20261007_TB@NYY
Kyle TeelCHWStrikeoutsDaniel Espino1.4961.652+0.156averagen<flooraveragen<floor20261007_CLE@CHW
Munetaka MurakamiCHWStrikeoutsDaniel Espino1.6521.792+0.140Pooraveragen<floor20261007_CLE@CHW
Trent GrishamNYYWalksNick Martinez0.4050.276-0.129Very goodVery good20261007_TB@NYY
Colson MontgomeryCHWStrikeoutsDaniel Espino1.4041.522+0.119Pooraveragen<floor20261007_CLE@CHW
Spencer JonesNYYStrikeoutsNick Martinez1.2441.135-0.110PoorPoor20261007_TB@NYY
Chase MeidrothCHWStrikeoutsDaniel Espino1.0421.151+0.109Averageaveragen<floor20261007_CLE@CHW
Michael Harris IIATLHitsTyler Glasnow1.0140.910-0.104Very goodVery good20261007_LAD@ATL
Ronald Acuña Jr.ATLHitsTyler Glasnow0.9520.851-0.102AverageVery good20261007_LAD@ATL
Mauricio DubónATLHitsTyler Glasnow0.9500.850-0.100Very goodVery good20261007_LAD@ATL
Randal GrichukCHWStrikeoutsDaniel Espino0.9551.054+0.100Averageaveragen<floor20261007_CLE@CHW

Per game

20261007_CLE@CHW — team layer applied; runs moved away 0.0005 / home 0.4454
Daniel Espino (RHP, 17.2 BF)
H 0.2169 averagen<floor · SO 0.2212 averagen<floor · BB 0.0889 averagen<floor · HR 0.0304 averagen<floor
Sean Newcomb (LHP, 13.9 BF)
H 0.2048 Good · SO 0.2265 Average · BB 0.0912 Average · HR 0.0215 Very good

Warnings: away published staff projects 29.8338 batters faced, outside the real p10-p90 band of 30-45; the exposure here uses the club's real 37.25 per game instead; home starter is projected 13.8787 batters faced, outside the real p10-p90 band of 17-27; home published staff projects 28.0782 batters faced, outside the real p10-p90 band of 30-45; the exposure here uses the club's real 35.46 per game instead

CLE hitters vs Sean Newcomb and the bullpen

The pipeline applied one club-wide ×1.0001 to every CLE hitter line. The columns below are the measured alternative: each hitter moved by his own KPI pairing with the whole opposing staff, the starter and the full relief corps combined at the share of his plate appearances each takes. Click a name for the starter-only and bullpen decomposition and the contextual readings.

PlayerPosFacesPAHitsStrikeoutsWalksHome runs
published → KPIΔpublished → KPIΔpublished → KPIΔpublished → KPIΔ
Steven KwanCFSean Newcomb + bullpen4.410.955 → 0.929-0.0250.477 → 0.499+0.0220.532 → 0.544+0.0120.053 → 0.045-0.008
José Ramírez3BSean Newcomb + bullpen4.510.870 → 0.846-0.0240.627 → 0.655+0.0280.545 → 0.558+0.0130.115 → 0.098-0.017
Chase DeLauterRFSean Newcomb + bullpen4.240.964 → 0.938-0.0250.709 → 0.739+0.0300.418 → 0.428+0.0100.125 → 0.107-0.018
Jo AdellDHSean Newcomb + bullpen4.090.871 → 0.847-0.0241.044 → 1.084+0.0400.281 → 0.288+0.0070.149 → 0.127-0.021
Nathaniel Lowe1BSean Newcomb + bullpen3.870.832 → 0.809-0.0220.992 → 1.030+0.0380.332 → 0.340+0.0080.138 → 0.118-0.020
Angel MartínezLFSean Newcomb + bullpen3.880.869 → 0.846-0.0230.941 → 0.978+0.0370.205 → 0.210+0.0050.164 → 0.140-0.024
Travis Bazzana2BSean Newcomb + bullpen3.840.788 → 0.767-0.0210.873 → 0.908+0.0350.388 → 0.397+0.0090.113 → 0.097-0.016
Patrick BaileyCSean Newcomb + bullpen3.690.735 → 0.715-0.0201.008 → 1.045+0.0370.336 → 0.344+0.0080.119 → 0.102-0.017
Brayan RocchioSSSean Newcomb + bullpen3.470.745 → 0.725-0.0200.552 → 0.576+0.0240.275 → 0.282+0.0070.093 → 0.079-0.013

CLE starter against the CHW lineup

PlayerPosFacesBFHitsStrikeoutsWalksHome runs
published → KPIΔpublished → KPIΔpublished → KPIΔpublished → KPIΔ
Daniel EspinoStarterCHW17.173.623 → 3.620-0.0033.940 → 4.083+0.1431.731 → 1.913+0.1810.637 → 0.720+0.083

CLE bullpen: the full relief corps (7 arms)

Exposure. Starter 17.2 batters faced, bullpen 20.1 (53.9% of the game), from the club's real 37.2 staff batters faced per game over 20 complete games in the last 30 days. The published staff alone would have given the bullpen 42.4% across 3 arms, because it holds only the relievers the selected simulation draw used.

RelieverRoleIn the corps becauseRelief BF, 30dAppsShareBF tonight
Tim HerrinMiddle Relieverpregame bullpen, published staff35919.9%4.00
Erik SabrowskiMiddle Reliever (High Leverage)pregame bullpen, published staff35918.2%3.65
Cade SmithRelieverpregame bullpen401117.6%3.53
Hunter GaddisRelieverpregame bullpen471217.1%3.44
Shawn ArmstrongMiddle Reliever (High Leverage)pregame bullpen, published staff12416.4%3.29
Joey CantilloRelieverpregame bullpen5336.9%1.39
Matt FestaRelieverpregame bullpen2653.9%0.79

CLE relievers against the CHW lineup

PlayerPosFacesBFHitsStrikeoutsWalksHome runs
published → KPIΔpublished → KPIΔpublished → KPIΔpublished → KPIΔ
Tim HerrinMiddle RelieverCHW (20% of relief)4.000.868 → 0.867-0.0010.972 → 1.007+0.0350.491 → 0.541+0.0500.070 → 0.079+0.009
Erik SabrowskiMiddle Reliever (High Leverage)CHW (18% of relief)3.650.525 → 0.524-0.0011.568 → 1.617+0.0490.625 → 0.688+0.0620.046 → 0.052+0.006
Cade SmithRelieverCHW (18% of relief)3.530.674 → 0.673-0.0011.170 → 1.207+0.0360.274 → 0.303+0.0290.090 → 0.102+0.012
Hunter GaddisRelieverCHW (17% of relief)3.440.736 → 0.735-0.0010.763 → 0.791+0.0280.302 → 0.334+0.0320.101 → 0.114+0.013
Shawn ArmstrongMiddle Reliever (High Leverage)CHW (16% of relief)3.290.684 → 0.683-0.0010.881 → 0.913+0.0320.472 → 0.521+0.0490.066 → 0.075+0.009
Joey CantilloRelieverCHW (7% of relief)1.390.293 → 0.29300.341 → 0.353+0.0120.156 → 0.172+0.0160.037 → 0.042+0.005
Matt FestaRelieverCHW (4% of relief)0.790.174 → 0.17400.183 → 0.189+0.0070.064 → 0.070+0.0070.021 → 0.024+0.003

CHW hitters vs Daniel Espino and the bullpen

The pipeline applied one club-wide ×1.1114 to every CHW hitter line. The columns below are the measured alternative: each hitter moved by his own KPI pairing with the whole opposing staff, the starter and the full relief corps combined at the share of his plate appearances each takes. Click a name for the starter-only and bullpen decomposition and the contextual readings.

PlayerPosFacesPAHitsStrikeoutsWalksHome runs
published → KPIΔpublished → KPIΔpublished → KPIΔpublished → KPIΔ
Sam AntonacciDHDaniel Espino + bullpen4.270.974 → 0.936-0.0380.751 → 0.838+0.0860.411 → 0.442+0.0310.091 → 0.086-0.005
Miguel Vargas3BDaniel Espino + bullpen4.350.868 → 0.834-0.0350.881 → 0.978+0.0970.636 → 0.681+0.0450.187 → 0.176-0.011
Munetaka Murakami1BDaniel Espino + bullpen4.520.811 → 0.778-0.0331.652 → 1.792+0.1400.753 → 0.805+0.0520.245 → 0.231-0.014
Kyle TeelCDaniel Espino + bullpen4.070.833 → 0.800-0.0331.496 → 1.652+0.1560.488 → 0.525+0.0360.136 → 0.128-0.008
Chase Meidroth2BDaniel Espino + bullpen4.040.936 → 0.899-0.0361.042 → 1.151+0.1090.418 → 0.449+0.0310.119 → 0.112-0.007
Tristan PetersCFDaniel Espino + bullpen3.780.863 → 0.829-0.0340.822 → 0.912+0.0900.354 → 0.380+0.0270.111 → 0.104-0.006
Braden MontgomeryRFDaniel Espino + bullpen3.870.799 → 0.767-0.0320.902 → 0.999+0.0970.444 → 0.477+0.0330.091 → 0.086-0.005
Randal GrichukLFDaniel Espino + bullpen3.560.868 → 0.834-0.0340.955 → 1.054+0.1000.231 → 0.249+0.0180.168 → 0.159-0.010
Colson MontgomerySSDaniel Espino + bullpen3.580.697 → 0.669-0.0281.404 → 1.522+0.1190.366 → 0.394+0.0280.174 → 0.164-0.010

CHW starter against the CLE lineup

PlayerPosFacesBFHitsStrikeoutsWalksHome runs
published → KPIΔpublished → KPIΔpublished → KPIΔpublished → KPIΔ
Sean NewcombStarterCLE13.882.562 → 2.608+0.0463.281 → 2.775-0.5061.294 → 1.289-0.0040.306 → 0.289-0.017

CHW bullpen: the full relief corps (7 arms)

Exposure. Starter 13.9 batters faced, bullpen 21.6 (60.9% of the game), from the club's real 35.5 staff batters faced per game over 2 complete games in the last 30 days. The published staff alone would have given the bullpen 50.6% across 3 arms, because it holds only the relievers the selected simulation draw used.

RelieverRoleIn the corps becauseRelief BF, 30dAppsShareBF tonight
Grant TaylorRelieverpregame bullpen0020.1%4.35
Hagen SmithLong Relieverpregame bullpen, published staff40719.4%4.18
Anthony KayRelieverpregame bullpen9216.1%3.48
Jordan HicksMiddle Reliever (High Leverage)pregame bullpen, published staff0015.8%3.41
Bryan HudsonMiddle Reliever (High Leverage)pregame bullpen, published staff16514.5%3.14
Erick FeddeRelieverpregame bullpen33211.6%2.50
David SandlinRelieverpregame bullpen512.4%0.52

CHW relievers against the CLE lineup

PlayerPosFacesBFHitsStrikeoutsWalksHome runs
published → KPIΔpublished → KPIΔpublished → KPIΔpublished → KPIΔ
Grant TaylorRelieverCLE (20% of relief)4.350.858 → 0.873+0.0151.291 → 1.107-0.1840.390 → 0.389-0.0010.115 → 0.108-0.006
Hagen SmithLong RelieverCLE (19% of relief)4.180.469 → 0.477+0.0081.866 → 1.577-0.2900.937 → 0.934-0.0030.000 → 0.0000
Anthony KayRelieverCLE (16% of relief)3.480.781 → 0.795+0.0140.640 → 0.536-0.1030.285 → 0.284-0.0010.106 → 0.100-0.006
Jordan HicksMiddle Reliever (High Leverage)CLE (16% of relief)3.410.913 → 0.929+0.0161.235 → 1.055-0.1800.599 → 0.597-0.0020.098 → 0.092-0.005
Bryan HudsonMiddle Reliever (High Leverage)CLE (15% of relief)3.141.024 → 1.042+0.0180.787 → 0.664-0.1230.229 → 0.228-0.0010.073 → 0.069-0.004
Erick FeddeRelieverCLE (12% of relief)2.500.563 → 0.573+0.0100.425 → 0.356-0.0700.216 → 0.215-0.0010.087 → 0.082-0.005
David SandlinRelieverCLE (2% of relief)0.520.112 → 0.114+0.0020.121 → 0.102-0.0180.043 → 0.04300.017 → 0.016-0.001
20261007_LAD@ATL — team layer applied; runs moved away 0.0409 / home 0.6826
Tyler Glasnow (RHP, 20.9 BF)
H 0.1869 Very good · SO 0.3143 Very good · BB 0.0876 Average · HR 0.0280 Average
Tyler Mahle (RHP, 20.9 BF)
H 0.2222 Average · SO 0.2229 Average · BB 0.0778 Good · HR 0.0317 Average

LAD hitters vs Tyler Mahle and the bullpen

The pipeline applied one club-wide ×1.0102 to every LAD hitter line. The columns below are the measured alternative: each hitter moved by his own KPI pairing with the whole opposing staff, the starter and the full relief corps combined at the share of his plate appearances each takes. Click a name for the starter-only and bullpen decomposition and the contextual readings.

PlayerPosFacesPAHitsStrikeoutsWalksHome runs
published → KPIΔpublished → KPIΔpublished → KPIΔpublished → KPIΔ
Mookie BettsSSTyler Mahle + bullpen4.241.057 → 1.05600.524 → 0.531+0.0060.408 → 0.373-0.0360.158 → 0.159+0.001
Freddie Freeman1BTyler Mahle + bullpen4.361.060 → 1.06000.729 → 0.738+0.0080.448 → 0.409-0.0380.139 → 0.140+0.001
Will SmithCTyler Mahle + bullpen4.130.935 → 0.93400.699 → 0.707+0.0080.437 → 0.400-0.0370.159 → 0.160+0.001
Shohei OhtaniDHTyler Mahle + bullpen4.250.896 → 0.89601.012 → 1.023+0.0100.487 → 0.446-0.0410.181 → 0.182+0.001
Teoscar HernándezLFTyler Mahle + bullpen3.950.952 → 0.95101.057 → 1.067+0.0110.280 → 0.255-0.0240.134 → 0.135+0.001
Max Muncy3BTyler Mahle + bullpen3.950.913 → 0.91300.966 → 0.976+0.0100.381 → 0.349-0.0320.184 → 0.185+0.001
Enrique Hernández2BTyler Mahle + bullpen3.480.805 → 0.80500.980 → 0.990+0.0100.223 → 0.204-0.0190.137 → 0.138+0.001
Kyle TuckerRFTyler Mahle + bullpen3.930.791 → 0.79100.659 → 0.666+0.0070.455 → 0.416-0.0380.119 → 0.120+0.001
Andy PagesCFTyler Mahle + bullpen3.630.840 → 0.83900.731 → 0.739+0.0080.337 → 0.308-0.0290.136 → 0.137+0.001

LAD starter against the ATL lineup

PlayerPosFacesBFHitsStrikeoutsWalksHome runs
published → KPIΔpublished → KPIΔpublished → KPIΔpublished → KPIΔ
Tyler GlasnowStarterATL20.943.503 → 3.637+0.1346.814 → 6.540-0.2751.829 → 1.698-0.1310.393 → 0.454+0.061

LAD bullpen: the full relief corps (7 arms)

Exposure. Starter 20.9 batters faced, bullpen 14.6 (41.1% of the game), from the club's real 35.5 staff batters faced per game over 22 complete games in the last 30 days. The published staff alone would have given the bullpen 38.7% across 3 arms, because it holds only the relievers the selected simulation draw used.

RelieverRoleIn the corps becauseRelief BF, 30dAppsShareBF tonight
Kris BubicRelieverpregame bullpen23618.8%2.75
Brock StewartMiddle Reliever (High Leverage)pregame bullpen, published staff21715.3%2.23
Roki SasakiMiddle Relieverpregame bullpen, published staff19415.1%2.20
Alex VesiaMiddle Relieverpregame bullpen, published staff26914.8%2.16
Evan PhillipsRelieverpregame bullpen26913.6%1.98
Tanner ScottRelieverpregame bullpen35911.7%1.70
Edgardo HenriquezRelieverpregame bullpen19410.8%1.57

LAD relievers against the ATL lineup

PlayerPosFacesBFHitsStrikeoutsWalksHome runs
published → KPIΔpublished → KPIΔpublished → KPIΔpublished → KPIΔ
Kris BubicRelieverATL (19% of relief)2.750.548 → 0.569+0.0210.662 → 0.632-0.0290.287 → 0.267-0.0200.072 → 0.083+0.011
Brock StewartMiddle Reliever (High Leverage)ATL (15% of relief)2.230.522 → 0.541+0.0190.968 → 0.924-0.0440.330 → 0.306-0.0240.058 → 0.067+0.009
Roki SasakiMiddle RelieverATL (15% of relief)2.200.868 → 0.900+0.0321.578 → 1.507-0.0710.502 → 0.466-0.0360.088 → 0.102+0.014
Alex VesiaMiddle RelieverATL (15% of relief)2.160.387 → 0.402+0.0151.340 → 1.284-0.0560.450 → 0.419-0.0310.052 → 0.060+0.008
Evan PhillipsRelieverATL (14% of relief)1.980.429 → 0.445+0.0160.438 → 0.418-0.0200.176 → 0.163-0.0130.060 → 0.069+0.009
Tanner ScottRelieverATL (12% of relief)1.700.349 → 0.362+0.0130.513 → 0.492-0.0210.121 → 0.112-0.0090.043 → 0.050+0.007
Edgardo HenriquezRelieverATL (11% of relief)1.570.295 → 0.306+0.0110.432 → 0.414-0.0180.153 → 0.142-0.0110.033 → 0.038+0.005

ATL hitters vs Tyler Glasnow and the bullpen

The pipeline applied one club-wide ×1.2275 to every ATL hitter line. The columns below are the measured alternative: each hitter moved by his own KPI pairing with the whole opposing staff, the starter and the full relief corps combined at the share of his plate appearances each takes. Click a name for the starter-only and bullpen decomposition and the contextual readings.

PlayerPosFacesPAHitsStrikeoutsWalksHome runs
published → KPIΔpublished → KPIΔpublished → KPIΔpublished → KPIΔ
Michael Harris IICFTyler Glasnow + bullpen4.291.014 → 0.910-0.1041.099 → 1.453+0.3530.232 → 0.237+0.0050.197 → 0.182-0.015
Ronald Acuña Jr.RFTyler Glasnow + bullpen4.320.952 → 0.851-0.1021.124 → 1.468+0.3440.458 → 0.467+0.0090.175 → 0.162-0.013
Matt Olson1BTyler Glasnow + bullpen4.270.865 → 0.773-0.0921.184 → 1.533+0.3490.446 → 0.454+0.0090.232 → 0.215-0.017
Ozzie Albies2BTyler Glasnow + bullpen3.980.773 → 0.690-0.0830.781 → 1.047+0.2660.345 → 0.352+0.0070.140 → 0.130-0.011
Drake BaldwinDHTyler Glasnow + bullpen4.280.933 → 0.835-0.0981.070 → 1.403+0.3330.389 → 0.397+0.0080.177 → 0.164-0.013
Mike YastrzemskiLFTyler Glasnow + bullpen3.900.705 → 0.628-0.0761.138 → 1.481+0.3420.350 → 0.356+0.0070.129 → 0.119-0.010
Mauricio DubónSSTyler Glasnow + bullpen3.830.950 → 0.850-0.1000.628 → 0.853+0.2250.247 → 0.252+0.0050.104 → 0.096-0.008
Austin Riley3BTyler Glasnow + bullpen3.650.685 → 0.611-0.0751.455 → 1.833+0.3790.317 → 0.323+0.0060.126 → 0.116-0.009
Sean MurphyCTyler Glasnow + bullpen3.410.616 → 0.550-0.0661.135 → 1.482+0.3470.322 → 0.328+0.0060.119 → 0.110-0.009

ATL starter against the LAD lineup

PlayerPosFacesBFHitsStrikeoutsWalksHome runs
published → KPIΔpublished → KPIΔpublished → KPIΔpublished → KPIΔ
Tyler MahleStarterLAD20.884.443 → 4.587+0.1434.119 → 3.745-0.3741.445 → 1.663+0.2190.602 → 0.695+0.093

ATL bullpen: the full relief corps (7 arms)

Exposure. Starter 20.9 batters faced, bullpen 16.2 (43.6% of the game), from the club's real 37.0 staff batters faced per game over 25 complete games in the last 30 days. The published staff alone would have given the bullpen 37.1% across 2 arms, because it holds only the relievers the selected simulation draw used.

RelieverRoleIn the corps becauseRelief BF, 30dAppsShareBF tonight
AJ Smith-ShawverRelieverpregame bullpen54520.9%3.38
Grant HolmesLong Relieverpregame bullpen, published staff30319.7%3.19
Robert SuarezRelieverpregame bullpen15415.5%2.51
Victor MederosRelieverpregame bullpen32813.6%2.20
Didier FuentesRelieverpregame bullpen651113.2%2.14
Dylan DoddMiddle Relieverpregame bullpen, published staff2469.5%1.53
Dylan LeeRelieverpregame bullpen3797.5%1.21

ATL relievers against the LAD lineup

PlayerPosFacesBFHitsStrikeoutsWalksHome runs
published → KPIΔpublished → KPIΔpublished → KPIΔpublished → KPIΔ
AJ Smith-ShawverRelieverLAD (21% of relief)3.380.740 → 0.763+0.0240.675 → 0.612-0.0630.337 → 0.386+0.0500.118 → 0.136+0.018
Grant HolmesLong RelieverLAD (20% of relief)3.191.515 → 1.564+0.0491.085 → 0.982-0.1030.966 → 1.109+0.1440.379 → 0.437+0.058
Robert SuarezRelieverLAD (16% of relief)2.510.519 → 0.537+0.0170.522 → 0.474-0.0480.175 → 0.201+0.0270.063 → 0.073+0.010
Victor MederosRelieverLAD (14% of relief)2.200.452 → 0.467+0.0150.499 → 0.454-0.0450.202 → 0.232+0.0300.054 → 0.062+0.008
Didier FuentesRelieverLAD (13% of relief)2.140.453 → 0.468+0.0150.600 → 0.549-0.0510.163 → 0.187+0.0250.057 → 0.066+0.009
Dylan DoddMiddle RelieverLAD (9% of relief)1.530.707 → 0.731+0.0241.112 → 1.016-0.0960.213 → 0.245+0.0320.148 → 0.171+0.023
Dylan LeeRelieverLAD (8% of relief)1.210.244 → 0.252+0.0080.338 → 0.309-0.0290.092 → 0.106+0.0140.029 → 0.033+0.004
20261007_MIL@SD — team layer applied; runs moved away -0.1958 / home 0.3883
Robert Gasser (LHP, 15.8 BF)
H 0.2100 Average · SO 0.2227 Average · BB 0.0775 Good · HR 0.0314 Average
Walker Buehler (RHP, 15.5 BF)
H 0.2262 Below average · SO 0.2034 Average · BB 0.0878 Average · HR 0.0324 Below average

Warnings: away starter is projected 15.7744 batters faced, outside the real p10-p90 band of 17-27; away published staff projects 29.3041 batters faced, outside the real p10-p90 band of 30-45; the exposure here uses the club's real 37.17 per game instead; home starter is projected 15.467 batters faced, outside the real p10-p90 band of 17-27

MIL hitters vs Walker Buehler and the bullpen

The pipeline applied one club-wide ×0.951 to every MIL hitter line. The columns below are the measured alternative: each hitter moved by his own KPI pairing with the whole opposing staff, the starter and the full relief corps combined at the share of his plate appearances each takes. Click a name for the starter-only and bullpen decomposition and the contextual readings.

PlayerPosFacesPAHitsStrikeoutsWalksHome runs
published → KPIΔpublished → KPIΔpublished → KPIΔpublished → KPIΔ
Jackson ChourioLFWalker Buehler + bullpen4.441.087 → 1.075-0.0121.017 → 1.046+0.0290.362 → 0.353-0.0090.171 → 0.161-0.010
Christian YelichDHWalker Buehler + bullpen4.210.855 → 0.846-0.0091.029 → 1.057+0.0280.421 → 0.411-0.0100.114 → 0.107-0.006
William ContrerasCWalker Buehler + bullpen4.230.940 → 0.930-0.0100.621 → 0.642+0.0210.410 → 0.400-0.0100.122 → 0.115-0.007
Brice Turang2BWalker Buehler + bullpen4.190.898 → 0.888-0.0100.955 → 0.982+0.0270.501 → 0.489-0.0110.116 → 0.109-0.006
Jake Bauers1BWalker Buehler + bullpen4.150.803 → 0.794-0.0091.016 → 1.043+0.0280.554 → 0.542-0.0120.170 → 0.160-0.010
Cooper PrattSSWalker Buehler + bullpen3.780.833 → 0.823-0.0090.700 → 0.722+0.0220.307 → 0.300-0.0070.074 → 0.070-0.004
Sal FrelickRFWalker Buehler + bullpen3.690.810 → 0.801-0.0090.418 → 0.432+0.0150.282 → 0.276-0.0070.068 → 0.064-0.004
Garrett MitchellCFWalker Buehler + bullpen3.820.792 → 0.783-0.0091.110 → 1.138+0.0280.411 → 0.402-0.0100.086 → 0.081-0.005
Joey Ortiz3BWalker Buehler + bullpen3.620.785 → 0.777-0.0090.747 → 0.770+0.0230.278 → 0.271-0.0070.086 → 0.081-0.005

MIL starter against the SD lineup

PlayerPosFacesBFHitsStrikeoutsWalksHome runs
published → KPIΔpublished → KPIΔpublished → KPIΔpublished → KPIΔ
Robert GasserStarterSD15.772.886 → 2.934+0.0483.300 → 3.185-0.1161.658 → 1.738+0.0810.483 → 0.512+0.029

MIL bullpen: the full relief corps (7 arms)

Exposure. Starter 15.8 batters faced, bullpen 21.4 (57.6% of the game), from the club's real 37.2 staff batters faced per game over 20 complete games in the last 30 days. The published staff alone would have given the bullpen 46.2% across 3 arms, because it holds only the relievers the selected simulation draw used.

RelieverRoleIn the corps becauseRelief BF, 30dAppsShareBF tonight
Aaron AshbySetup Manpregame bullpen, published staff501029.6%6.33
Trevor MegillCloserpregame bullpen, published staff401025.2%5.38
Antonio SenzatelaMiddle Reliever (High Leverage)pregame bullpen, published staff351019.2%4.11
Abner UribeRelieverpregame bullpen491210.2%2.19
Chad PatrickRelieverpregame bullpen3689.4%2.01
DL HallRelieverpregame bullpen57103.7%0.79
JoJo RomeroRelieverpregame bullpen4392.7%0.58

MIL relievers against the SD lineup

PlayerPosFacesBFHitsStrikeoutsWalksHome runs
published → KPIΔpublished → KPIΔpublished → KPIΔpublished → KPIΔ
Aaron AshbySetup ManSD (30% of relief)6.330.861 → 0.875+0.0141.556 → 1.506-0.0500.417 → 0.437+0.0200.081 → 0.086+0.005
Trevor MegillCloserSD (25% of relief)5.380.540 → 0.549+0.0091.073 → 1.038-0.0350.177 → 0.185+0.0090.012 → 0.013+0.001
Antonio SenzatelaMiddle Reliever (High Leverage)SD (19% of relief)4.111.007 → 1.023+0.0160.794 → 0.765-0.0290.397 → 0.416+0.0190.057 → 0.060+0.003
Abner UribeRelieverSD (10% of relief)2.190.441 → 0.449+0.0070.555 → 0.536-0.0190.181 → 0.189+0.0090.054 → 0.057+0.003
Chad PatrickRelieverSD (9% of relief)2.010.400 → 0.406+0.0070.429 → 0.414-0.0150.209 → 0.219+0.0100.056 → 0.059+0.003
DL HallRelieverSD (4% of relief)0.790.137 → 0.140+0.0020.200 → 0.194-0.0070.097 → 0.101+0.0040.021 → 0.023+0.001
JoJo RomeroRelieverSD (3% of relief)0.580.126 → 0.128+0.0020.131 → 0.127-0.0050.046 → 0.048+0.0020.018 → 0.019+0.001

SD hitters vs Robert Gasser and the bullpen

The pipeline applied one club-wide ×1.0777 to every SD hitter line. The columns below are the measured alternative: each hitter moved by his own KPI pairing with the whole opposing staff, the starter and the full relief corps combined at the share of his plate appearances each takes. Click a name for the starter-only and bullpen decomposition and the contextual readings.

PlayerPosFacesPAHitsStrikeoutsWalksHome runs
published → KPIΔpublished → KPIΔpublished → KPIΔpublished → KPIΔ
Fernando Tatis Jr.RFRobert Gasser + bullpen4.461.027 → 0.979-0.0480.828 → 0.901+0.0720.452 → 0.431-0.0210.156 → 0.141-0.014
Jackson MerrillCFRobert Gasser + bullpen4.240.932 → 0.888-0.0441.115 → 1.206+0.0900.280 → 0.267-0.0130.152 → 0.138-0.014
Manny Machado3BRobert Gasser + bullpen4.160.867 → 0.825-0.0420.854 → 0.926+0.0720.420 → 0.401-0.0190.172 → 0.156-0.016
Ty France1BRobert Gasser + bullpen4.160.977 → 0.932-0.0450.906 → 0.982+0.0760.297 → 0.283-0.0140.153 → 0.139-0.014
Austin HaysDHRobert Gasser + bullpen3.630.807 → 0.768-0.0390.949 → 1.028+0.0790.234 → 0.223-0.0110.110 → 0.100-0.010
Xander BogaertsSSRobert Gasser + bullpen3.880.817 → 0.777-0.0400.693 → 0.754+0.0610.412 → 0.393-0.0180.096 → 0.087-0.009
Luis CampusanoCRobert Gasser + bullpen3.900.775 → 0.738-0.0370.803 → 0.870+0.0680.348 → 0.332-0.0160.117 → 0.106-0.011
Jake Cronenworth2BRobert Gasser + bullpen3.660.712 → 0.677-0.0340.883 → 0.956+0.0730.307 → 0.293-0.0140.080 → 0.073-0.007
Samad TaylorLFRobert Gasser + bullpen3.540.720 → 0.685-0.0340.870 → 0.942+0.0720.378 → 0.360-0.0180.077 → 0.070-0.007

SD starter against the MIL lineup

PlayerPosFacesBFHitsStrikeoutsWalksHome runs
published → KPIΔpublished → KPIΔpublished → KPIΔpublished → KPIΔ
Walker BuehlerStarterMIL15.473.388 → 3.502+0.1153.233 → 3.224-0.0081.264 → 1.465+0.2010.817 → 0.771-0.046

SD bullpen: the full relief corps (7 arms)

Exposure. Starter 15.5 batters faced, bullpen 22.3 (59.1% of the game), from the club's real 37.8 staff batters faced per game over 24 complete games in the last 30 days. The published staff alone would have given the bullpen 49.2% across 3 arms, because it holds only the relievers the selected simulation draw used.

RelieverRoleIn the corps becauseRelief BF, 30dAppsShareBF tonight
Adrian MorejonCloserpregame bullpen, published staff511241.7%9.29
Jason AdamSetup Manpregame bullpen, published staff18525.4%5.66
Bradgley RodriguezLong Relieverpregame bullpen, published staff601211.8%2.62
David MorganRelieverpregame bullpen3798.9%1.99
Yuki MatsuiRelieverpregame bullpen53146.7%1.50
Wandy PeraltaRelieverpregame bullpen3663.1%0.69
Joe MusgroveRelieverpregame bullpen612.5%0.55

SD relievers against the MIL lineup

PlayerPosFacesBFHitsStrikeoutsWalksHome runs
published → KPIΔpublished → KPIΔpublished → KPIΔpublished → KPIΔ
Adrian MorejonCloserMIL (42% of relief)9.291.069 → 1.106+0.0371.434 → 1.431-0.0030.419 → 0.486+0.0670.108 → 0.102-0.006
Jason AdamSetup ManMIL (25% of relief)5.660.745 → 0.770+0.0250.475 → 0.473-0.0010.465 → 0.539+0.0750.113 → 0.107-0.006
Bradgley RodriguezLong RelieverMIL (12% of relief)2.620.941 → 0.974+0.0331.524 → 1.520-0.0040.450 → 0.522+0.0730.052 → 0.049-0.003
David MorganRelieverMIL (9% of relief)1.990.439 → 0.454+0.0150.466 → 0.464-0.0010.224 → 0.258+0.0350.051 → 0.048-0.003
Yuki MatsuiRelieverMIL (7% of relief)1.500.273 → 0.282+0.0100.378 → 0.377-0.0010.179 → 0.207+0.0270.044 → 0.041-0.003
Wandy PeraltaRelieverMIL (3% of relief)0.690.160 → 0.165+0.0050.116 → 0.11600.053 → 0.062+0.0090.018 → 0.017-0.001
Joe MusgroveRelieverMIL (2% of relief)0.550.119 → 0.123+0.0040.121 → 0.12100.049 → 0.057+0.0080.017 → 0.016-0.001
20261007_TB@NYY — team layer applied; runs moved away 0.4627 / home 0.1996
Nick Martinez (RHP, 18.0 BF)
H 0.2316 Below average · SO 0.1539 Poor · BB 0.0456 Very good · HR 0.0302 Average
Max Fried (LHP, 21.0 BF)
H 0.1991 Good · SO 0.2303 Average · BB 0.0799 Average · HR 0.0203 Very good

Warnings: away published staff projects 28.5502 batters faced, outside the real p10-p90 band of 30-45; the exposure here uses the club's real 35.01 per game instead

TB hitters vs Max Fried and the bullpen

The pipeline applied one club-wide ×1.1542 to every TB hitter line. The columns below are the measured alternative: each hitter moved by his own KPI pairing with the whole opposing staff, the starter and the full relief corps combined at the share of his plate appearances each takes. Click a name for the starter-only and bullpen decomposition and the contextual readings.

PlayerPosFacesPAHitsStrikeoutsWalksHome runs
published → KPIΔpublished → KPIΔpublished → KPIΔpublished → KPIΔ
Yandy DíazDHMax Fried + bullpen4.481.054 → 0.996-0.0580.735 → 0.773+0.0380.426 → 0.394-0.0330.163 → 0.126-0.037
Jonathan Aranda1BMax Fried + bullpen4.270.922 → 0.870-0.0521.272 → 1.330+0.0580.408 → 0.377-0.0310.168 → 0.130-0.039
Junior Caminero3BMax Fried + bullpen4.130.951 → 0.897-0.0530.803 → 0.843+0.0400.435 → 0.403-0.0320.231 → 0.179-0.052
Victor Mesa Jr.LFMax Fried + bullpen3.950.822 → 0.775-0.0470.972 → 1.019+0.0470.267 → 0.246-0.0200.189 → 0.146-0.043
Ryan ViladeRFMax Fried + bullpen3.770.763 → 0.720-0.0440.971 → 1.015+0.0450.298 → 0.276-0.0230.167 → 0.128-0.038
Liam HicksCMax Fried + bullpen3.860.805 → 0.760-0.0450.501 → 0.528+0.0270.365 → 0.337-0.0280.121 → 0.093-0.028
Jonny DeLucaCFMax Fried + bullpen3.810.899 → 0.849-0.0510.993 → 1.040+0.0470.253 → 0.233-0.0200.142 → 0.109-0.033
Richie Palacios2BMax Fried + bullpen3.550.755 → 0.711-0.0430.738 → 0.775+0.0370.371 → 0.343-0.0280.114 → 0.088-0.026
Taylor WallsSSMax Fried + bullpen3.500.658 → 0.620-0.0380.928 → 0.970+0.0420.356 → 0.329-0.0270.059 → 0.046-0.014

TB starter against the NYY lineup

PlayerPosFacesBFHitsStrikeoutsWalksHome runs
published → KPIΔpublished → KPIΔpublished → KPIΔpublished → KPIΔ
Nick MartinezStarterNYY18.054.238 → 4.243+0.0053.171 → 3.257+0.0870.896 → 0.971+0.0750.675 → 0.783+0.108

TB bullpen: the full relief corps (7 arms)

Exposure. Starter 18.0 batters faced, bullpen 17.0 (48.4% of the game), from the club's real 35.0 staff batters faced per game over 21 complete games in the last 30 days. The published staff alone would have given the bullpen 36.8% across 3 arms, because it holds only the relievers the selected simulation draw used.

RelieverRoleIn the corps becauseRelief BF, 30dAppsShareBF tonight
Cam BooserSetup Manpregame bullpen, published staff22928.0%4.74
Bryan BakerCloserpregame bullpen, published staff33927.6%4.68
Ian SeymourRelieverpregame bullpen11215.1%2.56
Steven MatzRelieverpregame bullpen33712.4%2.10
Cole SulserMiddle Relieverpregame bullpen, published staff33910.6%1.79
Kevin KellyRelieverpregame bullpen3084.3%0.73
Tyler WellsRelieverpregame bullpen722.1%0.35

TB relievers against the NYY lineup

PlayerPosFacesBFHitsStrikeoutsWalksHome runs
published → KPIΔpublished → KPIΔpublished → KPIΔpublished → KPIΔ
Cam BooserSetup ManNYY (28% of relief)4.740.368 → 0.368+0.0010.713 → 0.730+0.0170.127 → 0.137+0.0100.068 → 0.079+0.011
Bryan BakerCloserNYY (28% of relief)4.680.540 → 0.541+0.0010.931 → 0.954+0.0220.287 → 0.310+0.0230.049 → 0.057+0.008
Ian SeymourRelieverNYY (15% of relief)2.560.538 → 0.539+0.0010.713 → 0.729+0.0170.181 → 0.195+0.0150.099 → 0.115+0.016
Steven MatzRelieverNYY (12% of relief)2.100.454 → 0.455+0.0010.391 → 0.401+0.0100.164 → 0.177+0.0130.076 → 0.088+0.012
Cole SulserMiddle RelieverNYY (11% of relief)1.790.856 → 0.857+0.0011.079 → 1.106+0.0270.311 → 0.336+0.0250.104 → 0.121+0.017
Kevin KellyRelieverNYY (4% of relief)0.730.152 → 0.15200.165 → 0.169+0.0040.042 → 0.045+0.0040.020 → 0.023+0.003
Tyler WellsRelieverNYY (2% of relief)0.350.069 → 0.06900.090 → 0.092+0.0020.026 → 0.029+0.0020.011 → 0.012+0.002

NYY hitters vs Nick Martinez and the bullpen

The pipeline applied one club-wide ×1.0499 to every NYY hitter line. The columns below are the measured alternative: each hitter moved by his own KPI pairing with the whole opposing staff, the starter and the full relief corps combined at the share of his plate appearances each takes. Click a name for the starter-only and bullpen decomposition and the contextual readings.

PlayerPosFacesPAHitsStrikeoutsWalksHome runs
published → KPIΔpublished → KPIΔpublished → KPIΔpublished → KPIΔ
Trent GrishamCFNick Martinez + bullpen4.090.812 → 0.81200.678 → 0.612-0.0660.405 → 0.276-0.1290.165 → 0.167+0.001
Ben RiceDHNick Martinez + bullpen4.320.981 → 0.98100.871 → 0.788-0.0830.562 → 0.384-0.1780.264 → 0.266+0.002
Luis García Jr.1BNick Martinez + bullpen4.071.056 → 1.05600.747 → 0.674-0.0730.205 → 0.137-0.0680.234 → 0.235+0.002
Cody BellingerLFNick Martinez + bullpen4.180.976 → 0.97600.608 → 0.548-0.0600.295 → 0.200-0.0950.175 → 0.176+0.001
George Lombard Jr.SSNick Martinez + bullpen4.040.890 → 0.89000.987 → 0.892-0.0950.275 → 0.186-0.0890.158 → 0.159+0.001
Austin WellsCNick Martinez + bullpen3.380.670 → 0.67000.799 → 0.724-0.0750.310 → 0.211-0.0990.158 → 0.159+0.001
Anthony Volpe2BNick Martinez + bullpen3.780.807 → 0.80700.852 → 0.770-0.0820.279 → 0.189-0.0900.087 → 0.088+0.001
Spencer JonesRFNick Martinez + bullpen3.830.837 → 0.83701.244 → 1.135-0.1100.300 → 0.203-0.0970.160 → 0.161+0.001
José Caballero3BNick Martinez + bullpen3.480.822 → 0.82200.826 → 0.747-0.0780.213 → 0.143-0.0700.125 → 0.126+0.001

NYY starter against the TB lineup

PlayerPosFacesBFHitsStrikeoutsWalksHome runs
published → KPIΔpublished → KPIΔpublished → KPIΔpublished → KPIΔ
Max FriedStarterTB20.973.792 → 3.962+0.1714.580 → 4.022-0.5591.414 → 1.490+0.0750.300 → 0.331+0.031

NYY bullpen: the full relief corps (7 arms)

Exposure. Starter 21.0 batters faced, bullpen 15.6 (42.6% of the game), from the club's real 36.5 staff batters faced per game over 20 complete games in the last 30 days. The published staff alone would have given the bullpen 39.4% across 3 arms, because it holds only the relievers the selected simulation draw used.

RelieverRoleIn the corps becauseRelief BF, 30dAppsShareBF tonight
Paul BlackburnMiddle Reliever (High Leverage)pregame bullpen, published staff451018.8%2.92
Ryan WeathersMiddle Relieverpregame bullpen, published staff6217.9%2.79
David BednarRelieverpregame bullpen37917.0%2.64
John SchreiberMiddle Reliever (High Leverage)pregame bullpen, published staff381016.8%2.61
Brent HeadrickRelieverpregame bullpen401216.1%2.51
Will WarrenRelieverpregame bullpen21211.2%1.74
Ryan YarbroughRelieverpregame bullpen3052.2%0.35

NYY relievers against the TB lineup

PlayerPosFacesBFHitsStrikeoutsWalksHome runs
published → KPIΔpublished → KPIΔpublished → KPIΔpublished → KPIΔ
Paul BlackburnMiddle Reliever (High Leverage)TB (19% of relief)2.920.811 → 0.848+0.0360.773 → 0.676-0.0970.470 → 0.495+0.0250.068 → 0.075+0.007
Ryan WeathersMiddle RelieverTB (18% of relief)2.790.793 → 0.828+0.0350.732 → 0.645-0.0870.415 → 0.438+0.0220.119 → 0.131+0.012
David BednarRelieverTB (17% of relief)2.640.535 → 0.559+0.0240.693 → 0.612-0.0810.207 → 0.218+0.0110.064 → 0.071+0.007
John SchreiberMiddle Reliever (High Leverage)TB (17% of relief)2.610.765 → 0.799+0.0340.657 → 0.573-0.0850.338 → 0.355+0.0180.090 → 0.099+0.009
Brent HeadrickRelieverTB (16% of relief)2.510.534 → 0.557+0.0240.716 → 0.634-0.0820.213 → 0.224+0.0110.060 → 0.067+0.006
Will WarrenRelieverTB (11% of relief)1.740.399 → 0.416+0.0170.403 → 0.354-0.0490.140 → 0.148+0.0070.054 → 0.059+0.005
Ryan YarbroughRelieverTB (2% of relief)0.350.072 → 0.075+0.0030.067 → 0.059-0.0090.030 → 0.031+0.0020.008 → 0.009+0.001
Measured from published artifacts and stored KPI values. Nothing recomputed. Per-player adjustments are a measurement of the catalog, not the published line.