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 20261008Games 2Schema kpi_player_effects_v2Built 2026-10-09 09:11Z

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; 24 have both sides above their sample floor on hits and 27 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
Kyle TeelCHWStrikeoutsParker Messick1.4821.738+0.256averagen<floorGood20261008_CLE@CHW
Munetaka MurakamiCHWStrikeoutsParker Messick1.7041.945+0.241PoorGood20261008_CLE@CHW
Colson MontgomeryCHWStrikeoutsParker Messick1.4771.685+0.208PoorGood20261008_CLE@CHW
Brenton DoyleCHWStrikeoutsParker Messick1.3351.537+0.203PoorGood20261008_CLE@CHW
Spencer JonesNYYStrikeoutsDrew Rasmussen1.6081.807+0.199PoorGood20261008_TB@NYY
George Lombard Jr.NYYStrikeoutsDrew Rasmussen1.2751.468+0.193averagen<floorGood20261008_TB@NYY
Ben RiceNYYStrikeoutsDrew Rasmussen1.2461.429+0.183AverageGood20261008_TB@NYY
Anthony VolpeNYYStrikeoutsDrew Rasmussen1.1831.362+0.179AverageGood20261008_TB@NYY
Chase MeidrothCHWStrikeoutsParker Messick1.0261.204+0.178AverageGood20261008_CLE@CHW
Tommy PhamCHWStrikeoutsParker Messick0.9861.156+0.170averagen<floorGood20261008_CLE@CHW
Randal GrichukCHWStrikeoutsParker Messick0.9571.123+0.166AverageGood20261008_CLE@CHW
Braden MontgomeryCHWStrikeoutsParker Messick0.9101.073+0.162AverageGood20261008_CLE@CHW
José CaballeroNYYStrikeoutsDrew Rasmussen1.0931.254+0.161AverageGood20261008_TB@NYY
Miguel VargasCHWStrikeoutsParker Messick0.8330.985+0.152GoodGood20261008_CLE@CHW
Trent GrishamNYYStrikeoutsDrew Rasmussen0.9431.093+0.150GoodGood20261008_TB@NYY
Luis García Jr.NYYStrikeoutsDrew Rasmussen0.9281.077+0.149GoodGood20261008_TB@NYY
Austin WellsNYYStrikeoutsDrew Rasmussen1.0081.152+0.144Below averageGood20261008_TB@NYY
Jonathan ArandaTBStrikeoutsCarlos Rodón1.3101.447+0.137AverageGood20261008_TB@NYY
Ben RiceNYYWalksDrew Rasmussen0.4590.328-0.131Very goodVery good20261008_TB@NYY
Cody BellingerNYYStrikeoutsDrew Rasmussen0.7760.903+0.128GoodGood20261008_TB@NYY

Per game

20261008_CLE@CHW — team layer withheld (values_fresh); runs moved away -0.1316 / home -0.0239
Parker Messick (LHP, 21.0 BF)
H 0.2064 Good · SO 0.2536 Good · BB 0.0678 Very good · HR 0.0252 Good
Hagen Smith (LHP, 11.7 BF)
H 0.2169 averagen<floor · SO 0.2212 averagen<floor · BB 0.0889 averagen<floor · HR 0.0304 averagen<floor

Warnings: home starter is projected 11.6634 batters faced, outside the real p10-p90 band of 17-27

CLE hitters vs Hagen Smith and the bullpen

The pipeline applied no club-wide rescale to CLE hitter lines. 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 KwanCFHagen Smith + bullpen4.490.950 → 0.937-0.0130.556 → 0.600+0.0440.562 → 0.574+0.0110.053 → 0.051-0.003
José Ramírez3BHagen Smith + bullpen4.640.783 → 0.773-0.0110.717 → 0.771+0.0540.658 → 0.672+0.0140.114 → 0.109-0.005
Chase DeLauterRFHagen Smith + bullpen4.370.936 → 0.923-0.0120.804 → 0.864+0.0590.550 → 0.561+0.0110.124 → 0.118-0.006
Jo AdellDHHagen Smith + bullpen4.230.823 → 0.812-0.0111.194 → 1.272+0.0790.416 → 0.425+0.0090.147 → 0.140-0.007
Nathaniel Lowe1BHagen Smith + bullpen3.850.777 → 0.767-0.0111.091 → 1.163+0.0730.406 → 0.415+0.0090.129 → 0.123-0.006
Angel MartínezLFHagen Smith + bullpen3.940.777 → 0.766-0.0101.106 → 1.181+0.0750.244 → 0.249+0.0050.163 → 0.155-0.007
Travis Bazzana2BHagen Smith + bullpen3.840.736 → 0.726-0.0100.977 → 1.044+0.0670.430 → 0.439+0.0090.105 → 0.100-0.005
Austin HedgesCHagen Smith + bullpen3.520.621 → 0.612-0.0090.767 → 0.821+0.0540.461 → 0.470+0.0100.097 → 0.093-0.005
Brayan RocchioSSHagen Smith + bullpen3.560.744 → 0.734-0.0100.633 → 0.680+0.0470.348 → 0.356+0.0080.093 → 0.088-0.004

CLE starter against the CHW lineup

PlayerPosFacesBFHitsStrikeoutsWalksHome runs
published → KPIΔpublished → KPIΔpublished → KPIΔpublished → KPIΔ
Parker MessickStarterCHW21.014.312 → 4.271-0.0415.775 → 6.494+0.7181.574 → 1.729+0.1550.433 → 0.514+0.081

CLE bullpen: the full relief corps (7 arms)

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

RelieverRoleIn the corps becauseRelief BF, 30dAppsShareBF tonight
Erik SabrowskiSetup Manpregame bullpen, published staff35927.1%4.36
Tim HerrinMiddle Reliever (High Leverage)pregame bullpen, published staff381017.7%2.85
Shawn ArmstrongRelieverpregame bullpen14513.5%2.18
Daniel EspinoRelieverpregame bullpen12412.8%2.07
Cade SmithCloserpregame bullpen, published staff461211.5%1.84
Hunter GaddisRelieverpregame bullpen511310.1%1.63
Joey CantilloRelieverpregame bullpen6047.2%1.15

CLE relievers against the CHW lineup

PlayerPosFacesBFHitsStrikeoutsWalksHome runs
published → KPIΔpublished → KPIΔpublished → KPIΔpublished → KPIΔ
Erik SabrowskiSetup ManCHW (27% of relief)4.360.525 → 0.520-0.0051.625 → 1.803+0.1780.625 → 0.682+0.0570.046 → 0.055+0.009
Tim HerrinMiddle Reliever (High Leverage)CHW (18% of relief)2.850.857 → 0.849-0.0081.179 → 1.331+0.1530.393 → 0.430+0.0370.069 → 0.082+0.013
Shawn ArmstrongRelieverCHW (14% of relief)2.180.452 → 0.447-0.0040.474 → 0.536+0.0620.228 → 0.249+0.0210.061 → 0.072+0.011
Daniel EspinoRelieverCHW (13% of relief)2.070.448 → 0.444-0.0040.457 → 0.517+0.0600.184 → 0.201+0.0180.063 → 0.074+0.012
Cade SmithCloserCHW (11% of relief)1.840.469 → 0.464-0.0051.574 → 1.747+0.1730.228 → 0.250+0.0220.049 → 0.058+0.009
Hunter GaddisRelieverCHW (10% of relief)1.630.348 → 0.345-0.0030.361 → 0.408+0.0470.143 → 0.157+0.0140.048 → 0.057+0.009
Joey CantilloRelieverCHW (7% of relief)1.150.244 → 0.242-0.0020.284 → 0.320+0.0360.130 → 0.142+0.0120.031 → 0.037+0.006

CHW hitters vs Parker Messick and the bullpen

The pipeline applied no club-wide rescale to CHW hitter lines. 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Δ
Chase Meidroth2BParker Messick + bullpen4.210.968 → 0.910-0.0581.026 → 1.204+0.1780.402 → 0.380-0.0220.103 → 0.089-0.015
Randal GrichukLFParker Messick + bullpen3.940.842 → 0.792-0.0500.957 → 1.123+0.1660.227 → 0.214-0.0130.160 → 0.138-0.022
Miguel Vargas3BParker Messick + bullpen4.250.818 → 0.767-0.0500.833 → 0.985+0.1520.557 → 0.527-0.0310.185 → 0.160-0.026
Munetaka Murakami1BParker Messick + bullpen4.310.738 → 0.691-0.0461.704 → 1.945+0.2410.550 → 0.519-0.0300.217 → 0.188-0.030
Tommy PhamDHParker Messick + bullpen3.450.639 → 0.600-0.0390.986 → 1.156+0.1700.361 → 0.341-0.0200.104 → 0.089-0.015
Brenton DoyleCFParker Messick + bullpen3.740.695 → 0.653-0.0421.335 → 1.537+0.2030.240 → 0.226-0.0130.111 → 0.095-0.015
Kyle TeelCParker Messick + bullpen3.820.694 → 0.652-0.0421.482 → 1.738+0.2560.388 → 0.366-0.0210.112 → 0.096-0.016
Braden MontgomeryRFParker Messick + bullpen3.650.713 → 0.669-0.0440.910 → 1.073+0.1620.318 → 0.300-0.0180.090 → 0.078-0.013
Colson MontgomerySSParker Messick + bullpen3.550.628 → 0.589-0.0391.477 → 1.685+0.2080.336 → 0.317-0.0190.146 → 0.126-0.020

CHW starter against the CLE lineup

PlayerPosFacesBFHitsStrikeoutsWalksHome runs
published → KPIΔpublished → KPIΔpublished → KPIΔpublished → KPIΔ
Hagen SmithStarterCLE11.662.208 → 2.256+0.0482.670 → 2.159-0.5121.057 → 1.074+0.0160.423 → 0.395-0.028

CHW bullpen: the full relief corps (7 arms)

Exposure. Starter 11.7 batters faced, bullpen 23.8 (67.1% 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 67.5% across 4 arms, because it holds only the relievers the selected simulation draw used.

RelieverRoleIn the corps becauseRelief BF, 30dAppsShareBF tonight
Grant TaylorCloserpregame bullpen, published staff0030.4%7.24
Anthony KaySetup Manpregame bullpen, published staff9223.1%5.50
Jordan HicksMiddle Reliever (High Leverage)pregame bullpen, published staff0019.0%4.52
Bryan HudsonMiddle Reliever (High Leverage)pregame bullpen, published staff16512.1%2.88
David SandlinRelieverpregame bullpen519.1%2.17
Erick FeddeRelieverpregame bullpen3324.4%1.04
Davis MartinRelieverpregame bullpen2011.8%0.43

CHW relievers against the CLE lineup

PlayerPosFacesBFHitsStrikeoutsWalksHome runs
published → KPIΔpublished → KPIΔpublished → KPIΔpublished → KPIΔ
Grant TaylorCloserCLE (30% of relief)7.241.120 → 1.145+0.0252.035 → 1.677-0.3590.466 → 0.473+0.0070.089 → 0.083-0.006
Anthony KaySetup ManCLE (23% of relief)5.501.763 → 1.801+0.0380.252 → 0.202-0.0501.092 → 1.109+0.0170.221 → 0.207-0.014
Jordan HicksMiddle Reliever (High Leverage)CLE (19% of relief)4.520.912 → 0.932+0.0201.216 → 0.997-0.2200.601 → 0.610+0.0090.098 → 0.092-0.006
Bryan HudsonMiddle Reliever (High Leverage)CLE (12% of relief)2.881.024 → 1.046+0.0220.775 → 0.625-0.1500.230 → 0.234+0.0040.073 → 0.068-0.005
David SandlinRelieverCLE (9% of relief)2.170.470 → 0.480+0.0100.507 → 0.411-0.0960.181 → 0.184+0.0030.073 → 0.068-0.005
Erick FeddeRelieverCLE (4% of relief)1.040.234 → 0.239+0.0050.177 → 0.141-0.0360.090 → 0.091+0.0010.036 → 0.034-0.002
Davis MartinRelieverCLE (2% of relief)0.430.099 → 0.101+0.0020.086 → 0.069-0.0170.033 → 0.034+0.0010.011 → 0.010-0.001
20261008_TB@NYY — team layer withheld (values_fresh); runs moved away -0.0699 / home 0.2635
Drew Rasmussen (RHP, 21.8 BF)
H 0.1960 Good · SO 0.2559 Good · BB 0.0557 Very good · HR 0.0247 Good
Carlos Rodón (LHP, 20.0 BF)
H 0.1844 Very good · SO 0.2545 Good · BB 0.1125 Below average · HR 0.0264 Good

TB hitters vs Carlos Rodón and the bullpen

The pipeline applied no club-wide rescale to TB hitter lines. 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íazDHCarlos Rodón + bullpen4.530.938 → 0.852-0.0860.844 → 0.946+0.1010.473 → 0.534+0.0610.177 → 0.156-0.021
Jonathan Aranda1BCarlos Rodón + bullpen4.320.860 → 0.779-0.0811.310 → 1.447+0.1370.460 → 0.518+0.0580.152 → 0.134-0.018
Junior Caminero3BCarlos Rodón + bullpen4.270.801 → 0.726-0.0750.889 → 0.990+0.1010.573 → 0.644+0.0710.237 → 0.209-0.028
Victor Mesa Jr.LFCarlos Rodón + bullpen4.100.786 → 0.712-0.0741.014 → 1.126+0.1120.416 → 0.469+0.0530.201 → 0.177-0.024
Ryan ViladeRFCarlos Rodón + bullpen3.900.729 → 0.660-0.0691.059 → 1.171+0.1120.429 → 0.484+0.0550.162 → 0.143-0.019
Liam HicksCCarlos Rodón + bullpen3.910.795 → 0.721-0.0740.522 → 0.588+0.0660.417 → 0.470+0.0530.137 → 0.121-0.016
Jonny DeLucaCFCarlos Rodón + bullpen3.840.760 → 0.690-0.0711.051 → 1.166+0.1150.281 → 0.318+0.0380.134 → 0.118-0.016
Richie Palacios2BCarlos Rodón + bullpen3.590.666 → 0.602-0.0640.770 → 0.859+0.0890.412 → 0.463+0.0510.106 → 0.094-0.013
Taylor WallsSSCarlos Rodón + bullpen3.590.624 → 0.564-0.0601.002 → 1.107+0.1050.448 → 0.504+0.0560.059 → 0.052-0.007

TB starter against the NYY lineup

PlayerPosFacesBFHitsStrikeoutsWalksHome runs
published → KPIΔpublished → KPIΔpublished → KPIΔpublished → KPIΔ
Drew RasmussenStarterNYY21.763.309 → 3.313+0.0046.038 → 6.178+0.1401.156 → 1.251+0.0950.276 → 0.320+0.044

TB bullpen: the full relief corps (7 arms)

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

RelieverRoleIn the corps becauseRelief BF, 30dAppsShareBF tonight
Bryan BakerCloserpregame bullpen, published staff371025.4%3.38
Cam BooserSetup Manpregame bullpen, published staff251025.3%3.37
Ian SeymourLong Relieverpregame bullpen, published staff16323.9%3.18
Steven MatzRelieverpregame bullpen33710.2%1.36
Cole SulserRelieverpregame bullpen3399.0%1.20
Kevin KellyRelieverpregame bullpen3194.4%0.59
Tyler WellsRelieverpregame bullpen721.8%0.24

TB relievers against the NYY lineup

PlayerPosFacesBFHitsStrikeoutsWalksHome runs
published → KPIΔpublished → KPIΔpublished → KPIΔpublished → KPIΔ
Bryan BakerCloserNYY (25% of relief)3.380.540 → 0.541+0.0010.931 → 0.953+0.0220.287 → 0.310+0.0230.049 → 0.057+0.008
Cam BooserSetup ManNYY (25% of relief)3.370.368 → 0.36800.713 → 0.730+0.0160.127 → 0.137+0.0100.068 → 0.079+0.011
Ian SeymourLong RelieverNYY (24% of relief)3.181.389 → 1.391+0.0022.078 → 2.125+0.0470.448 → 0.484+0.0360.203 → 0.235+0.032
Steven MatzRelieverNYY (10% of relief)1.360.295 → 0.29600.254 → 0.261+0.0060.106 → 0.115+0.0090.049 → 0.057+0.008
Cole SulserRelieverNYY (9% of relief)1.200.264 → 0.26400.279 → 0.286+0.0070.094 → 0.102+0.0070.036 → 0.042+0.006
Kevin KellyRelieverNYY (4% of relief)0.590.122 → 0.12200.133 → 0.136+0.0030.034 → 0.037+0.0030.016 → 0.018+0.003
Tyler WellsRelieverNYY (2% of relief)0.240.046 → 0.04600.060 → 0.061+0.0010.018 → 0.019+0.0010.007 → 0.008+0.001

NYY hitters vs Drew Rasmussen and the bullpen

The pipeline applied no club-wide rescale to NYY hitter lines. 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 GrishamCFDrew Rasmussen + bullpen4.090.786 → 0.717-0.0690.943 → 1.093+0.1500.411 → 0.294-0.1170.173 → 0.156-0.017
Ben RiceDHDrew Rasmussen + bullpen4.220.793 → 0.726-0.0681.246 → 1.429+0.1830.459 → 0.328-0.1310.277 → 0.250-0.027
Luis García Jr.1BDrew Rasmussen + bullpen4.070.884 → 0.811-0.0740.928 → 1.077+0.1490.200 → 0.140-0.0600.233 → 0.210-0.023
Cody BellingerLFDrew Rasmussen + bullpen4.270.861 → 0.788-0.0730.776 → 0.903+0.1280.379 → 0.270-0.1100.145 → 0.131-0.014
George Lombard Jr.SSDrew Rasmussen + bullpen4.010.821 → 0.750-0.0711.275 → 1.468+0.1930.238 → 0.169-0.0700.165 → 0.149-0.016
Austin WellsCDrew Rasmussen + bullpen3.410.587 → 0.535-0.0521.008 → 1.152+0.1440.333 → 0.238-0.0950.150 → 0.135-0.015
Anthony Volpe2BDrew Rasmussen + bullpen3.820.710 → 0.649-0.0611.183 → 1.362+0.1790.311 → 0.221-0.0900.082 → 0.074-0.008
Spencer JonesRFDrew Rasmussen + bullpen3.820.760 → 0.695-0.0651.608 → 1.807+0.1990.292 → 0.207-0.0850.156 → 0.141-0.015
José Caballero3BDrew Rasmussen + bullpen3.470.687 → 0.628-0.0591.093 → 1.254+0.1610.208 → 0.146-0.0620.125 → 0.112-0.012

NYY starter against the TB lineup

PlayerPosFacesBFHitsStrikeoutsWalksHome runs
published → KPIΔpublished → KPIΔpublished → KPIΔpublished → KPIΔ
Carlos RodónStarterTB19.982.727 → 2.851+0.1245.416 → 4.778-0.6381.714 → 1.803+0.0890.474 → 0.523+0.049

NYY bullpen: the full relief corps (7 arms)

Exposure. Starter 20.0 batters faced, bullpen 16.5 (45.3% 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 40.6% 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 staff451020.7%3.42
Brent HeadrickRelieverpregame bullpen401218.4%3.04
John SchreiberMiddle Reliever (High Leverage)pregame bullpen, published staff381017.5%2.90
Ryan WeathersMiddle Relieverpregame bullpen, published staff6217.4%2.89
David BednarRelieverpregame bullpen37916.9%2.80
Will WarrenRelieverpregame bullpen2127.3%1.20
Ryan YarbroughRelieverpregame bullpen3051.8%0.29

NYY relievers against the TB lineup

PlayerPosFacesBFHitsStrikeoutsWalksHome runs
published → KPIΔpublished → KPIΔpublished → KPIΔpublished → KPIΔ
Paul BlackburnMiddle Reliever (High Leverage)TB (21% of relief)3.420.811 → 0.847+0.0360.773 → 0.677-0.0970.470 → 0.495+0.0250.068 → 0.075+0.007
Brent HeadrickRelieverTB (18% of relief)3.040.646 → 0.675+0.0280.866 → 0.768-0.0980.258 → 0.272+0.0140.073 → 0.081+0.008
John SchreiberMiddle Reliever (High Leverage)TB (18% of relief)2.900.765 → 0.799+0.0340.657 → 0.573-0.0850.338 → 0.356+0.0180.090 → 0.099+0.009
Ryan WeathersMiddle RelieverTB (17% of relief)2.890.793 → 0.827+0.0340.732 → 0.645-0.0870.415 → 0.438+0.0230.119 → 0.131+0.012
David BednarRelieverTB (17% of relief)2.800.568 → 0.593+0.0250.735 → 0.649-0.0860.219 → 0.231+0.0120.068 → 0.075+0.007
Will WarrenRelieverTB (7% of relief)1.200.276 → 0.288+0.0120.279 → 0.245-0.0340.097 → 0.102+0.0050.037 → 0.041+0.004
Ryan YarbroughRelieverTB (2% of relief)0.290.061 → 0.064+0.0030.057 → 0.050-0.0070.025 → 0.026+0.0010.007 → 0.008+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.