Home · OVMCOttawa Valley Mild Cats
3–5Final
Away · BBPABarcelona Bobos Prep Academy

Oct 30, 2026 · Central A · East High

MVP Max · 6.8 performance rating

Barcelona Bobos Prep Academy 5, Ottawa Valley Mild Cats 3 (regulation). This matchup served as a regular season contest between the Ottawa Valley Mild Cats, who entered with a 5-7 record, and the Barcelona Bobos Prep Academy, who walked in at 1-11. The final score of 8 goals proved to be a low-scoring game for Central A, falling below the division median of 14.

The game shifted in the second period, which served as the decisive frame. During this stretch, the Barcelona Bobos Prep Academy netted 2 goals while the Ottawa Valley Mild Cats were held scoreless, allowing the visitors to take a 3-2 lead. The Bobos Prep Academy maintained their lead into the third period, adding 2 more goals to their total against 1 from the Mild Cats.

Max anchored the Barcelona Bobos Prep Academy defense, earning the highest rating of the night with a 6.87 perf and a Pucker+ of 156.16. Max contributed 11 saves and 18 blocks to secure the victory. Other notable contributions came from YackSlack, who tallied 3 goals for the visitors, and grimace, who recorded 5 points including 2 goals and 3 assists.

Player of the Game: Max

Ottawa Valley Mild CatsvsBarcelona Bobos Prep Academy

Win probability

The model's chance of winning at each period break.Biggest swing: Barcelona Bobos Prep Academy gained 14 points in period 2.

100%75%50%25%0%StartP1P2P3Ottawa Valley Mild CatsBarcelona Bobos Prep Academy

Win Probability Added

How much each player moved the chance of winning, in percentage points. Zero-sum: every point one player gained, somebody on the other side lost.

  1. Yackslackaway+10.15
  2. Troy Boltonhome+3.08
  3. McNultyaway+3.05
  4. Grimaceaway+0.97
  5. Maxaway0.00
  6. EggsThinkhome−1.55
  7. BroBurgotahome−2.57
  8. Dagahome−3.60
  9. AboveAverageJoehome−4.64
  10. kevin🍾home−4.89

Signed percentage points · model fit on 335 period-log games. WPA needs a verified period log, so it only exists for the matches whose players uploaded one — most box scores have no WPA.

By period

Ottawa Valley Mild CatsBarcelona Bobos Prep Academy

1st

21

Possession

0:350:29

Shots
61
Faceoffs won
22
Blocks
619

BroBurgota, Square, EggsThink, Troy Bolton

Max, grimace, YackSlack, McNulty

2nd

02

Possession

0:400:43

Shots
44
Faceoffs won
21
Blocks
78

BroBurgota, Square, EggsThink, Patalie Nortman

Max, grimace, YackSlack, McNulty

3rd

12

Possession

0:400:22

Shots
82
Faceoffs won
31
Blocks
67

BroBurgota, Square, EggsThink, AboveAverageJoe

Max, grimace, YackSlack, McNulty

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

Ottawa Valley Mild Cats

PlayerGAPtsShotsSavesFOWFOLTKTOBlkPassesGWGPossAPRPucker+OffDef
Square02230010121300:08370.900.54
BroBurgota011422231121501:01800.451.09
EggsThink10170302822000:15400.540.65
Patalie Nortman0000001043700:0700.240.68
Troy Bolton1122010100500:071221.790.76
AboveAverageJoe10120101001200:17920.590.57

Barcelona Bobos Prep Academy

PlayerGAPtsShotsSavesFOWFOLTKTOBlkPassesGWGPossAPRPucker+OffDef
grimace23520040391300:08921.400.80
YackSlack31452114122210:311150.940.99
McNulty02202023152500:18610.841.01
Max0000113072181000:371550.241.62

Square Ottawa Valley Mild Cats

3 of 3 periods rated, then averaged. Baseline: the player's own division.

APR5.2
Period 1· 5.5
StatValueLeague avgStd devWeightzContribution
Goals00.480.750.23-0.631-0.145
Assists10.540.780.190.5940.113
Shots21.211.420.090.5580.05
Passes56.493.450.08-0.432-0.035
Saves00.741.310.19-0.56-0.106
Blocks21.831.840.110.0940.01
Takeaways01.181.420.11-0.83-0.091

6.0 + clip(Σ −0.204 × 1.5, −3 to 3) = 5.694, then −0.2 cold shooting → 5.5

Period 2· 4.8
StatValueLeague avgStd devWeightzContribution
Goals00.480.750.23-0.631-0.145
Assists00.540.780.19-0.695-0.132
Shots11.211.420.09-0.149-0.013
Passes36.493.450.08-1.011-0.081
Saves00.741.310.19-0.56-0.106
Blocks01.831.840.11-0.995-0.109
Takeaways01.181.420.11-0.83-0.091

6.0 + clip(Σ −0.679 × 1.5, −3 to 3) = 4.982, then −0.2 cold shooting → 4.8

Period 3· 5.3
StatValueLeague avgStd devWeightzContribution
Goals00.480.750.23-0.631-0.145
Assists10.540.780.190.5940.113
Shots01.211.420.09-0.856-0.077
Passes56.493.450.08-0.432-0.035
Saves00.741.310.19-0.56-0.106
Blocks01.831.840.11-0.995-0.109
Takeaways01.181.420.11-0.83-0.091

6.0 + clip(Σ −0.451 × 1.5, −3 to 3) = 5.324, nothing hit the bonus or penalty thresholds → 5.3

Pucker+37
StatValueLeague rateRatioWeightContribution
Goal contribution0.50.9420.5310.320.17
Shots11.2110.8260.080.066
Saves00.73600.150
Blocks0.6671.8280.3650.070.026
Takeaways01.1800.120
Passes4.3336.4890.6680.080.053
Faceoff win rate00.500.030

Σ 0.315 ÷ Σ weights 0.85 = 0.37 → ×100 = 37.05 → 37

Offensive0.90
Period 1· 0.90
RateValueLeagueWeightContribution
Points per possession-sec00.1020.40.095
Shooting %00.3930.20.048
Assists per pass0.20.0830.40.755

Σ contribution = 0.898

Period 2· 0.24
RateValueLeagueWeightContribution
Points per possession-sec00.1020.40.095
Shooting %00.3930.20.048
Assists per pass00.0830.40.095

Σ contribution = 0.238

Period 3· 1.56
RateValueLeagueWeightContribution
Points per possession-sec0.250.1020.40.759
Shooting %00.3930.20.048
Assists per pass0.20.0830.40.755

Σ contribution = 1.561

Defensive0.54
Period 1· 0.78
StatValueLeague rated(ratio)WeightContribution
Saves00.7360.2380.30.072
Blocks21.8281.0940.20.219
Takeaways01.180.2380.250.06
Goals conceded11.9021.7170.250.429

Σ contribution = 0.78

Period 2· 0.42
StatValueLeague rated(ratio)WeightContribution
Saves00.7360.2380.30.072
Blocks01.8280.2380.20.048
Takeaways01.180.2380.250.06
Goals conceded21.9020.9510.250.238

Σ contribution = 0.418

Period 3· 0.42
StatValueLeague rated(ratio)WeightContribution
Saves00.7360.2380.30.072
Blocks01.8280.2380.20.048
Takeaways01.180.2380.250.06
Goals conceded21.9020.9510.250.238

Σ contribution = 0.418

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

BroBurgota Ottawa Valley Mild Cats

3 of 3 periods rated, then averaged. Baseline: the player's own division.

APR5.7
Period 1· 5.7
StatValueLeague avgStd devWeightzContribution
Goals00.480.750.23-0.631-0.145
Assists10.540.780.190.5940.113
Shots01.211.420.09-0.856-0.077
Passes76.493.450.080.1480.012
Saves00.741.310.19-0.56-0.106
Blocks21.831.840.110.0940.01
Takeaways11.181.420.11-0.127-0.014

6.0 + clip(Σ −0.207 × 1.5, −3 to 3) = 5.689, nothing hit the bonus or penalty thresholds → 5.7

Period 2· 6.1
StatValueLeague avgStd devWeightzContribution
Goals00.480.750.23-0.631-0.145
Assists00.540.780.19-0.695-0.132
Shots31.211.420.091.2640.114
Passes56.493.450.08-0.432-0.035
Saves20.741.310.190.9620.183
Blocks41.831.840.111.1820.13
Takeaways21.181.420.110.5760.063

6.0 + clip(Σ 0.178 × 1.5, −3 to 3) = 6.267, then −0.2 cold shooting → 6.1

Period 3· 5.3
StatValueLeague avgStd devWeightzContribution
Goals00.480.750.23-0.631-0.145
Assists00.540.780.19-0.695-0.132
Shots11.211.420.09-0.149-0.013
Passes36.493.450.08-1.011-0.081
Saves00.741.310.19-0.56-0.106
Blocks61.831.840.112.270.25
Takeaways01.181.420.11-0.83-0.091

6.0 + clip(Σ −0.32 × 1.5, −3 to 3) = 5.521, then −0.2 cold shooting → 5.3

Pucker+80
StatValueLeague rateRatioWeightContribution
Goal contribution0.3330.9420.3540.320.113
Shots1.3331.2111.1010.080.088
Saves0.6670.7360.9060.150.136
Blocks41.8282.1880.070.153
Takeaways11.180.8470.120.102
Passes56.4890.7710.080.062
Faceoff win rate0.50.510.030.03

Σ 0.684 ÷ Σ weights 0.85 = 0.804 → ×100 = 80.44 → 80

Offensive0.45
Period 1· 0.87
RateValueLeagueWeightContribution
Points per possession-sec0.0380.1020.40.179
Shooting %00.3930.20.048
Assists per pass0.1430.0830.40.646

Σ contribution = 0.873

Period 2· 0.24
RateValueLeagueWeightContribution
Points per possession-sec00.1020.40.095
Shooting %00.3930.20.048
Assists per pass00.0830.40.095

Σ contribution = 0.238

Period 3· 0.24
RateValueLeagueWeightContribution
Points per possession-sec00.1020.40.095
Shooting %00.3930.20.048
Assists per pass00.0830.40.095

Σ contribution = 0.238

Defensive1.09
Period 1· 0.93
StatValueLeague rated(ratio)WeightContribution
Saves00.7360.2380.30.072
Blocks21.8281.0940.20.219
Takeaways11.180.8480.250.212
Goals conceded11.9021.7170.250.429

Σ contribution = 0.932

Period 2· 1.58
StatValueLeague rated(ratio)WeightContribution
Saves20.7361.9380.30.581
Blocks41.8281.830.20.366
Takeaways21.181.6010.250.4
Goals conceded21.9020.9510.250.238

Σ contribution = 1.585

Period 3· 0.77
StatValueLeague rated(ratio)WeightContribution
Saves00.7360.2380.30.072
Blocks61.8281.9790.20.396
Takeaways01.180.2380.250.06
Goals conceded21.9020.9510.250.238

Σ contribution = 0.766

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

EggsThink Ottawa Valley Mild Cats

3 of 3 periods rated, then averaged. Baseline: the player's own division.

APR5.4
Period 1· 5.5
StatValueLeague avgStd devWeightzContribution
Goals10.480.750.230.6970.16
Assists00.540.780.19-0.695-0.132
Shots21.211.420.090.5580.05
Passes66.493.450.08-0.142-0.011
Saves00.741.310.19-0.56-0.106
Blocks21.831.840.110.0940.01
Takeaways01.181.420.11-0.83-0.091

6.0 + clip(Σ −0.12 × 1.5, −3 to 3) = 5.82, then −0.3 turnovers → 5.5

Period 2· 5.1
StatValueLeague avgStd devWeightzContribution
Goals00.480.750.23-0.631-0.145
Assists00.540.780.19-0.695-0.132
Shots01.211.420.09-0.856-0.077
Passes26.493.450.08-1.301-0.104
Saves00.741.310.19-0.56-0.106
Blocks01.831.840.11-0.995-0.109
Takeaways21.181.420.110.5760.063

6.0 + clip(Σ −0.611 × 1.5, −3 to 3) = 5.084, nothing hit the bonus or penalty thresholds → 5.1

Period 3· 5.5
StatValueLeague avgStd devWeightzContribution
Goals00.480.750.23-0.631-0.145
Assists00.540.780.19-0.695-0.132
Shots51.211.420.092.6770.241
Passes126.493.450.081.5970.128
Saves00.741.310.19-0.56-0.106
Blocks01.831.840.11-0.995-0.109
Takeaways01.181.420.11-0.83-0.091

6.0 + clip(Σ −0.216 × 1.5, −3 to 3) = 5.677, then −0.2 cold shooting → 5.5

Pucker+40
StatValueLeague rateRatioWeightContribution
Goal contribution0.3330.9420.3540.320.113
Shots2.3331.2111.9270.080.154
Saves00.73600.150
Blocks0.6671.8280.3650.070.026
Takeaways0.6671.180.5650.120.068
Passes6.6676.4891.0270.080.082
Faceoff win rate10.520.030.06

Σ 0.503 ÷ Σ weights 0.85 = 0.592 − 0.189 turnover penalty = 0.403 → ×100 = 40.28 → 40

Offensive0.54
Period 1· 1.15
RateValueLeagueWeightContribution
Points per possession-sec0.50.1020.40.8
Shooting %0.50.3930.20.253
Assists per pass00.0830.40.095

Σ contribution = 1.149

Period 2· 0.24
RateValueLeagueWeightContribution
Points per possession-sec00.1020.40.095
Shooting %00.3930.20.048
Assists per pass00.0830.40.095

Σ contribution = 0.238

Period 3· 0.24
RateValueLeagueWeightContribution
Points per possession-sec00.1020.40.095
Shooting %00.3930.20.048
Assists per pass00.0830.40.095

Σ contribution = 0.238

Defensive0.65
Period 1· 0.78
StatValueLeague rated(ratio)WeightContribution
Saves00.7360.2380.30.072
Blocks21.8281.0940.20.219
Takeaways01.180.2380.250.06
Goals conceded11.9021.7170.250.429

Σ contribution = 0.78

Period 2· 0.76
StatValueLeague rated(ratio)WeightContribution
Saves00.7360.2380.30.072
Blocks01.8280.2380.20.048
Takeaways21.181.6010.250.4
Goals conceded21.9020.9510.250.238

Σ contribution = 0.758

Period 3· 0.42
StatValueLeague rated(ratio)WeightContribution
Saves00.7360.2380.30.072
Blocks01.8280.2380.20.048
Takeaways01.180.2380.250.06
Goals conceded21.9020.9510.250.238

Σ contribution = 0.418

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

Patalie Nortman Ottawa Valley Mild Cats

1 of 1 periods rated, then averaged. Baseline: the player's own division.

APR5.0
Period 1· 5.0
StatValueLeague avgStd devWeightzContribution
Goals00.480.750.23-0.631-0.145
Assists00.540.780.19-0.695-0.132
Shots01.211.420.09-0.856-0.077
Passes76.493.450.080.1480.012
Saves00.741.310.19-0.56-0.106
Blocks31.831.840.110.6380.07
Takeaways01.181.420.11-0.83-0.091

6.0 + clip(Σ −0.47 × 1.5, −3 to 3) = 5.295, then −0.3 turnovers → 5.0

Pucker+0
StatValueLeague rateRatioWeightContribution
Goal contribution00.94200.320
Shots01.21100.080
Saves00.73600.150
Blocks31.8281.6410.070.115
Takeaways01.1800.120
Passes76.4891.0790.080.086
Faceoff win rate00.500.030

Σ 0.201 ÷ Σ weights 0.85 = 0.237 − 0.358 turnover penalty = −0.121 → ×100 = 0 → 0

Offensive0.24
Period 1· 0.24
RateValueLeagueWeightContribution
Points per possession-sec00.1020.40.095
Shooting %00.3930.20.048
Assists per pass00.0830.40.095

Σ contribution = 0.238

Defensive0.68
Period 1· 0.68
StatValueLeague rated(ratio)WeightContribution
Saves00.7360.2380.30.072
Blocks31.8281.5660.20.313
Takeaways01.180.2380.250.06
Goals conceded21.9020.9510.250.238

Σ contribution = 0.683

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

Troy Bolton Ottawa Valley Mild Cats

1 of 1 periods rated, then averaged. Baseline: the player's own division.

APR6.1
Period 1· 6.1
StatValueLeague avgStd devWeightzContribution
Goals10.480.750.230.6970.16
Assists10.540.780.190.5940.113
Shots21.211.420.090.5580.05
Passes56.493.450.08-0.432-0.035
Saves00.741.310.19-0.56-0.106
Blocks01.831.840.11-0.995-0.109
Takeaways11.181.420.11-0.127-0.014

6.0 + clip(Σ 0.059 × 1.5, −3 to 3) = 6.089, nothing hit the bonus or penalty thresholds → 6.1

Pucker+122
StatValueLeague rateRatioWeightContribution
Goal contribution20.9422.1240.320.68
Shots21.2111.6520.080.132
Saves00.73600.150
Blocks01.82800.070
Takeaways11.180.8470.120.102
Passes56.4890.7710.080.062
Faceoff win rate10.520.030.06

Σ 1.035 ÷ Σ weights 0.85 = 1.218 → ×100 = 121.77 → 122

Offensive1.79
Period 1· 1.79
RateValueLeagueWeightContribution
Points per possession-sec0.2860.1020.40.779
Shooting %0.50.3930.20.253
Assists per pass0.20.0830.40.755

Σ contribution = 1.787

Defensive0.76
Period 1· 0.76
StatValueLeague rated(ratio)WeightContribution
Saves00.7360.2380.30.072
Blocks01.8280.2380.20.048
Takeaways11.180.8480.250.212
Goals conceded11.9021.7170.250.429

Σ contribution = 0.761

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

AboveAverageJoe Ottawa Valley Mild Cats

1 of 1 periods rated, then averaged. Baseline: the player's own division.

APR6.0
Period 1· 6.0
StatValueLeague avgStd devWeightzContribution
Goals10.480.750.230.6970.16
Assists00.540.780.19-0.695-0.132
Shots21.211.420.090.5580.05
Passes126.493.450.081.5970.128
Saves00.741.310.19-0.56-0.106
Blocks01.831.840.11-0.995-0.109
Takeaways11.181.420.11-0.127-0.014

6.0 + clip(Σ −0.024 × 1.5, −3 to 3) = 5.965, nothing hit the bonus or penalty thresholds → 6.0

Pucker+92
StatValueLeague rateRatioWeightContribution
Goal contribution10.9421.0620.320.34
Shots21.2111.6520.080.132
Saves00.73600.150
Blocks01.82800.070
Takeaways11.180.8470.120.102
Passes126.4891.8490.080.148
Faceoff win rate10.520.030.06

Σ 0.782 ÷ Σ weights 0.85 = 0.919 → ×100 = 91.94 → 92

Offensive0.59
Period 1· 0.59
RateValueLeagueWeightContribution
Points per possession-sec0.0590.1020.40.24
Shooting %0.50.3930.20.253
Assists per pass00.0830.40.095

Σ contribution = 0.589

Defensive0.57
Period 1· 0.57
StatValueLeague rated(ratio)WeightContribution
Saves00.7360.2380.30.072
Blocks01.8280.2380.20.048
Takeaways11.180.8480.250.212
Goals conceded21.9020.9510.250.238

Σ contribution = 0.57

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

grimace Barcelona Bobos Prep Academy

3 of 3 periods rated, then averaged. Baseline: the player's own division.

APR6.1
Period 1· 5.9
StatValueLeague avgStd devWeightzContribution
Goals10.480.750.230.6970.16
Assists00.540.780.19-0.695-0.132
Shots11.211.420.09-0.149-0.013
Passes56.493.450.08-0.432-0.035
Saves00.741.310.19-0.56-0.106
Blocks21.831.840.110.0940.01
Takeaways01.181.420.11-0.83-0.091

6.0 + clip(Σ −0.207 × 1.5, −3 to 3) = 5.689, then +0.25 hot shooting → 5.9

Period 2· 6.3
StatValueLeague avgStd devWeightzContribution
Goals10.480.750.230.6970.16
Assists10.540.780.190.5940.113
Shots11.211.420.09-0.149-0.013
Passes36.493.450.08-1.011-0.081
Saves00.741.310.19-0.56-0.106
Blocks31.831.840.110.6380.07
Takeaways01.181.420.11-0.83-0.091

6.0 + clip(Σ 0.051 × 1.5, −3 to 3) = 6.077, then +0.25 hot shooting → 6.3

Period 3· 6.0
StatValueLeague avgStd devWeightzContribution
Goals00.480.750.23-0.631-0.145
Assists20.540.780.191.8830.358
Shots01.211.420.09-0.856-0.077
Passes56.493.450.08-0.432-0.035
Saves00.741.310.19-0.56-0.106
Blocks41.831.840.111.1820.13
Takeaways01.181.420.11-0.83-0.091

6.0 + clip(Σ 0.033 × 1.5, −3 to 3) = 6.05, nothing hit the bonus or penalty thresholds → 6.0

Pucker+92
StatValueLeague rateRatioWeightContribution
Goal contribution1.6670.9421.770.320.566
Shots0.6671.2110.5510.080.044
Saves00.73600.150
Blocks31.8281.6410.070.115
Takeaways01.1800.120
Passes4.3336.4890.6680.080.053
Faceoff win rate00.500.030

Σ 0.779 ÷ Σ weights 0.85 = 0.916 → ×100 = 91.61 → 92

Offensive1.40
Period 1· 0.57
RateValueLeagueWeightContribution
Points per possession-sec00.1020.40.095
Shooting %10.3930.20.383
Assists per pass00.0830.40.095

Σ contribution = 0.573

Period 2· 1.98
RateValueLeagueWeightContribution
Points per possession-sec0.40.1020.40.798
Shooting %10.3930.20.383
Assists per pass0.3330.0830.40.798

Σ contribution = 1.978

Period 3· 1.65
RateValueLeagueWeightContribution
Points per possession-sec0.6670.1020.40.8
Shooting %00.3930.20.048
Assists per pass0.40.0830.40.8

Σ contribution = 1.647

Defensive0.80
Period 1· 0.59
StatValueLeague rated(ratio)WeightContribution
Saves00.7360.2380.30.072
Blocks21.8281.0940.20.219
Takeaways01.180.2380.250.06
Goals conceded21.9020.9510.250.238

Σ contribution = 0.589

Period 2· 0.89
StatValueLeague rated(ratio)WeightContribution
Saves00.7360.2380.30.072
Blocks31.8281.5660.20.313
Takeaways01.180.2380.250.06
Goals conceded01.9021.7620.250.44

Σ contribution = 0.885

Period 3· 0.93
StatValueLeague rated(ratio)WeightContribution
Saves00.7360.2380.30.072
Blocks41.8281.830.20.366
Takeaways01.180.2380.250.06
Goals conceded11.9021.7170.250.429

Σ contribution = 0.927

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

YackSlack Barcelona Bobos Prep Academy

3 of 3 periods rated, then averaged. Baseline: the player's own division.

APR6.1
Period 1· 5.1
StatValueLeague avgStd devWeightzContribution
Goals00.480.750.23-0.631-0.145
Assists00.540.780.19-0.695-0.132
Shots01.211.420.09-0.856-0.077
Passes76.493.450.080.1480.012
Saves00.741.310.19-0.56-0.106
Blocks01.831.840.11-0.995-0.109
Takeaways11.181.420.11-0.127-0.014

6.0 + clip(Σ −0.572 × 1.5, −3 to 3) = 5.142, nothing hit the bonus or penalty thresholds → 5.1

Period 2· 6.3
StatValueLeague avgStd devWeightzContribution
Goals10.480.750.230.6970.16
Assists10.540.780.190.5940.113
Shots31.211.420.091.2640.114
Passes76.493.450.080.1480.012
Saves00.741.310.19-0.56-0.106
Blocks21.831.840.110.0940.01
Takeaways21.181.420.110.5760.063

6.0 + clip(Σ 0.366 × 1.5, −3 to 3) = 6.549, then −0.2 cold shooting → 6.3

Period 3· 7.0
StatValueLeague avgStd devWeightzContribution
Goals20.480.750.232.0250.466
Assists00.540.780.19-0.695-0.132
Shots21.211.420.090.5580.05
Passes86.493.450.080.4380.035
Saves20.741.310.190.9620.183
Blocks01.831.840.11-0.995-0.109
Takeaways11.181.420.11-0.127-0.014

6.0 + clip(Σ 0.478 × 1.5, −3 to 3) = 6.717, then +0.25 hot shooting → 7.0

Pucker+115
StatValueLeague rateRatioWeightContribution
Goal contribution1.3330.9421.4160.320.453
Shots1.6671.2111.3760.080.11
Saves0.6670.7360.9060.150.136
Blocks0.6671.8280.3650.070.026
Takeaways1.3331.181.1290.120.136
Passes7.3336.4891.130.080.09
Faceoff win rate0.50.510.030.03

Σ 0.981 ÷ Σ weights 0.85 = 1.154 → ×100 = 115.36 → 115

Offensive0.94
Period 1· 0.24
RateValueLeagueWeightContribution
Points per possession-sec00.1020.40.095
Shooting %00.3930.20.048
Assists per pass00.0830.40.095

Σ contribution = 0.238

Period 2· 1.44
RateValueLeagueWeightContribution
Points per possession-sec0.1670.1020.40.625
Shooting %0.3330.3930.20.17
Assists per pass0.1430.0830.40.646

Σ contribution = 1.441

Period 3· 1.14
RateValueLeagueWeightContribution
Points per possession-sec0.1820.1020.40.662
Shooting %10.3930.20.383
Assists per pass00.0830.40.095

Σ contribution = 1.14

Defensive0.99
Period 1· 0.57
StatValueLeague rated(ratio)WeightContribution
Saves00.7360.2380.30.072
Blocks01.8280.2380.20.048
Takeaways11.180.8480.250.212
Goals conceded21.9020.9510.250.238

Σ contribution = 0.57

Period 2· 1.13
StatValueLeague rated(ratio)WeightContribution
Saves00.7360.2380.30.072
Blocks21.8281.0940.20.219
Takeaways21.181.6010.250.4
Goals conceded01.9021.7620.250.44

Σ contribution = 1.131

Period 3· 1.27
StatValueLeague rated(ratio)WeightContribution
Saves20.7361.9380.30.581
Blocks01.8280.2380.20.048
Takeaways11.180.8480.250.212
Goals conceded11.9021.7170.250.429

Σ contribution = 1.27

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

McNulty Barcelona Bobos Prep Academy

3 of 3 periods rated, then averaged. Baseline: the player's own division.

APR5.7
Period 1· 6.0
StatValueLeague avgStd devWeightzContribution
Goals00.480.750.23-0.631-0.145
Assists00.540.780.19-0.695-0.132
Shots01.211.420.09-0.856-0.077
Passes56.493.450.08-0.432-0.035
Saves20.741.310.190.9620.183
Blocks41.831.840.111.1820.13
Takeaways21.181.420.110.5760.063

6.0 + clip(Σ −0.013 × 1.5, −3 to 3) = 5.981, nothing hit the bonus or penalty thresholds → 6.0

Period 2· 5.4
StatValueLeague avgStd devWeightzContribution
Goals00.480.750.23-0.631-0.145
Assists10.540.780.190.5940.113
Shots01.211.420.09-0.856-0.077
Passes76.493.450.080.1480.012
Saves00.741.310.19-0.56-0.106
Blocks01.831.840.11-0.995-0.109
Takeaways01.181.420.11-0.83-0.091

6.0 + clip(Σ −0.405 × 1.5, −3 to 3) = 5.393, nothing hit the bonus or penalty thresholds → 5.4

Period 3· 5.8
StatValueLeague avgStd devWeightzContribution
Goals00.480.750.23-0.631-0.145
Assists10.540.780.190.5940.113
Shots01.211.420.09-0.856-0.077
Passes136.493.450.081.8870.151
Saves00.741.310.19-0.56-0.106
Blocks11.831.840.11-0.45-0.05
Takeaways11.181.420.11-0.127-0.014

6.0 + clip(Σ −0.128 × 1.5, −3 to 3) = 5.808, nothing hit the bonus or penalty thresholds → 5.8

Pucker+61
StatValueLeague rateRatioWeightContribution
Goal contribution0.3330.9420.3540.320.113
Shots01.21100.080
Saves0.6670.7360.9060.150.136
Blocks1.6671.8280.9120.070.064
Takeaways11.180.8470.120.102
Passes8.3336.4891.2840.080.103
Faceoff win rate00.500.030

Σ 0.517 ÷ Σ weights 0.85 = 0.609 → ×100 = 60.87 → 61

Offensive0.84
Period 1· 0.24
RateValueLeagueWeightContribution
Points per possession-sec00.1020.40.095
Shooting %00.3930.20.048
Assists per pass00.0830.40.095

Σ contribution = 0.238

Period 2· 1.32
RateValueLeagueWeightContribution
Points per possession-sec0.1670.1020.40.625
Shooting %00.3930.20.048
Assists per pass0.1430.0830.40.646

Σ contribution = 1.319

Period 3· 0.97
RateValueLeagueWeightContribution
Points per possession-sec0.1430.1020.40.553
Shooting %00.3930.20.048
Assists per pass0.0770.0830.40.37

Σ contribution = 0.971

Defensive1.01
Period 1· 1.58
StatValueLeague rated(ratio)WeightContribution
Saves20.7361.9380.30.581
Blocks41.8281.830.20.366
Takeaways21.181.6010.250.4
Goals conceded21.9020.9510.250.238

Σ contribution = 1.585

Period 2· 0.62
StatValueLeague rated(ratio)WeightContribution
Saves00.7360.2380.30.072
Blocks01.8280.2380.20.048
Takeaways01.180.2380.250.06
Goals conceded01.9021.7620.250.44

Σ contribution = 0.62

Period 3· 0.83
StatValueLeague rated(ratio)WeightContribution
Saves00.7360.2380.30.072
Blocks11.8280.5760.20.115
Takeaways11.180.8480.250.212
Goals conceded11.9021.7170.250.429

Σ contribution = 0.828

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

Max Barcelona Bobos Prep Academy

3 of 3 periods rated, then averaged. Baseline: the player's own division.

APR6.8
Period 1· 7.2
StatValueLeague avgStd devWeightzContribution
Goals00.480.750.23-0.631-0.145
Assists00.540.780.19-0.695-0.132
Shots01.211.420.09-0.856-0.077
Passes56.493.450.08-0.432-0.035
Saves20.741.310.190.9620.183
Blocks131.831.840.116.0790.669
Takeaways31.181.420.111.280.141

6.0 + clip(Σ 0.603 × 1.5, −3 to 3) = 6.905, then +0.3 blocks → 7.2

Period 2· 6.8
StatValueLeague avgStd devWeightzContribution
Goals00.480.750.23-0.631-0.145
Assists00.540.780.19-0.695-0.132
Shots01.211.420.09-0.856-0.077
Passes16.493.450.08-1.591-0.127
Saves40.741.310.192.4830.472
Blocks31.831.840.110.6380.07
Takeaways41.181.420.111.9830.218

6.0 + clip(Σ 0.278 × 1.5, −3 to 3) = 6.418, then +0.35 saves → 6.8

Period 3· 6.5
StatValueLeague avgStd devWeightzContribution
Goals00.480.750.23-0.631-0.145
Assists00.540.780.19-0.695-0.132
Shots01.211.420.09-0.856-0.077
Passes46.493.450.08-0.721-0.058
Saves50.741.310.193.2440.616
Blocks21.831.840.110.0940.01
Takeaways01.181.420.11-0.83-0.091

6.0 + clip(Σ 0.123 × 1.5, −3 to 3) = 6.185, then +0.35 saves → 6.5

Pucker+155
StatValueLeague rateRatioWeightContribution
Goal contribution00.94200.320
Shots01.21100.080
Saves3.6670.7364.9850.150.748
Blocks61.8283.2820.070.23
Takeaways2.3331.181.9770.120.237
Passes3.3336.4890.5140.080.041
Faceoff win rate10.520.030.06

Σ 1.316 ÷ Σ weights 0.85 = 1.548 → ×100 = 154.8 → 155

Offensive0.24
Period 1· 0.24
RateValueLeagueWeightContribution
Points per possession-sec00.1020.40.095
Shooting %00.3930.20.048
Assists per pass00.0830.40.095

Σ contribution = 0.238

Period 2· 0.24
RateValueLeagueWeightContribution
Points per possession-sec00.1020.40.095
Shooting %00.3930.20.048
Assists per pass00.0830.40.095

Σ contribution = 0.238

Period 3· 0.24
RateValueLeagueWeightContribution
Points per possession-sec00.1020.40.095
Shooting %00.3930.20.048
Assists per pass00.0830.40.095

Σ contribution = 0.238

Defensive1.62
Period 1· 1.70
StatValueLeague rated(ratio)WeightContribution
Saves20.7361.9380.30.581
Blocks131.82820.20.4
Takeaways31.181.9120.250.478
Goals conceded21.9020.9510.250.238

Σ contribution = 1.697

Period 2· 1.85
StatValueLeague rated(ratio)WeightContribution
Saves40.73620.30.6
Blocks31.8281.5660.20.313
Takeaways41.181.9830.250.496
Goals conceded01.9021.7620.250.44

Σ contribution = 1.849

Period 3· 1.31
StatValueLeague rated(ratio)WeightContribution
Saves50.73620.30.6
Blocks21.8281.0940.20.219
Takeaways01.180.2380.250.06
Goals conceded11.9021.7170.250.429

Σ contribution = 1.308

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