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 20261006Games 2Schema kpi_player_effects_v2Built 2026-10-07 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. 36 hitter-versus-starter pairings; 31 have both sides above their sample floor on hits and 36 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
Shohei OhtaniLADStrikeoutsChris Sale1.2701.532+0.262AverageVery good20261006_LAD@ATL
Teoscar HernándezLADStrikeoutsChris Sale1.3221.584+0.262Below averageVery good20261006_LAD@ATL
Jackson ChourioMILStrikeoutsNick Pivetta1.1691.406+0.237AverageGood20261006_MIL@SD
Garrett MitchellMILStrikeoutsNick Pivetta1.2961.531+0.234PoorGood20261006_MIL@SD
Enrique HernándezLADStrikeoutsChris Sale1.0781.309+0.231averagen<floorVery good20261006_LAD@ATL
Jake BauersMILStrikeoutsNick Pivetta1.1811.408+0.228Below averageGood20261006_MIL@SD
Brice TurangMILStrikeoutsNick Pivetta1.1181.341+0.223Below averageGood20261006_MIL@SD
Christian YelichMILStrikeoutsNick Pivetta1.1161.331+0.215Below averageGood20261006_MIL@SD
Kyle TuckerLADStrikeoutsChris Sale0.8871.094+0.207GoodVery good20261006_LAD@ATL
Freddie FreemanLADStrikeoutsChris Sale0.8891.093+0.205GoodVery good20261006_LAD@ATL
Will SmithLADStrikeoutsChris Sale0.8571.057+0.200GoodVery good20261006_LAD@ATL
Andy PagesLADStrikeoutsChris Sale0.8411.028+0.188AverageVery good20261006_LAD@ATL
Joey OrtizMILStrikeoutsNick Pivetta0.8751.062+0.187AverageGood20261006_MIL@SD
William ContrerasMILStrikeoutsNick Pivetta0.8120.999+0.187GoodGood20261006_MIL@SD
Cooper PrattMILStrikeoutsNick Pivetta0.7990.974+0.175GoodGood20261006_MIL@SD
Austin RileyATLStrikeoutsYoshinobu Yamamoto1.2091.360+0.151PoorGood20261006_LAD@ATL
Matt OlsonATLStrikeoutsYoshinobu Yamamoto1.0801.230+0.150AverageGood20261006_LAD@ATL
Mookie BettsLADStrikeoutsChris Sale0.5670.711+0.144Very goodVery good20261006_LAD@ATL
Drake BaldwinATLStrikeoutsYoshinobu Yamamoto0.9861.129+0.143AverageGood20261006_LAD@ATL
Ronald Acuña Jr.ATLStrikeoutsYoshinobu Yamamoto0.9901.132+0.142AverageGood20261006_LAD@ATL

Per game

20261006_LAD@ATL — team layer applied; runs moved away -0.5364 / home 0.2218
Yoshinobu Yamamoto (RHP, 23.2 BF)
H 0.1839 Very good · SO 0.2542 Good · BB 0.0670 Very good · HR 0.0290 Average
Chris Sale (LHP, 22.2 BF)
H 0.2069 Good · SO 0.2947 Very good · BB 0.0573 Very good · HR 0.0219 Very good

LAD hitters vs Chris Sale and the bullpen

The pipeline applied one club-wide ×0.8659 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 BettsSSChris Sale + bullpen4.110.939 → 0.900-0.0400.567 → 0.711+0.1440.281 → 0.211-0.0700.173 → 0.138-0.035
Freddie Freeman1BChris Sale + bullpen4.191.000 → 0.959-0.0420.889 → 1.093+0.2050.275 → 0.207-0.0680.129 → 0.103-0.026
Teoscar HernándezLFChris Sale + bullpen3.980.854 → 0.818-0.0361.322 → 1.584+0.2620.259 → 0.194-0.0650.139 → 0.111-0.028
Will SmithCChris Sale + bullpen3.950.776 → 0.743-0.0330.857 → 1.057+0.2000.319 → 0.241-0.0780.129 → 0.102-0.026
Shohei OhtaniDHChris Sale + bullpen4.100.879 → 0.841-0.0371.270 → 1.532+0.2620.329 → 0.249-0.0800.159 → 0.127-0.032
Miguel Rojas2BChris Sale + bullpen3.260.704 → 0.674-0.0300.491 → 0.614+0.1230.165 → 0.123-0.0420.076 → 0.060-0.015
Andy PagesCFChris Sale + bullpen3.680.780 → 0.747-0.0330.841 → 1.028+0.1880.247 → 0.185-0.0620.137 → 0.109-0.028
Kyle TuckerRFChris Sale + bullpen3.750.739 → 0.707-0.0320.887 → 1.094+0.2070.275 → 0.208-0.0670.101 → 0.080-0.021
Enrique Hernández3BChris Sale + bullpen3.290.676 → 0.647-0.0291.078 → 1.309+0.2310.196 → 0.147-0.0490.108 → 0.086-0.022

LAD starter against the ATL lineup

PlayerPosFacesBFHitsStrikeoutsWalksHome runs
published → KPIΔpublished → KPIΔpublished → KPIΔpublished → KPIΔ
Yoshinobu YamamotoStarterATL23.193.425 → 3.557+0.1326.455 → 6.206-0.2491.270 → 1.191-0.0780.799 → 0.923+0.124

LAD bullpen: the full relief corps (7 arms)

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

RelieverRoleIn the corps becauseRelief BF, 30dAppsShareBF tonight
Tanner ScottRelieverpregame bullpen31817.3%2.18
Kris BubicRelieverpregame bullpen23616.8%2.11
Alex VesiaMiddle Reliever (High Leverage)pregame bullpen, published staff26915.2%1.91
Brock StewartMiddle Relieverpregame bullpen, published staff23813.6%1.71
Edwin DíazRelieverpregame bullpen20613.4%1.69
Roki SasakiRelieverpregame bullpen19412.8%1.61
Evan PhillipsMiddle Relieverpregame bullpen, published staff26910.8%1.35

LAD relievers against the ATL lineup

PlayerPosFacesBFHitsStrikeoutsWalksHome runs
published → KPIΔpublished → KPIΔpublished → KPIΔpublished → KPIΔ
Tanner ScottRelieverATL (17% of relief)2.180.446 → 0.463+0.0170.655 → 0.632-0.0240.155 → 0.145-0.0090.055 → 0.063+0.009
Kris BubicRelieverATL (17% of relief)2.110.421 → 0.437+0.0160.508 → 0.488-0.0200.220 → 0.207-0.0130.055 → 0.064+0.009
Alex VesiaMiddle Reliever (High Leverage)ATL (15% of relief)1.910.387 → 0.402+0.0151.336 → 1.287-0.0490.452 → 0.426-0.0260.052 → 0.060+0.008
Brock StewartMiddle RelieverATL (14% of relief)1.710.522 → 0.541+0.0190.965 → 0.926-0.0390.331 → 0.311-0.0200.058 → 0.067+0.009
Edwin DíazRelieverATL (13% of relief)1.690.366 → 0.379+0.0130.373 → 0.358-0.0150.150 → 0.141-0.0090.051 → 0.059+0.008
Roki SasakiRelieverATL (13% of relief)1.610.349 → 0.362+0.0130.376 → 0.361-0.0150.147 → 0.138-0.0090.059 → 0.068+0.009
Evan PhillipsMiddle RelieverATL (11% of relief)1.350.474 → 0.491+0.0180.835 → 0.801-0.0340.170 → 0.160-0.0100.101 → 0.117+0.016

ATL hitters vs Yoshinobu Yamamoto and the bullpen

The pipeline applied one club-wide ×1.0739 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Δ
Drake BaldwinCYoshinobu Yamamoto + bullpen4.400.990 → 0.877-0.1130.986 → 1.129+0.1430.346 → 0.296-0.0500.186 → 0.178-0.009
Ronald Acuña Jr.DHYoshinobu Yamamoto + bullpen4.250.885 → 0.782-0.1030.990 → 1.132+0.1420.363 → 0.312-0.0510.177 → 0.169-0.008
Matt Olson1BYoshinobu Yamamoto + bullpen4.140.836 → 0.739-0.0971.080 → 1.230+0.1500.323 → 0.277-0.0460.228 → 0.218-0.011
Ozzie Albies2BYoshinobu Yamamoto + bullpen3.920.822 → 0.726-0.0960.697 → 0.806+0.1090.257 → 0.220-0.0370.146 → 0.139-0.007
Michael Harris IICFYoshinobu Yamamoto + bullpen4.021.031 → 0.915-0.1150.877 → 1.008+0.1310.151 → 0.129-0.0220.179 → 0.171-0.009
Mauricio DubónLFYoshinobu Yamamoto + bullpen3.820.897 → 0.795-0.1020.569 → 0.661+0.0930.200 → 0.171-0.0290.099 → 0.094-0.005
Lane ThomasRFYoshinobu Yamamoto + bullpen3.520.703 → 0.621-0.0830.953 → 1.085+0.1320.292 → 0.251-0.0410.117 → 0.112-0.006
Austin Riley3BYoshinobu Yamamoto + bullpen3.560.711 → 0.627-0.0841.209 → 1.360+0.1510.233 → 0.199-0.0340.121 → 0.115-0.006
Ha-Seong KimSSYoshinobu Yamamoto + bullpen3.100.601 → 0.531-0.0700.866 → 0.990+0.1240.257 → 0.220-0.0370.076 → 0.072-0.004

ATL starter against the LAD lineup

PlayerPosFacesBFHitsStrikeoutsWalksHome runs
published → KPIΔpublished → KPIΔpublished → KPIΔpublished → KPIΔ
Chris SaleStarterLAD22.154.088 → 4.240+0.1526.870 → 5.947-0.9230.856 → 0.948+0.0930.347 → 0.376+0.029

ATL bullpen: the full relief corps (7 arms)

Exposure. Starter 22.2 batters faced, bullpen 14.8 (40.0% of the game), from the club's real 36.9 staff batters faced per game over 25 complete games in the last 30 days. The published staff alone would have given the bullpen 34.8% across 3 arms, because it holds only the relievers the selected simulation draw used.

RelieverRoleIn the corps becauseRelief BF, 30dAppsShareBF tonight
Grant HolmesRelieverpregame bullpen30317.4%2.57
Victor MederosRelieverpregame bullpen32815.8%2.34
Dylan LeeMiddle Reliever (High Leverage)pregame bullpen, published staff37915.3%2.27
Robert SuarezMiddle Reliever (High Leverage)pregame bullpen, published staff15415.2%2.25
Brent SuterRelieverpregame bullpen34513.3%1.97
Raisel IglesiasRelieverpregame bullpen371112.2%1.81
Dylan DoddMiddle Relieverpregame bullpen, published staff25610.7%1.59

ATL relievers against the LAD lineup

PlayerPosFacesBFHitsStrikeoutsWalksHome runs
published → KPIΔpublished → KPIΔpublished → KPIΔpublished → KPIΔ
Grant HolmesRelieverLAD (17% of relief)2.570.555 → 0.575+0.0200.477 → 0.405-0.0720.235 → 0.260+0.0240.087 → 0.094+0.007
Victor MederosRelieverLAD (16% of relief)2.340.481 → 0.498+0.0180.531 → 0.454-0.0770.215 → 0.237+0.0220.057 → 0.062+0.005
Dylan LeeMiddle Reliever (High Leverage)LAD (15% of relief)2.270.744 → 0.772+0.0281.044 → 0.901-0.1430.247 → 0.273+0.0260.149 → 0.161+0.012
Robert SuarezMiddle Reliever (High Leverage)LAD (15% of relief)2.250.817 → 0.847+0.0300.599 → 0.510-0.0890.179 → 0.198+0.0190.022 → 0.024+0.002
Brent SuterRelieverLAD (13% of relief)1.970.439 → 0.455+0.0160.412 → 0.351-0.0610.147 → 0.163+0.0160.054 → 0.058+0.004
Raisel IglesiasRelieverLAD (12% of relief)1.810.383 → 0.397+0.0140.460 → 0.395-0.0650.143 → 0.159+0.0150.052 → 0.056+0.004
Dylan DoddMiddle RelieverLAD (11% of relief)1.590.678 → 0.704+0.0261.022 → 0.879-0.1430.223 → 0.246+0.0230.154 → 0.167+0.013
20261006_MIL@SD — team layer applied; runs moved away -0.3389 / home -0.3442
Dustin May (RHP, 17.0 BF)
H 0.2249 Below average · SO 0.2307 Average · BB 0.0822 Average · HR 0.0258 Good
Nick Pivetta (RHP, 15.9 BF)
H 0.2091 Average · SO 0.2713 Good · BB 0.0740 Good · HR 0.0265 Good

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

MIL hitters vs Nick Pivetta and the bullpen

The pipeline applied one club-wide ×0.9153 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 ChourioLFNick Pivetta + bullpen4.420.971 → 0.918-0.0531.169 → 1.406+0.2370.342 → 0.316-0.0250.169 → 0.148-0.021
Jake Bauers1BNick Pivetta + bullpen4.230.786 → 0.741-0.0451.181 → 1.408+0.2280.572 → 0.532-0.0400.150 → 0.132-0.018
William ContrerasCNick Pivetta + bullpen4.180.849 → 0.802-0.0480.812 → 0.999+0.1870.363 → 0.336-0.0270.107 → 0.094-0.013
Brice Turang2BNick Pivetta + bullpen4.150.797 → 0.752-0.0451.118 → 1.341+0.2230.492 → 0.457-0.0350.113 → 0.099-0.014
Christian YelichDHNick Pivetta + bullpen4.060.799 → 0.753-0.0461.116 → 1.331+0.2150.395 → 0.366-0.0290.116 → 0.101-0.015
Garrett MitchellCFNick Pivetta + bullpen3.890.761 → 0.718-0.0431.296 → 1.531+0.2340.395 → 0.366-0.0290.083 → 0.073-0.010
Cooper PrattSSNick Pivetta + bullpen3.720.751 → 0.709-0.0420.799 → 0.974+0.1750.311 → 0.288-0.0230.072 → 0.063-0.009
Sal FrelickRFNick Pivetta + bullpen3.630.723 → 0.682-0.0420.484 → 0.603+0.1180.301 → 0.278-0.0220.063 → 0.055-0.008
Joey Ortiz3BNick Pivetta + bullpen3.680.753 → 0.711-0.0420.875 → 1.062+0.1870.290 → 0.269-0.0210.087 → 0.076-0.011

MIL starter against the SD lineup

PlayerPosFacesBFHitsStrikeoutsWalksHome runs
published → KPIΔpublished → KPIΔpublished → KPIΔpublished → KPIΔ
Dustin MayStarterSD17.033.791 → 3.842+0.0514.456 → 4.316-0.1401.224 → 1.250+0.0270.627 → 0.663+0.036

MIL bullpen: the full relief corps (7 arms)

Exposure. Starter 17.0 batters faced, bullpen 20.8 (55.0% of the game), from the club's real 37.8 staff batters faced per game over 20 complete games in the last 30 days. The published staff alone would have given the bullpen 33.4% across 2 arms, because it holds only the relievers the selected simulation draw used.

RelieverRoleIn the corps becauseRelief BF, 30dAppsShareBF tonight
DL HallRelieverpregame bullpen52921.0%4.36
JoJo RomeroLong Relieverpregame bullpen, published staff44919.1%3.97
Antonio SenzatelaMiddle Reliever (High Leverage)pregame bullpen, published staff371017.8%3.71
Trevor MegillRelieverpregame bullpen401012.9%2.69
Aaron AshbyRelieverpregame bullpen501012.0%2.50
Abner UribeRelieverpregame bullpen47129.3%1.93
Chad PatrickRelieverpregame bullpen3687.9%1.65

MIL relievers against the SD lineup

PlayerPosFacesBFHitsStrikeoutsWalksHome runs
published → KPIΔpublished → KPIΔpublished → KPIΔpublished → KPIΔ
DL HallRelieverSD (21% of relief)4.360.759 → 0.770+0.0111.108 → 1.074-0.0340.535 → 0.546+0.0110.119 → 0.126+0.007
JoJo RomeroLong RelieverSD (19% of relief)3.970.723 → 0.733+0.0101.045 → 1.012-0.0330.280 → 0.286+0.0060.088 → 0.093+0.005
Antonio SenzatelaMiddle Reliever (High Leverage)SD (18% of relief)3.711.050 → 1.064+0.0140.737 → 0.713-0.0240.399 → 0.408+0.0090.058 → 0.061+0.003
Trevor MegillRelieverSD (13% of relief)2.690.521 → 0.528+0.0070.725 → 0.703-0.0220.195 → 0.200+0.0040.057 → 0.060+0.003
Aaron AshbyRelieverSD (12% of relief)2.500.506 → 0.513+0.0070.718 → 0.697-0.0210.260 → 0.265+0.0050.063 → 0.067+0.004
Abner UribeRelieverSD (9% of relief)1.930.389 → 0.394+0.0050.489 → 0.474-0.0150.159 → 0.163+0.0040.047 → 0.050+0.003
Chad PatrickRelieverSD (8% of relief)1.650.329 → 0.334+0.0050.353 → 0.342-0.0110.172 → 0.176+0.0040.046 → 0.049+0.003

SD hitters vs Dustin May and the bullpen

The pipeline applied one club-wide ×0.9312 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.RFDustin May + bullpen4.410.993 → 0.972-0.0210.893 → 0.958+0.0650.382 → 0.380-0.0020.141 → 0.122-0.020
Jackson MerrillCFDustin May + bullpen4.290.892 → 0.874-0.0191.111 → 1.186+0.0750.305 → 0.304-0.0010.142 → 0.122-0.020
Manny Machado3BDustin May + bullpen4.250.818 → 0.800-0.0180.906 → 0.969+0.0630.455 → 0.453-0.0020.161 → 0.139-0.022
Ty France1BDustin May + bullpen4.150.987 → 0.967-0.0200.963 → 1.030+0.0670.310 → 0.309-0.0010.159 → 0.137-0.022
Ethan SalasCDustin May + bullpen3.500.742 → 0.726-0.0160.841 → 0.899+0.0580.262 → 0.261-0.0010.110 → 0.095-0.015
Xander BogaertsSSDustin May + bullpen3.890.742 → 0.726-0.0160.724 → 0.777+0.0530.448 → 0.446-0.0020.098 → 0.084-0.014
Dustin HarrisLFDustin May + bullpen3.970.858 → 0.840-0.0180.629 → 0.673+0.0430.310 → 0.309-0.0010.072 → 0.062-0.010
Samad TaylorDHDustin May + bullpen3.590.788 → 0.772-0.0170.960 → 1.026+0.0660.337 → 0.336-0.0010.076 → 0.065-0.011
Jake Cronenworth2BDustin May + bullpen3.680.728 → 0.712-0.0160.831 → 0.887+0.0570.338 → 0.336-0.0010.082 → 0.070-0.011

SD starter against the MIL lineup

PlayerPosFacesBFHitsStrikeoutsWalksHome runs
published → KPIΔpublished → KPIΔpublished → KPIΔpublished → KPIΔ
Nick PivettaStarterMIL15.893.266 → 3.379+0.1134.260 → 4.256-0.0040.905 → 1.053+0.1480.297 → 0.281-0.016

SD bullpen: the full relief corps (7 arms)

Exposure. Starter 15.9 batters faced, bullpen 21.7 (57.8% of the game), from the club's real 37.6 staff batters faced per game over 24 complete games in the last 30 days. The published staff alone would have given the bullpen 54.5% across 4 arms, because it holds only the relievers the selected simulation draw used.

RelieverRoleIn the corps becauseRelief BF, 30dAppsShareBF tonight
Jason AdamSetup Manpregame bullpen, published staff15424.3%5.27
Adrian MorejonMiddle Reliever (High Leverage)pregame bullpen, published staff571320.8%4.52
Bradgley RodriguezMiddle Reliever (High Leverage)pregame bullpen, published staff561219.2%4.17
Mason MillerCloserpregame bullpen, published staff601213.9%3.03
Yuki MatsuiRelieverpregame bullpen481312.6%2.74
David MorganRelieverpregame bullpen3795.9%1.29
Joe MusgroveRelieverpregame bullpen613.3%0.72

SD relievers against the MIL lineup

PlayerPosFacesBFHitsStrikeoutsWalksHome runs
published → KPIΔpublished → KPIΔpublished → KPIΔpublished → KPIΔ
Jason AdamSetup ManMIL (24% of relief)5.270.752 → 0.778+0.0260.507 → 0.507-0.0010.385 → 0.448+0.0630.111 → 0.105-0.006
Adrian MorejonMiddle Reliever (High Leverage)MIL (21% of relief)4.521.069 → 1.107+0.0381.436 → 1.435-0.0010.419 → 0.487+0.0680.108 → 0.102-0.006
Bradgley RodriguezMiddle Reliever (High Leverage)MIL (19% of relief)4.170.784 → 0.811+0.0271.468 → 1.467-0.0010.497 → 0.578+0.0810.052 → 0.049-0.003
Mason MillerCloserMIL (14% of relief)3.030.679 → 0.704+0.0251.781 → 1.780-0.0010.584 → 0.677+0.0930.032 → 0.030-0.002
Yuki MatsuiRelieverMIL (13% of relief)2.740.498 → 0.516+0.0180.690 → 0.690-0.0010.328 → 0.379+0.0510.080 → 0.075-0.004
David MorganRelieverMIL (6% of relief)1.290.284 → 0.294+0.0100.301 → 0.30100.145 → 0.168+0.0230.033 → 0.031-0.002
Joe MusgroveRelieverMIL (3% of relief)0.720.156 → 0.161+0.0050.159 → 0.15900.064 → 0.074+0.0100.022 → 0.021-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.