Home · TXToronto XOS
15–6Final
Away · QUEQuebec Flare

Apr 8, 2026 · Intermediate Division · After Hours Arena

MVP McDruggie · 9.2 performance rating

Writing the recap…

Toronto XOSvsQuebec Flare

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
McDruggie74111036248112200:581958.617.23
Hodie33653425532000:381357.826.60
Hoodie54990554322100:441548.574.88

Quebec Flare

PlayerGAPtsShotsSavesFOWFOLTKTOBlkPassesGWGPossAPRPucker+OffDef
dvyr123344373111001:101266.207.62
FlowZ22452387741400:501006.265.92
Nayr[QC]30343242351200:24915.585.39

McDruggie Toronto XOS

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

APR9.2
StatValueLeague avgStd devWeightzContribution
Goals71.961.830.232.7550.634
Assists41.641.50.191.5750.299
Shots104.1130.091.9630.177
Passes2216.927.020.080.7240.058
Saves32.152.530.190.3370.064
Blocks116.363.950.111.1770.129
Takeaways43.322.680.110.2540.028

6.0 + clip(Σ 1.389 × 2, −3 to 3) = 8.778, then +0.5 hat trick, +0.25 hot shooting, −0.3 turnovers → 9.2

Pucker+195
StatValueLeague rateRatioWeightContribution
Goal contribution113.4483.1910.321.021
Shots104.1092.4340.080.195
Saves32.1461.3980.150.21
Blocks116.3571.730.070.121
Takeaways43.3181.2050.120.145
Passes2216.9171.3010.080.104
Faceoff win rate0.750.51.4990.030.045

Σ 1.84 ÷ Σ weights 0.85 = 2.165 − 0.212 turnover penalty = 1.953 → ×100 = 195.25 → 195

Offensive8.61
RateValueLeagueWeightContribution
Points per possession-sec0.190.1010.43.533
Shooting %0.70.4760.21.551
Assists per pass0.1820.0970.43.528

Σ contribution = 8.611

Defensive7.23
StatValueLeague rated(ratio)WeightContribution
Saves32.1467.5140.32.254
Blocks116.3578.4930.21.699
Takeaways43.3186.810.251.703
Goals conceded66.4216.280.251.57

Σ contribution = 7.226

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.1
StatValueLeague avgStd devWeightzContribution
Goals31.961.830.230.570.131
Assists31.641.50.190.9080.173
Shots54.1130.090.2970.027
Passes2016.927.020.080.4390.035
Saves32.152.530.190.3370.064
Blocks36.363.950.11-0.851-0.094
Takeaways53.322.680.110.6270.069

6.0 + clip(Σ 0.405 × 2, −3 to 3) = 6.81, then +0.25 hot shooting → 7.1

Pucker+135
StatValueLeague rateRatioWeightContribution
Goal contribution63.4481.740.320.557
Shots54.1091.2170.080.097
Saves32.1461.3980.150.21
Blocks36.3570.4720.070.033
Takeaways53.3181.5070.120.181
Passes2016.9171.1820.080.095
Faceoff win rate0.6670.51.3320.030.04

Σ 1.212 ÷ Σ weights 0.85 = 1.426 − 0.077 turnover penalty = 1.349 → ×100 = 134.98 → 135

Offensive7.82
RateValueLeagueWeightContribution
Points per possession-sec0.1580.1010.43.222
Shooting %0.60.4760.21.404
Assists per pass0.150.0970.43.199

Σ contribution = 7.825

Defensive6.60
StatValueLeague rated(ratio)WeightContribution
Saves32.1467.5140.32.254
Blocks36.3574.0640.20.813
Takeaways53.3187.870.251.967
Goals conceded66.4216.280.251.57

Σ contribution = 6.604

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.

APR7.2
StatValueLeague avgStd devWeightzContribution
Goals51.961.830.231.6620.382
Assists41.641.50.191.5750.299
Shots94.1130.091.630.147
Passes2116.927.020.080.5820.047
Saves02.152.530.19-0.847-0.161
Blocks26.363.950.11-1.104-0.121
Takeaways43.322.680.110.2540.028

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

Pucker+154
StatValueLeague rateRatioWeightContribution
Goal contribution93.4482.6110.320.835
Shots94.1092.190.080.175
Saves02.14600.150
Blocks26.3570.3150.070.022
Takeaways43.3181.2050.120.145
Passes2116.9171.2410.080.099
Faceoff win rate0.50.50.9990.030.03

Σ 1.307 ÷ Σ weights 0.85 = 1.537 → ×100 = 153.71 → 154

Offensive8.57
RateValueLeagueWeightContribution
Points per possession-sec0.2050.1010.43.639
Shooting %0.5560.4760.21.333
Assists per pass0.190.0970.43.595

Σ contribution = 8.567

Defensive4.88
StatValueLeague rated(ratio)WeightContribution
Saves02.1462.9540.30.886
Blocks26.3573.620.20.724
Takeaways43.3186.810.251.703
Goals conceded66.4216.280.251.57

Σ contribution = 4.883

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

dvyr Quebec Flare

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

APR6.1
StatValueLeague avgStd devWeightzContribution
Goals11.961.830.23-0.522-0.12
Assists21.641.50.190.2410.046
Shots34.1130.09-0.369-0.033
Passes1016.927.020.08-0.985-0.079
Saves42.152.530.190.7320.139
Blocks116.363.950.111.1770.129
Takeaways73.322.680.111.3720.151

6.0 + clip(Σ 0.233 × 2, −3 to 3) = 6.466, then −0.2 cold shooting, −0.2 goals against → 6.1

Pucker+126
StatValueLeague rateRatioWeightContribution
Goal contribution33.4480.870.320.278
Shots34.1090.730.080.058
Saves42.1461.8640.150.28
Blocks116.3571.730.070.121
Takeaways73.3182.1090.120.253
Passes1016.9170.5910.080.047
Faceoff win rate0.5710.51.1420.030.034

Σ 1.072 ÷ Σ weights 0.85 = 1.262 → ×100 = 126.15 → 126

Offensive6.20
RateValueLeagueWeightContribution
Points per possession-sec0.0430.1010.41.57
Shooting %0.3330.4760.20.967
Assists per pass0.20.0970.43.66

Σ contribution = 6.197

Defensive7.62
StatValueLeague rated(ratio)WeightContribution
Saves42.1468.7940.32.638
Blocks116.3578.4930.21.699
Takeaways73.3189.2150.252.304
Goals conceded156.4213.9330.250.983

Σ contribution = 7.624

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

FlowZ Quebec Flare

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

APR5.5
StatValueLeague avgStd devWeightzContribution
Goals21.961.830.230.0240.006
Assists21.641.50.190.2410.046
Shots54.1130.090.2970.027
Passes1416.927.020.08-0.415-0.033
Saves22.152.530.19-0.057-0.011
Blocks46.363.950.11-0.598-0.066
Takeaways73.322.680.111.3720.151

6.0 + clip(Σ 0.119 × 2, −3 to 3) = 6.238, then −0.3 turnovers, −0.2 cold shooting, −0.2 goals against → 5.5

Pucker+100
StatValueLeague rateRatioWeightContribution
Goal contribution43.4481.160.320.371
Shots54.1091.2170.080.097
Saves22.1460.9320.150.14
Blocks46.3570.6290.070.044
Takeaways73.3182.1090.120.253
Passes1416.9170.8280.080.066
Faceoff win rate0.2730.50.5450.030.016

Σ 0.988 ÷ Σ weights 0.85 = 1.163 − 0.167 turnover penalty = 0.996 → ×100 = 99.54 → 100

Offensive6.26
RateValueLeagueWeightContribution
Points per possession-sec0.080.1010.42.075
Shooting %0.40.4760.21.073
Assists per pass0.1430.0970.43.107

Σ contribution = 6.256

Defensive5.92
StatValueLeague rated(ratio)WeightContribution
Saves22.1465.7290.31.719
Blocks46.3574.5810.20.916
Takeaways73.3189.2150.252.304
Goals conceded156.4213.9330.250.983

Σ contribution = 5.922

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

Nayr[QC] Quebec Flare

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

APR5.7
StatValueLeague avgStd devWeightzContribution
Goals31.961.830.230.570.131
Assists01.641.50.19-1.093-0.208
Shots44.1130.09-0.036-0.003
Passes1216.927.020.08-0.7-0.056
Saves32.152.530.190.3370.064
Blocks56.363.950.11-0.344-0.038
Takeaways23.322.680.11-0.491-0.054

6.0 + clip(Σ −0.164 × 2, −3 to 3) = 5.673, then +0.25 hot shooting, −0.2 goals against → 5.7

Pucker+91
StatValueLeague rateRatioWeightContribution
Goal contribution33.4480.870.320.278
Shots44.1090.9740.080.078
Saves32.1461.3980.150.21
Blocks56.3570.7860.070.055
Takeaways23.3180.6030.120.072
Passes1216.9170.7090.080.057
Faceoff win rate0.3330.50.6660.030.02

Σ 0.77 ÷ Σ weights 0.85 = 0.906 → ×100 = 90.61 → 91

Offensive5.58
RateValueLeagueWeightContribution
Points per possession-sec0.1250.1010.42.778
Shooting %0.750.4760.21.616
Assists per pass00.0970.41.181

Σ contribution = 5.576

Defensive5.39
StatValueLeague rated(ratio)WeightContribution
Saves32.1467.5140.32.254
Blocks56.3575.1590.21.032
Takeaways23.3184.4890.251.122
Goals conceded156.4213.9330.250.983

Σ contribution = 5.391

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