Home · OVFAOttawa Valley Fighting Admirals
8–7Final
LHAwayLouisville Horse Preparers

Jul 10, 2025 · Central A · The Ottawa Valley Harbor

MVP Tweek · 8.6 performance rating

Writing the recap…

Ottawa Valley Fighting AdmiralsvsLouisville Horse Preparers

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

Ottawa Valley Fighting Admirals

PlayerGAPtsShotsSavesFOWFOLTKTOBlkPassesGWGPossAPRPucker+OffDef
BroBurgota1344115222191701:051816.207.48
EggsThink23591241843010:24907.014.53
AboveAverageJoe51690227633100:511155.585.31

Louisville Horse Preparers

PlayerGAPtsShotsSavesFOWFOLTKTOBlkPassesGWGPossAPRPucker+OffDef
Xavier / Pretty-Wizard00013103273200:55692.956.16
vinniesteele50111212024600:12396.204.73
Tweek347994363123501:182175.988.13
wizrud40480247363001:491073.955.63

BroBurgota Ottawa Valley Fighting Admirals

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

APR8.2
StatValueLeague avgStd devWeightzContribution
Goals12.151.810.23-0.636-0.146
Assists31.781.540.190.7910.15
Shots44.523.140.09-0.166-0.015
Passes1718.68.980.08-0.178-0.014
Saves112.363.010.192.8720.546
Blocks195.193.660.113.7710.415
Takeaways24.263.680.11-0.612-0.067

6.0 + clip(Σ 0.868 × 2, −3 to 3) = 7.736, then +0.35 saves, +0.3 blocks, −0.2 cold shooting → 8.2

Pucker+181
StatValueLeague rateRatioWeightContribution
Goal contribution43.7691.0610.320.34
Shots44.5220.8850.080.071
Saves112.3624.6560.150.698
Blocks195.1883.6630.070.256
Takeaways24.2560.470.120.056
Passes1718.60.9140.080.073
Faceoff win rate0.7140.5011.4260.030.043

Σ 1.537 ÷ Σ weights 0.85 = 1.809 → ×100 = 180.88 → 181

Offensive6.20
RateValueLeagueWeightContribution
Points per possession-sec0.0620.0950.41.858
Shooting %0.250.4760.20.846
Assists per pass0.1760.0960.43.497

Σ contribution = 6.202

Defensive7.48
StatValueLeague rated(ratio)WeightContribution
Saves112.3629.9950.32.998
Blocks195.1889.9610.21.992
Takeaways24.2564.0580.251.015
Goals conceded76.855.9140.251.479

Σ contribution = 7.484

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.

APR5.8
StatValueLeague avgStd devWeightzContribution
Goals22.151.810.23-0.085-0.019
Assists31.781.540.190.7910.15
Shots94.523.140.091.4260.128
Passes3018.68.980.081.270.102
Saves12.363.010.19-0.453-0.086
Blocks45.193.660.11-0.324-0.036
Takeaways14.263.680.11-0.884-0.097

6.0 + clip(Σ 0.142 × 2, −3 to 3) = 6.283, then −0.3 turnovers, −0.2 cold shooting → 5.8

Pucker+90
StatValueLeague rateRatioWeightContribution
Goal contribution53.7691.3270.320.425
Shots94.5221.990.080.159
Saves12.3620.4230.150.063
Blocks45.1880.7710.070.054
Takeaways14.2560.2350.120.028
Passes3018.61.6130.080.129
Faceoff win rate0.3330.5010.6650.030.02

Σ 0.878 ÷ Σ weights 0.85 = 1.033 − 0.133 turnover penalty = 0.9 → ×100 = 90.09 → 90

Offensive7.01
RateValueLeagueWeightContribution
Points per possession-sec0.2080.0950.43.73
Shooting %0.2220.4760.20.81
Assists per pass0.10.0960.42.468

Σ contribution = 7.008

Defensive4.53
StatValueLeague rated(ratio)WeightContribution
Saves12.3623.9190.31.176
Blocks45.1885.10.21.02
Takeaways14.2563.4240.250.856
Goals conceded76.855.9140.251.479

Σ contribution = 4.531

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.

APR6.4
StatValueLeague avgStd devWeightzContribution
Goals52.151.810.231.5710.361
Assists11.781.540.19-0.51-0.097
Shots94.523.140.091.4260.128
Passes3118.68.980.081.3810.11
Saves02.363.010.19-0.785-0.149
Blocks35.193.660.11-0.597-0.066
Takeaways74.263.680.110.7450.082

6.0 + clip(Σ 0.37 × 2, −3 to 3) = 6.74, then −0.3 turnovers → 6.4

Pucker+115
StatValueLeague rateRatioWeightContribution
Goal contribution5.53.7691.4590.320.467
Shots94.5221.990.080.159
Saves02.36200.150
Blocks35.1880.5780.070.04
Takeaways74.2561.6450.120.197
Passes3118.61.6670.080.133
Faceoff win rate0.50.5010.9980.030.03

Σ 1.027 ÷ Σ weights 0.85 = 1.209 − 0.062 turnover penalty = 1.147 → ×100 = 114.67 → 115

Offensive5.58
RateValueLeagueWeightContribution
Points per possession-sec0.1180.0950.42.774
Shooting %0.5560.4760.21.332
Assists per pass0.0320.0960.41.471

Σ contribution = 5.577

Defensive5.31
StatValueLeague rated(ratio)WeightContribution
Saves02.3622.9540.30.886
Blocks35.1884.4070.20.881
Takeaways74.2568.2720.252.068
Goals conceded76.855.9140.251.479

Σ contribution = 5.314

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

Xavier / Pretty-Wizard Louisville Horse Preparers

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

APR4.8
StatValueLeague avgStd devWeightzContribution
Goals02.151.810.23-1.188-0.273
Assists01.781.540.19-1.161-0.221
Shots14.523.140.09-1.121-0.101
Passes3218.68.980.081.4920.119
Saves32.363.010.190.2120.04
Blocks75.193.660.110.4950.054
Takeaways34.263.680.11-0.341-0.038

6.0 + clip(Σ −0.418 × 2, −3 to 3) = 5.164, then −0.2 cold shooting, −0.2 goals against → 4.8

Pucker+69
StatValueLeague rateRatioWeightContribution
Goal contribution03.76900.320
Shots14.5220.2210.080.018
Saves32.3621.270.150.19
Blocks75.1881.3490.070.094
Takeaways34.2560.7050.120.085
Passes3218.61.720.080.138
Faceoff win rate10.5011.9960.030.06

Σ 0.585 ÷ Σ weights 0.85 = 0.688 → ×100 = 68.79 → 69

Offensive2.95
RateValueLeagueWeightContribution
Points per possession-sec00.0950.41.181
Shooting %00.4760.20.591
Assists per pass00.0960.41.181

Σ contribution = 2.954

Defensive6.16
StatValueLeague rated(ratio)WeightContribution
Saves32.3627.0540.32.116
Blocks75.1887.3430.21.469
Takeaways34.2564.8530.251.213
Goals conceded86.855.4290.251.357

Σ contribution = 6.155

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

vinniesteele5 Louisville Horse Preparers

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

APR4.1
StatValueLeague avgStd devWeightzContribution
Goals02.151.810.23-1.188-0.273
Assists11.781.540.19-0.51-0.097
Shots14.523.140.09-1.121-0.101
Passes618.68.980.08-1.403-0.112
Saves22.363.010.19-0.121-0.023
Blocks45.193.660.11-0.324-0.036
Takeaways04.263.680.11-1.155-0.127

6.0 + clip(Σ −0.769 × 2, −3 to 3) = 4.462, then −0.2 cold shooting, −0.2 goals against → 4.1

Pucker+39
StatValueLeague rateRatioWeightContribution
Goal contribution13.7690.2650.320.085
Shots14.5220.2210.080.018
Saves22.3620.8470.150.127
Blocks45.1880.7710.070.054
Takeaways04.25600.120
Passes618.60.3230.080.026
Faceoff win rate0.3330.5010.6650.030.02

Σ 0.329 ÷ Σ weights 0.85 = 0.387 → ×100 = 38.74 → 39

Offensive6.20
RateValueLeagueWeightContribution
Points per possession-sec0.0830.0950.42.204
Shooting %00.4760.20.591
Assists per pass0.1670.0960.43.404

Σ contribution = 6.199

Defensive4.73
StatValueLeague rated(ratio)WeightContribution
Saves22.3625.3910.31.617
Blocks45.1885.10.21.02
Takeaways04.2562.9540.250.738
Goals conceded86.855.4290.251.357

Σ contribution = 4.732

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

Tweek Louisville Horse Preparers

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

APR8.6
StatValueLeague avgStd devWeightzContribution
Goals32.151.810.230.4670.107
Assists41.781.540.191.4410.274
Shots94.523.140.091.4260.128
Passes3518.68.980.081.8260.146
Saves92.363.010.192.2070.419
Blocks125.193.660.111.860.205
Takeaways64.263.680.110.4730.052

6.0 + clip(Σ 1.332 × 2, −3 to 3) = 8.663, then +0.35 saves, −0.2 cold shooting, −0.2 goals against → 8.6

Pucker+217
StatValueLeague rateRatioWeightContribution
Goal contribution73.7691.8570.320.594
Shots94.5221.990.080.159
Saves92.3623.810.150.571
Blocks125.1882.3130.070.162
Takeaways64.2561.410.120.169
Passes3518.61.8820.080.151
Faceoff win rate0.5710.5011.1410.030.034

Σ 1.841 ÷ Σ weights 0.85 = 2.166 → ×100 = 216.57 → 217

Offensive5.98
RateValueLeagueWeightContribution
Points per possession-sec0.090.0950.42.311
Shooting %0.3330.4760.20.967
Assists per pass0.1140.0960.42.702

Σ contribution = 5.981

Defensive8.13
StatValueLeague rated(ratio)WeightContribution
Saves92.3629.9710.32.991
Blocks125.1889.460.21.892
Takeaways64.2567.5530.251.888
Goals conceded86.855.4290.251.357

Σ contribution = 8.128

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

wizrud Louisville Horse Preparers

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

APR6.1
StatValueLeague avgStd devWeightzContribution
Goals42.151.810.231.0190.234
Assists01.781.540.19-1.161-0.221
Shots84.523.140.091.1070.1
Passes3018.68.980.081.270.102
Saves02.363.010.19-0.785-0.149
Blocks65.193.660.110.2220.024
Takeaways74.263.680.110.7450.082

6.0 + clip(Σ 0.172 × 2, −3 to 3) = 6.344, then −0.2 goals against → 6.1

Pucker+107
StatValueLeague rateRatioWeightContribution
Goal contribution43.7691.0610.320.34
Shots84.5221.7690.080.142
Saves02.36200.150
Blocks65.1881.1570.070.081
Takeaways74.2561.6450.120.197
Passes3018.61.6130.080.129
Faceoff win rate0.3330.5010.6650.030.02

Σ 0.908 ÷ Σ weights 0.85 = 1.069 → ×100 = 106.88 → 107

Offensive3.95
RateValueLeagueWeightContribution
Points per possession-sec0.0370.0950.41.525
Shooting %0.50.4760.21.24
Assists per pass00.0960.41.181

Σ contribution = 3.947

Defensive5.63
StatValueLeague rated(ratio)WeightContribution
Saves02.3622.9540.30.886
Blocks65.1886.6210.21.324
Takeaways74.2568.2720.252.068
Goals conceded86.855.4290.251.357

Σ contribution = 5.635

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