MMHomeMichigan Mafia
3–7Final
Away · TXToronto XOS

Feb 9, 2026 · Intermediate Division · Michigan Mansion

MVP McDruggie · 7.4 performance rating

Writing the recap…

Michigan MafiavsToronto XOS

APR is the Alto Performance Rating: 0 to 10, with 6.0 league average. Click any APR to see the working.

Michigan Mafia

PlayerGAPtsShotsSavesFOWFOLTKTOBlkPassesGWGPossAPRPucker+OffDef
Stiff011233043112001:33923.527.20
Tef30381421892800:23765.015.14
PixelSquidy01120130452900:22373.664.13

Toronto XOS

PlayerGAPtsShotsSavesFOWFOLTKTOBlkPassesGWGPossAPRPucker+OffDef
McDruggie2243423101121401:321516.169.22
Hodie50552244181700:561255.207.22
Hoodie04433111331600:13988.396.29

Stiff Michigan Mafia

rated once over the whole game. Baseline: the player's own division.

APR5.5
StatValueLeague avgStd devWeightzContribution
Goals01.891.660.23-1.136-0.261
Assists11.641.380.19-0.465-0.088
Shots23.982.960.09-0.669-0.06
Passes2016.777.40.080.4370.035
Saves32.092.480.190.3640.069
Blocks115.843.840.111.3420.148
Takeaways43.252.880.110.260.029

6.0 + clip(Σ −0.13 × 2, −3 to 3) = 5.741, then −0.2 cold shooting → 5.5

Pucker+92
StatValueLeague rateRatioWeightContribution
Goal contribution13.3630.2970.320.095
Shots23.9830.5020.080.04
Saves32.0951.4320.150.215
Blocks115.841.8830.070.132
Takeaways43.2521.230.120.148
Passes2016.7681.1930.080.095
Faceoff win rate10.520.030.06

Σ 0.785 ÷ Σ weights 0.85 = 0.924 → ×100 = 92.36 → 92

Offensive3.52
RateValueLeagueWeightContribution
Points per possession-sec0.0110.1040.41.256
Shooting %00.4740.20.591
Assists per pass0.050.0980.41.675

Σ contribution = 3.522

Defensive7.20
StatValueLeague rated(ratio)WeightContribution
Saves32.0957.6280.32.289
Blocks115.848.8330.21.767
Takeaways43.2526.9040.251.726
Goals conceded76.4465.6840.251.421

Σ contribution = 7.203

League average is 6.0 on APR, Offensive and Defensive, and 100 on Pucker+. Every formula.

Tef Michigan Mafia

rated once over the whole game. Baseline: the player's own division.

APR5.7
StatValueLeague avgStd devWeightzContribution
Goals31.891.660.230.6690.154
Assists01.641.380.19-1.192-0.226
Shots83.982.960.091.3550.122
Passes2816.777.40.081.5190.121
Saves12.092.480.19-0.441-0.084
Blocks95.843.840.110.8220.09
Takeaways13.252.880.11-0.783-0.086

6.0 + clip(Σ 0.092 × 2, −3 to 3) = 6.183, then −0.3 turnovers, −0.2 cold shooting → 5.7

Pucker+76
StatValueLeague rateRatioWeightContribution
Goal contribution33.3630.8920.320.285
Shots83.9832.0090.080.161
Saves12.0950.4770.150.072
Blocks95.841.5410.070.108
Takeaways13.2520.3080.120.037
Passes2816.7681.670.080.134
Faceoff win rate0.6670.51.3330.030.04

Σ 0.836 ÷ Σ weights 0.85 = 0.984 − 0.221 turnover penalty = 0.763 → ×100 = 76.24 → 76

Offensive5.01
RateValueLeagueWeightContribution
Points per possession-sec0.130.1040.42.793
Shooting %0.3750.4740.21.035
Assists per pass00.0980.41.181

Σ contribution = 5.01

Defensive5.14
StatValueLeague rated(ratio)WeightContribution
Saves12.0954.0810.31.224
Blocks95.847.9750.21.595
Takeaways13.2523.6020.250.9
Goals conceded76.4465.6840.251.421

Σ contribution = 5.14

League average is 6.0 on APR, Offensive and Defensive, and 100 on Pucker+. Every formula.

PixelSquidy Michigan Mafia

rated once over the whole game. Baseline: the player's own division.

APR4.6
StatValueLeague avgStd devWeightzContribution
Goals01.891.660.23-1.136-0.261
Assists11.641.380.19-0.465-0.088
Shots23.982.960.09-0.669-0.06
Passes2916.777.40.081.6540.132
Saves02.092.480.19-0.843-0.16
Blocks55.843.840.11-0.219-0.024
Takeaways03.252.880.11-1.13-0.124

6.0 + clip(Σ −0.586 × 2, −3 to 3) = 4.827, then −0.2 cold shooting → 4.6

Pucker+37
StatValueLeague rateRatioWeightContribution
Goal contribution13.3630.2970.320.095
Shots23.9830.5020.080.04
Saves02.09500.150
Blocks55.840.8560.070.06
Takeaways03.25200.120
Passes2916.7681.7290.080.138
Faceoff win rate0.250.50.50.030.015

Σ 0.349 ÷ Σ weights 0.85 = 0.41 − 0.036 turnover penalty = 0.374 → ×100 = 37.45 → 37

Offensive3.66
RateValueLeagueWeightContribution
Points per possession-sec0.0450.1040.41.583
Shooting %00.4740.20.591
Assists per pass0.0340.0980.41.488

Σ contribution = 3.661

Defensive4.13
StatValueLeague rated(ratio)WeightContribution
Saves02.0952.9540.30.886
Blocks55.845.4280.21.086
Takeaways03.2522.9540.250.738
Goals conceded76.4465.6840.251.421

Σ contribution = 4.131

League average is 6.0 on APR, Offensive and Defensive, and 100 on Pucker+. Every formula.

McDruggie Toronto XOS

rated once over the whole game. Baseline: the player's own division.

APR7.4
StatValueLeague avgStd devWeightzContribution
Goals21.891.660.230.0680.016
Assists21.641.380.190.2610.05
Shots33.982.960.09-0.331-0.03
Passes1416.777.40.08-0.374-0.03
Saves42.092.480.190.7670.146
Blocks125.843.840.111.6020.176
Takeaways103.252.880.112.3450.258

6.0 + clip(Σ 0.585 × 2, −3 to 3) = 7.171, then +0.25 hot shooting → 7.4

Pucker+151
StatValueLeague rateRatioWeightContribution
Goal contribution3.53.3631.0410.320.333
Shots33.9830.7530.080.06
Saves42.0951.910.150.286
Blocks125.842.0550.070.144
Takeaways103.2523.0750.120.369
Passes1416.7680.8350.080.067
Faceoff win rate0.40.50.80.030.024

Σ 1.283 ÷ Σ weights 0.85 = 1.51 → ×100 = 150.99 → 151

Offensive6.16
RateValueLeagueWeightContribution
Points per possession-sec0.0430.1040.41.56
Shooting %0.6670.4740.21.508
Assists per pass0.1430.0980.43.088

Σ contribution = 6.157

Defensive9.22
StatValueLeague rated(ratio)WeightContribution
Saves42.0958.8840.32.665
Blocks125.849.1340.21.827
Takeaways103.2529.8760.252.469
Goals conceded36.4469.0460.252.262

Σ contribution = 9.223

League average is 6.0 on APR, Offensive and Defensive, and 100 on Pucker+. Every formula.

Hodie Toronto XOS

rated once over the whole game. Baseline: the player's own division.

APR6.9
StatValueLeague avgStd devWeightzContribution
Goals51.891.660.231.8730.431
Assists01.641.380.19-1.192-0.226
Shots53.982.960.090.3430.031
Passes1716.777.40.080.0310.003
Saves22.092.480.19-0.038-0.007
Blocks85.843.840.110.5620.062
Takeaways43.252.880.110.260.029

6.0 + clip(Σ 0.321 × 2, −3 to 3) = 6.642, then +0.25 hot shooting → 6.9

Pucker+125
StatValueLeague rateRatioWeightContribution
Goal contribution53.3631.4870.320.476
Shots53.9831.2550.080.1
Saves22.0950.9550.150.143
Blocks85.841.370.070.096
Takeaways43.2521.230.120.148
Passes1716.7681.0140.080.081
Faceoff win rate0.3330.50.6670.030.02

Σ 1.064 ÷ Σ weights 0.85 = 1.252 → ×100 = 125.18 → 125

Offensive5.20
RateValueLeagueWeightContribution
Points per possession-sec0.0890.1040.42.172
Shooting %10.4740.21.843
Assists per pass00.0980.41.181

Σ contribution = 5.196

Defensive7.22
StatValueLeague rated(ratio)WeightContribution
Saves22.0955.8190.31.746
Blocks85.847.4150.21.483
Takeaways43.2526.9040.251.726
Goals conceded36.4469.0460.252.262

Σ contribution = 7.217

League average is 6.0 on APR, Offensive and Defensive, and 100 on Pucker+. Every formula.

Hoodie Toronto XOS

rated once over the whole game. Baseline: the player's own division.

APR5.7
StatValueLeague avgStd devWeightzContribution
Goals01.891.660.23-1.136-0.261
Assists41.641.380.191.7130.326
Shots33.982.960.09-0.331-0.03
Passes1616.777.40.08-0.104-0.008
Saves32.092.480.190.3640.069
Blocks35.843.840.11-0.739-0.081
Takeaways13.252.880.11-0.783-0.086

6.0 + clip(Σ −0.072 × 2, −3 to 3) = 5.856, then −0.2 cold shooting → 5.7

Pucker+98
StatValueLeague rateRatioWeightContribution
Goal contribution43.3631.1890.320.381
Shots33.9830.7530.080.06
Saves32.0951.4320.150.215
Blocks35.840.5140.070.036
Takeaways13.2520.3080.120.037
Passes1616.7680.9540.080.076
Faceoff win rate0.50.510.030.03

Σ 0.835 ÷ Σ weights 0.85 = 0.982 → ×100 = 98.22 → 98

Offensive8.39
RateValueLeagueWeightContribution
Points per possession-sec0.3080.1040.43.937
Shooting %00.4740.20.591
Assists per pass0.250.0980.43.863

Σ contribution = 8.391

Defensive6.29
StatValueLeague rated(ratio)WeightContribution
Saves32.0957.6280.32.289
Blocks35.844.1950.20.839
Takeaways13.2523.6020.250.9
Goals conceded36.4469.0460.252.262

Σ contribution = 6.29

League average is 6.0 on APR, Offensive and Defensive, and 100 on Pucker+. Every formula.