PPHomePortland Pyros
4–2Final
Away · OVFAOttawa Valley Fighting Admirals

Aug 11, 2025 · Gazz Cup - Playoffs · The Oven

MVP Panarin · 7.4 performance rating

Writing the recap…

Portland PyrosvsOttawa Valley Fighting Admirals

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

Portland Pyros

PlayerGAPtsShotsSavesFOWFOLTKTOBlkPassesGWGPossAPRPucker+OffDef
Fety022473110963202:161083.738.74
Tony10151121452300:28463.505.34
Heartbeat Stpr30340111421600:26505.604.76

Ottawa Valley Fighting Admirals

PlayerGAPtsShotsSavesFOWFOLTKTOBlkPassesGWGPossAPRPucker+OffDef
Panarin1016905133151401:171453.239.53
BroBurgota0000030011700:01122.954.45
EggsThink0001000010600:0542.954.38
AboveAverageJoe11230104731900:25454.865.43

Fety Portland Pyros

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

APR6.1
StatValueLeague avgStd devWeightzContribution
Goals02.311.950.23-1.181-0.272
Assists22.171.750.19-0.096-0.018
Shots45.483.660.09-0.405-0.036
Passes3222.018.630.081.1580.093
Saves73.184.410.190.8660.165
Blocks65.574.070.110.1060.012
Takeaways103.883.510.111.7410.192

6.0 + clip(Σ 0.134 × 2, −3 to 3) = 6.268, then +0.35 saves, −0.3 turnovers, −0.2 cold shooting → 6.1

Pucker+108
StatValueLeague rateRatioWeightContribution
Goal contribution24.2160.4740.320.152
Shots45.4840.7290.080.058
Saves73.1792.2020.150.33
Blocks65.5681.0780.070.075
Takeaways103.8842.5750.120.309
Passes3222.0111.4540.080.116
Faceoff win rate0.750.51.50.030.045

Σ 1.086 ÷ Σ weights 0.85 = 1.278 − 0.198 turnover penalty = 1.08 → ×100 = 108.02 → 108

Offensive3.73
RateValueLeagueWeightContribution
Points per possession-sec0.0150.0970.41.295
Shooting %00.420.20.591
Assists per pass0.0620.0990.41.84

Σ contribution = 3.725

Defensive8.74
StatValueLeague rated(ratio)WeightContribution
Saves73.1799.3370.32.801
Blocks65.5686.3090.21.262
Takeaways103.8849.6710.252.418
Goals conceded27.1799.0460.252.262

Σ contribution = 8.743

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

Tony Portland Pyros

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

APR4.6
StatValueLeague avgStd devWeightzContribution
Goals12.311.950.23-0.669-0.154
Assists02.171.750.19-1.236-0.235
Shots55.483.660.09-0.132-0.012
Passes2322.018.630.080.1150.009
Saves13.184.410.19-0.494-0.094
Blocks55.574.070.11-0.14-0.015
Takeaways13.883.510.11-0.821-0.09

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

Pucker+46
StatValueLeague rateRatioWeightContribution
Goal contribution14.2160.2370.320.076
Shots55.4840.9120.080.073
Saves13.1790.3150.150.047
Blocks55.5680.8980.070.063
Takeaways13.8840.2570.120.031
Passes2322.0111.0450.080.084
Faceoff win rate0.3330.50.6670.030.02

Σ 0.393 ÷ Σ weights 0.85 = 0.463 − 0.004 turnover penalty = 0.459 → ×100 = 45.83 → 46

Offensive3.50
RateValueLeagueWeightContribution
Points per possession-sec0.0360.0970.41.503
Shooting %0.20.420.20.815
Assists per pass00.0990.41.181

Σ contribution = 3.5

Defensive5.34
StatValueLeague rated(ratio)WeightContribution
Saves13.1793.620.31.086
Blocks55.5685.5930.21.119
Takeaways13.8843.4770.250.869
Goals conceded27.1799.0460.252.262

Σ contribution = 5.336

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

Heartbeat Stpr Portland Pyros

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

APR5.1
StatValueLeague avgStd devWeightzContribution
Goals32.311.950.230.3560.082
Assists02.171.750.19-1.236-0.235
Shots45.483.660.09-0.405-0.036
Passes1622.018.630.08-0.697-0.056
Saves03.184.410.19-0.72-0.137
Blocks25.574.070.11-0.877-0.096
Takeaways13.883.510.11-0.821-0.09

6.0 + clip(Σ −0.569 × 2, −3 to 3) = 4.862, then +0.25 hot shooting → 5.1

Pucker+50
StatValueLeague rateRatioWeightContribution
Goal contribution34.2160.7120.320.228
Shots45.4840.7290.080.058
Saves03.17900.150
Blocks25.5680.3590.070.025
Takeaways13.8840.2570.120.031
Passes1622.0110.7270.080.058
Faceoff win rate0.50.510.030.03

Σ 0.43 ÷ Σ weights 0.85 = 0.506 − 0.004 turnover penalty = 0.502 → ×100 = 50.17 → 50

Offensive5.60
RateValueLeagueWeightContribution
Points per possession-sec0.1150.0970.42.691
Shooting %0.750.420.21.724
Assists per pass00.0990.41.181

Σ contribution = 5.596

Defensive4.76
StatValueLeague rated(ratio)WeightContribution
Saves03.1792.9540.30.886
Blocks25.5683.7380.20.748
Takeaways13.8843.4770.250.869
Goals conceded27.1799.0460.252.262

Σ contribution = 4.765

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

Panarin Ottawa Valley Fighting Admirals

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

APR7.4
StatValueLeague avgStd devWeightzContribution
Goals12.311.950.23-0.669-0.154
Assists02.171.750.19-1.236-0.235
Shots65.483.660.090.1410.013
Passes1422.018.630.08-0.928-0.074
Saves93.184.410.191.3190.251
Blocks155.574.070.112.3170.255
Takeaways133.883.510.112.5950.285

6.0 + clip(Σ 0.341 × 2, −3 to 3) = 6.682, then +0.35 saves, +0.3 blocks, +0.3 takeaways, −0.2 cold shooting → 7.4

Pucker+145
StatValueLeague rateRatioWeightContribution
Goal contribution14.2160.2370.320.076
Shots65.4841.0940.080.088
Saves93.1792.8310.150.425
Blocks155.5682.6940.070.189
Takeaways133.8843.3470.120.402
Passes1422.0110.6360.080.051
Faceoff win rate00.500.030

Σ 1.229 ÷ Σ weights 0.85 = 1.446 → ×100 = 144.61 → 145

Offensive3.23
RateValueLeagueWeightContribution
Points per possession-sec0.0130.0970.41.28
Shooting %0.1670.420.20.768
Assists per pass00.0990.41.181

Σ contribution = 3.23

Defensive9.53
StatValueLeague rated(ratio)WeightContribution
Saves93.1799.80.32.94
Blocks155.5689.7380.21.948
Takeaways133.8849.9270.252.482
Goals conceded47.1798.6440.252.161

Σ contribution = 9.531

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

BroBurgota Ottawa Valley Fighting Admirals

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

APR3.7
StatValueLeague avgStd devWeightzContribution
Goals02.311.950.23-1.181-0.272
Assists02.171.750.19-1.236-0.235
Shots05.483.660.09-1.497-0.135
Passes722.018.630.08-1.74-0.139
Saves03.184.410.19-0.72-0.137
Blocks15.574.070.11-1.122-0.123
Takeaways03.883.510.11-1.106-0.122

6.0 + clip(Σ −1.162 × 2, −3 to 3) = 3.675, nothing hit the bonus or penalty thresholds → 3.7

Pucker+12
StatValueLeague rateRatioWeightContribution
Goal contribution04.21600.320
Shots05.48400.080
Saves03.17900.150
Blocks15.5680.180.070.013
Takeaways03.88400.120
Passes722.0110.3180.080.025
Faceoff win rate10.520.030.06

Σ 0.098 ÷ Σ weights 0.85 = 0.115 → ×100 = 11.53 → 12

Offensive2.95
RateValueLeagueWeightContribution
Points per possession-sec00.0970.41.181
Shooting %00.420.20.591
Assists per pass00.0990.41.181

Σ contribution = 2.954

Defensive4.45
StatValueLeague rated(ratio)WeightContribution
Saves03.1792.9540.30.886
Blocks15.5683.2990.20.66
Takeaways03.8842.9540.250.738
Goals conceded47.1798.6440.252.161

Σ contribution = 4.445

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

EggsThink Ottawa Valley Fighting Admirals

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

APR3.5
StatValueLeague avgStd devWeightzContribution
Goals02.311.950.23-1.181-0.272
Assists02.171.750.19-1.236-0.235
Shots15.483.660.09-1.224-0.11
Passes622.018.630.08-1.856-0.148
Saves03.184.410.19-0.72-0.137
Blocks05.574.070.11-1.368-0.15
Takeaways03.883.510.11-1.106-0.122

6.0 + clip(Σ −1.174 × 2, −3 to 3) = 3.652, then −0.2 cold shooting → 3.5

Pucker+4
StatValueLeague rateRatioWeightContribution
Goal contribution04.21600.320
Shots15.4840.1820.080.015
Saves03.17900.150
Blocks05.56800.070
Takeaways03.88400.120
Passes622.0110.2730.080.022
Faceoff win rate00.500.030

Σ 0.036 ÷ Σ weights 0.85 = 0.043 → ×100 = 4.28 → 4

Offensive2.95
RateValueLeagueWeightContribution
Points per possession-sec00.0970.41.181
Shooting %00.420.20.591
Assists per pass00.0990.41.181

Σ contribution = 2.954

Defensive4.38
StatValueLeague rated(ratio)WeightContribution
Saves03.1792.9540.30.886
Blocks05.5682.9540.20.591
Takeaways03.8842.9540.250.738
Goals conceded47.1798.6440.252.161

Σ contribution = 4.376

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

AboveAverageJoe Ottawa Valley Fighting Admirals

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

APR4.4
StatValueLeague avgStd devWeightzContribution
Goals12.311.950.23-0.669-0.154
Assists12.171.750.19-0.666-0.127
Shots35.483.660.09-0.678-0.061
Passes1922.018.630.08-0.349-0.028
Saves03.184.410.19-0.72-0.137
Blocks35.574.070.11-0.631-0.069
Takeaways43.883.510.110.0330.004

6.0 + clip(Σ −0.572 × 2, −3 to 3) = 4.856, then −0.3 turnovers, −0.2 cold shooting → 4.4

Pucker+45
StatValueLeague rateRatioWeightContribution
Goal contribution24.2160.4740.320.152
Shots35.4840.5470.080.044
Saves03.17900.150
Blocks35.5680.5390.070.038
Takeaways43.8841.030.120.124
Passes1922.0110.8630.080.069
Faceoff win rate10.520.030.06

Σ 0.486 ÷ Σ weights 0.85 = 0.572 − 0.12 turnover penalty = 0.452 → ×100 = 45.13 → 45

Offensive4.86
RateValueLeagueWeightContribution
Points per possession-sec0.080.0970.42.116
Shooting %0.3330.420.21.037
Assists per pass0.0530.0990.41.704

Σ contribution = 4.857

Defensive5.43
StatValueLeague rated(ratio)WeightContribution
Saves03.1792.9540.30.886
Blocks35.5684.2760.20.855
Takeaways43.8846.1190.251.53
Goals conceded47.1798.6440.252.161

Σ contribution = 5.432

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