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

Feb 23, 2026 · Intermediate Cup - Playoffs · Harbah Arena

MVP McDruggie · 7.2 performance rating

Writing the recap…

Boston HarborheadsvsToronto XOS

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

Boston Harborheads

PlayerGAPtsShotsSavesFOWFOLTKTOBlkPassesGWGPossAPRPucker+OffDef
TMNNational21351232461900:23866.544.77
King415831253101500:431506.817.20
TheOnlyMane1233536158900:121048.916.44

Toronto XOS

PlayerGAPtsShotsSavesFOWFOLTKTOBlkPassesGWGPossAPRPucker+OffDef
McDruggie40486433442400:591564.786.61
Hodie32563118212311:061516.466.69
Hoodie14530621242300:21998.764.02

TMNNational Boston Harborheads

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

APR5.4
StatValueLeague avgStd devWeightzContribution
Goals21.691.650.230.1880.043
Assists11.351.390.19-0.248-0.047
Shots53.72.810.090.4610.041
Passes1918.187.610.080.1080.009
Saves12.012.270.19-0.445-0.085
Blocks66.023.540.11-0.007-0.001
Takeaways23.262.70.11-0.468-0.051

6.0 + clip(Σ −0.091 × 2, −3 to 3) = 5.819, then −0.2 cold shooting, −0.2 goals against → 5.4

Pucker+86
StatValueLeague rateRatioWeightContribution
Goal contribution32.9351.0220.320.327
Shots53.7021.350.080.108
Saves12.0120.4970.150.075
Blocks66.0240.9960.070.07
Takeaways23.2620.6130.120.074
Passes1918.1791.0450.080.084
Faceoff win rate0.40.50.80.030.024

Σ 0.761 ÷ Σ weights 0.85 = 0.895 − 0.034 turnover penalty = 0.861 → ×100 = 86.09 → 86

Offensive6.54
RateValueLeagueWeightContribution
Points per possession-sec0.130.0710.43.49
Shooting %0.40.4570.21.101
Assists per pass0.0530.0740.41.95

Σ contribution = 6.542

Defensive4.77
StatValueLeague rated(ratio)WeightContribution
Saves12.0124.1420.31.243
Blocks66.0245.9840.21.197
Takeaways23.2624.5250.251.131
Goals conceded85.5244.80.251.2

Σ contribution = 4.771

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.

APR7.1
StatValueLeague avgStd devWeightzContribution
Goals41.691.650.231.40.322
Assists11.351.390.19-0.248-0.047
Shots83.72.810.091.5270.137
Passes1518.187.610.08-0.418-0.033
Saves32.012.270.190.4350.083
Blocks106.023.540.111.1220.123
Takeaways53.262.70.110.6440.071

6.0 + clip(Σ 0.656 × 2, −3 to 3) = 7.311, then −0.2 goals against → 7.1

Pucker+150
StatValueLeague rateRatioWeightContribution
Goal contribution4.52.9351.5330.320.491
Shots83.7022.1610.080.173
Saves32.0121.4910.150.224
Blocks106.0241.660.070.116
Takeaways53.2621.5330.120.184
Passes1518.1790.8250.080.066
Faceoff win rate0.3330.50.6670.030.02

Σ 1.273 ÷ Σ weights 0.85 = 1.498 → ×100 = 149.81 → 150

Offensive6.81
RateValueLeagueWeightContribution
Points per possession-sec0.1160.0710.43.296
Shooting %0.50.4570.21.276
Assists per pass0.0670.0740.42.242

Σ contribution = 6.814

Defensive7.20
StatValueLeague rated(ratio)WeightContribution
Saves32.0127.820.32.346
Blocks106.0248.3140.21.663
Takeaways53.2627.950.251.988
Goals conceded85.5244.80.251.2

Σ contribution = 7.197

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.8
StatValueLeague avgStd devWeightzContribution
Goals11.691.650.23-0.418-0.096
Assists21.351.390.190.470.089
Shots33.72.810.09-0.25-0.022
Passes918.187.610.08-1.207-0.097
Saves52.012.270.191.3140.25
Blocks86.023.540.110.5580.061
Takeaways13.262.70.11-0.838-0.092

6.0 + clip(Σ 0.093 × 2, −3 to 3) = 6.186, then −0.2 cold shooting, −0.2 goals against → 5.8

Pucker+104
StatValueLeague rateRatioWeightContribution
Goal contribution32.9351.0220.320.327
Shots33.7020.810.080.065
Saves52.0122.4850.150.373
Blocks86.0241.3280.070.093
Takeaways13.2620.3070.120.037
Passes918.1790.4950.080.04
Faceoff win rate0.3330.50.6670.030.02

Σ 0.954 ÷ Σ weights 0.85 = 1.122 − 0.08 turnover penalty = 1.042 → ×100 = 104.25 → 104

Offensive8.91
RateValueLeagueWeightContribution
Points per possession-sec0.250.0710.43.979
Shooting %0.3330.4570.20.989
Assists per pass0.2220.0740.43.943

Σ contribution = 8.911

Defensive6.44
StatValueLeague rated(ratio)WeightContribution
Saves52.0129.610.32.883
Blocks86.0247.2670.21.453
Takeaways13.2623.5990.250.9
Goals conceded85.5244.80.251.2

Σ contribution = 6.436

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.2
StatValueLeague avgStd devWeightzContribution
Goals41.691.650.231.40.322
Assists01.351.390.19-0.966-0.184
Shots83.72.810.091.5270.137
Passes2418.187.610.080.7650.061
Saves62.012.270.191.7540.333
Blocks46.023.540.11-0.571-0.063
Takeaways33.262.70.11-0.097-0.011

6.0 + clip(Σ 0.597 × 2, −3 to 3) = 7.194, nothing hit the bonus or penalty thresholds → 7.2

Pucker+156
StatValueLeague rateRatioWeightContribution
Goal contribution42.9351.3630.320.436
Shots83.7022.1610.080.173
Saves62.0122.9820.150.447
Blocks46.0240.6640.070.046
Takeaways33.2620.920.120.11
Passes2418.1791.320.080.106
Faceoff win rate0.5710.51.1430.030.034

Σ 1.353 ÷ Σ weights 0.85 = 1.592 − 0.034 turnover penalty = 1.558 → ×100 = 155.8 → 156

Offensive4.78
RateValueLeagueWeightContribution
Points per possession-sec0.0680.0710.42.323
Shooting %0.50.4570.21.276
Assists per pass00.0740.41.181

Σ contribution = 4.781

Defensive6.61
StatValueLeague rated(ratio)WeightContribution
Saves62.0129.8510.32.955
Blocks46.0244.7050.20.941
Takeaways33.2625.680.251.42
Goals conceded75.5245.1690.251.292

Σ contribution = 6.608

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.

APR7.0
StatValueLeague avgStd devWeightzContribution
Goals31.691.650.230.7940.183
Assists21.351.390.190.470.089
Shots63.72.810.090.8160.073
Passes2318.187.610.080.6340.051
Saves32.012.270.190.4350.083
Blocks16.023.540.11-1.418-0.156
Takeaways83.262.70.111.7560.193

6.0 + clip(Σ 0.516 × 2, −3 to 3) = 7.032, nothing hit the bonus or penalty thresholds → 7.0

Pucker+151
StatValueLeague rateRatioWeightContribution
Goal contribution4.52.9351.5330.320.491
Shots63.7021.6210.080.13
Saves32.0121.4910.150.224
Blocks16.0240.1660.070.012
Takeaways83.2622.4530.120.294
Passes2318.1791.2650.080.101
Faceoff win rate0.50.510.030.03

Σ 1.281 ÷ Σ weights 0.85 = 1.507 → ×100 = 150.73 → 151

Offensive6.46
RateValueLeagueWeightContribution
Points per possession-sec0.0760.0710.42.502
Shooting %0.50.4570.21.276
Assists per pass0.0870.0740.42.677

Σ contribution = 6.455

Defensive6.69
StatValueLeague rated(ratio)WeightContribution
Saves32.0127.820.32.346
Blocks16.0243.270.20.654
Takeaways83.2629.5850.252.396
Goals conceded75.5245.1690.251.292

Σ contribution = 6.688

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
Goals11.691.650.23-0.418-0.096
Assists41.351.390.191.9060.362
Shots33.72.810.09-0.25-0.022
Passes2318.187.610.080.6340.051
Saves02.012.270.19-0.885-0.168
Blocks46.023.540.11-0.571-0.063
Takeaways13.262.70.11-0.838-0.092

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

Pucker+99
StatValueLeague rateRatioWeightContribution
Goal contribution52.9351.7040.320.545
Shots33.7020.810.080.065
Saves02.01200.150
Blocks46.0240.6640.070.046
Takeaways13.2620.3070.120.037
Passes2318.1791.2650.080.101
Faceoff win rate0.750.51.50.030.045

Σ 0.84 ÷ Σ weights 0.85 = 0.988 → ×100 = 98.77 → 99

Offensive8.76
RateValueLeagueWeightContribution
Points per possession-sec0.2380.0710.43.971
Shooting %0.3330.4570.20.989
Assists per pass0.1740.0740.43.799

Σ contribution = 8.758

Defensive4.02
StatValueLeague rated(ratio)WeightContribution
Saves02.0122.9540.30.886
Blocks46.0244.7050.20.941
Takeaways13.2623.5990.250.9
Goals conceded75.5245.1690.251.292

Σ contribution = 4.019

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