Home · TXToronto XOS
7–4Final
Away · BHBoston Harborheads

Feb 23, 2026 · Intermediate Cup - Playoffs · After Hours Arena

MVP McDruggie · 7.5 performance rating

Writing the recap…

Toronto XOSvsBoston Harborheads

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

Toronto XOS

PlayerGAPtsShotsSavesFOWFOLTKTOBlkPassesGWGPossAPRPucker+OffDef
McDruggie404532111472201:201604.838.02
Hodie13440450061601:07756.864.68
Hoodie21340015262000:43895.545.93

Boston Harborheads

PlayerGAPtsShotsSavesFOWFOLTKTOBlkPassesGWGPossAPRPucker+OffDef
TMNNational10110222411000:27314.733.96
King3033142375901:37674.635.02
TheOnlyMane0113512155800:14746.356.14

McDruggie Toronto XOS

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

APR7.5
StatValueLeague avgStd devWeightzContribution
Goals41.691.650.231.40.322
Assists01.351.390.19-0.966-0.184
Shots53.72.810.090.4610.041
Passes2218.187.610.080.5020.04
Saves32.012.270.190.4350.083
Blocks76.023.540.110.2760.03
Takeaways113.262.70.112.8680.315

6.0 + clip(Σ 0.648 × 2, −3 to 3) = 7.297, then +0.25 hot shooting → 7.5

Pucker+160
StatValueLeague rateRatioWeightContribution
Goal contribution42.9351.3630.320.436
Shots53.7021.350.080.108
Saves32.0121.4910.150.224
Blocks76.0241.1620.070.081
Takeaways113.2623.3720.120.405
Passes2218.1791.210.080.097
Faceoff win rate0.6670.51.3330.030.04

Σ 1.391 ÷ Σ weights 0.85 = 1.636 − 0.034 turnover penalty = 1.602 → ×100 = 160.22 → 160

Offensive4.83
RateValueLeagueWeightContribution
Points per possession-sec0.050.0710.41.937
Shooting %0.80.4570.21.709
Assists per pass00.0740.41.181

Σ contribution = 4.828

Defensive8.02
StatValueLeague rated(ratio)WeightContribution
Saves32.0127.820.32.346
Blocks76.0246.6430.21.329
Takeaways113.2629.9310.252.483
Goals conceded45.5247.4540.251.864

Σ contribution = 8.022

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.

APR5.4
StatValueLeague avgStd devWeightzContribution
Goals11.691.650.23-0.418-0.096
Assists31.351.390.191.1880.226
Shots43.72.810.090.1060.01
Passes1618.187.610.08-0.286-0.023
Saves02.012.270.19-0.885-0.168
Blocks66.023.540.11-0.007-0.001
Takeaways03.262.70.11-1.209-0.133

6.0 + clip(Σ −0.186 × 2, −3 to 3) = 5.628, then −0.2 cold shooting → 5.4

Pucker+75
StatValueLeague rateRatioWeightContribution
Goal contribution3.52.9351.1930.320.382
Shots43.7021.080.080.086
Saves02.01200.150
Blocks66.0240.9960.070.07
Takeaways03.26200.120
Passes1618.1790.880.080.07
Faceoff win rate0.4440.50.8890.030.027

Σ 0.635 ÷ Σ weights 0.85 = 0.747 → ×100 = 74.69 → 75

Offensive6.86
RateValueLeagueWeightContribution
Points per possession-sec0.060.0710.42.144
Shooting %0.250.4570.20.861
Assists per pass0.1880.0740.43.858

Σ contribution = 6.862

Defensive4.68
StatValueLeague rated(ratio)WeightContribution
Saves02.0122.9540.30.886
Blocks66.0245.9840.21.197
Takeaways03.2622.9540.250.738
Goals conceded45.5247.4540.251.864

Σ contribution = 4.685

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.9
StatValueLeague avgStd devWeightzContribution
Goals21.691.650.230.1880.043
Assists11.351.390.19-0.248-0.047
Shots43.72.810.090.1060.01
Passes2018.187.610.080.2390.019
Saves02.012.270.19-0.885-0.168
Blocks66.023.540.11-0.007-0.001
Takeaways53.262.70.110.6440.071

6.0 + clip(Σ −0.073 × 2, −3 to 3) = 5.853, nothing hit the bonus or penalty thresholds → 5.9

Pucker+89
StatValueLeague rateRatioWeightContribution
Goal contribution32.9351.0220.320.327
Shots43.7021.080.080.086
Saves02.01200.150
Blocks66.0240.9960.070.07
Takeaways53.2621.5330.120.184
Passes2018.1791.10.080.088
Faceoff win rate00.500.030

Σ 0.755 ÷ Σ weights 0.85 = 0.889 → ×100 = 88.85 → 89

Offensive5.54
RateValueLeagueWeightContribution
Points per possession-sec0.070.0710.42.368
Shooting %0.50.4570.21.276
Assists per pass0.050.0740.41.899

Σ contribution = 5.542

Defensive5.93
StatValueLeague rated(ratio)WeightContribution
Saves02.0122.9540.30.886
Blocks66.0245.9840.21.197
Takeaways53.2627.950.251.988
Goals conceded45.5247.4540.251.864

Σ contribution = 5.935

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

TMNNational Boston Harborheads

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

APR4.6
StatValueLeague avgStd devWeightzContribution
Goals11.691.650.23-0.418-0.096
Assists01.351.390.19-0.966-0.184
Shots13.72.810.09-0.96-0.086
Passes1018.187.610.08-1.075-0.086
Saves02.012.270.19-0.885-0.168
Blocks16.023.540.11-1.418-0.156
Takeaways23.262.70.11-0.468-0.051

6.0 + clip(Σ −0.828 × 2, −3 to 3) = 4.344, then +0.25 hot shooting → 4.6

Pucker+31
StatValueLeague rateRatioWeightContribution
Goal contribution12.9350.3410.320.109
Shots13.7020.270.080.022
Saves02.01200.150
Blocks16.0240.1660.070.012
Takeaways23.2620.6130.120.074
Passes1018.1790.550.080.044
Faceoff win rate0.50.510.030.03

Σ 0.29 ÷ Σ weights 0.85 = 0.341 − 0.034 turnover penalty = 0.307 → ×100 = 30.71 → 31

Offensive4.73
RateValueLeagueWeightContribution
Points per possession-sec0.0370.0710.41.686
Shooting %10.4570.21.865
Assists per pass00.0740.41.181

Σ contribution = 4.732

Defensive3.96
StatValueLeague rated(ratio)WeightContribution
Saves02.0122.9540.30.886
Blocks16.0243.270.20.654
Takeaways23.2624.5250.251.131
Goals conceded75.5245.1690.251.292

Σ contribution = 3.963

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

King Boston Harborheads

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

APR5.5
StatValueLeague avgStd devWeightzContribution
Goals31.691.650.230.7940.183
Assists01.351.390.19-0.966-0.184
Shots33.72.810.09-0.25-0.022
Passes918.187.610.08-1.207-0.097
Saves12.012.270.19-0.445-0.085
Blocks56.023.540.11-0.289-0.032
Takeaways33.262.70.11-0.097-0.011

6.0 + clip(Σ −0.247 × 2, −3 to 3) = 5.506, then +0.25 hot shooting, −0.3 turnovers → 5.5

Pucker+67
StatValueLeague rateRatioWeightContribution
Goal contribution32.9351.0220.320.327
Shots33.7020.810.080.065
Saves12.0120.4970.150.075
Blocks56.0240.830.070.058
Takeaways33.2620.920.120.11
Passes918.1790.4950.080.04
Faceoff win rate0.6670.51.3330.030.04

Σ 0.715 ÷ Σ weights 0.85 = 0.841 − 0.172 turnover penalty = 0.669 → ×100 = 66.88 → 67

Offensive4.63
RateValueLeagueWeightContribution
Points per possession-sec0.0310.0710.41.581
Shooting %10.4570.21.865
Assists per pass00.0740.41.181

Σ contribution = 4.627

Defensive5.02
StatValueLeague rated(ratio)WeightContribution
Saves12.0124.1420.31.243
Blocks56.0245.3270.21.065
Takeaways33.2625.680.251.42
Goals conceded75.5245.1690.251.292

Σ contribution = 5.02

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

TheOnlyMane Boston Harborheads

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

APR5.2
StatValueLeague avgStd devWeightzContribution
Goals01.691.650.23-1.025-0.236
Assists11.351.390.19-0.248-0.047
Shots33.72.810.09-0.25-0.022
Passes818.187.610.08-1.338-0.107
Saves52.012.270.191.3140.25
Blocks56.023.540.11-0.289-0.032
Takeaways13.262.70.11-0.838-0.092

6.0 + clip(Σ −0.287 × 2, −3 to 3) = 5.427, then −0.2 cold shooting → 5.2

Pucker+74
StatValueLeague rateRatioWeightContribution
Goal contribution12.9350.3410.320.109
Shots33.7020.810.080.065
Saves52.0122.4850.150.373
Blocks56.0240.830.070.058
Takeaways13.2620.3070.120.037
Passes818.1790.440.080.035
Faceoff win rate0.3330.50.6670.030.02

Σ 0.697 ÷ Σ weights 0.85 = 0.82 − 0.08 turnover penalty = 0.74 → ×100 = 73.98 → 74

Offensive6.35
RateValueLeagueWeightContribution
Points per possession-sec0.0710.0710.42.405
Shooting %00.4570.20.591
Assists per pass0.1250.0740.43.356

Σ contribution = 6.352

Defensive6.14
StatValueLeague rated(ratio)WeightContribution
Saves52.0129.610.32.883
Blocks56.0245.3270.21.065
Takeaways13.2623.5990.250.9
Goals conceded75.5245.1690.251.292

Σ contribution = 6.14

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