Home · TRTornado Rockets
8–3Final
Away · MMMilwaukee Moose

Jan 18, 2026 · Central A · Tornado Beach

MVP Chaos · 7.9 performance rating

Writing the recap…

Tornado RocketsvsMilwaukee Moose

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

Tornado Rockets

PlayerGAPtsShotsSavesFOWFOLTKTOBlkPassesGWGPossAPRPucker+OffDef
Chaos325410306383301:051655.328.68
Syy41570114342000:22876.645.60
Graves112424534103200:47783.816.65

Milwaukee Moose

PlayerGAPtsShotsSavesFOWFOLTKTOBlkPassesGWGPossAPRPucker+OffDef
GoldenKnight11232231241300:25524.934.74
Blue11271137621401:26634.005.46
Mace11254322551800:49734.005.84

Chaos Tornado Rockets

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

APR7.9
StatValueLeague avgStd devWeightzContribution
Goals32.452.020.230.2740.063
Assists22.21.70.19-0.119-0.023
Shots45.293.180.09-0.405-0.036
Passes3321.647.790.081.4570.117
Saves102.843.320.192.160.41
Blocks85.94.10.110.5120.056
Takeaways63.993.150.110.6360.07

6.0 + clip(Σ 0.657 × 2, −3 to 3) = 7.314, then +0.35 saves, +0.25 hot shooting → 7.9

Pucker+165
StatValueLeague rateRatioWeightContribution
Goal contribution54.4571.1220.320.359
Shots45.2870.7570.080.061
Saves102.843.5210.150.528
Blocks85.9041.3550.070.095
Takeaways63.9951.5020.120.18
Passes3321.6441.5250.080.122
Faceoff win rate10.520.030.06

Σ 1.405 ÷ Σ weights 0.85 = 1.653 → ×100 = 165.25 → 165

Offensive5.32
RateValueLeagueWeightContribution
Points per possession-sec0.0770.1140.41.894
Shooting %0.750.4630.21.641
Assists per pass0.0610.1020.41.786

Σ contribution = 5.321

Defensive8.68
StatValueLeague rated(ratio)WeightContribution
Saves102.849.9490.32.985
Blocks85.9047.3630.21.473
Takeaways63.9957.8550.251.964
Goals conceded37.7239.0460.252.262

Σ contribution = 8.684

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

Syy Tornado Rockets

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

APR5.7
StatValueLeague avgStd devWeightzContribution
Goals42.452.020.230.7680.177
Assists12.21.70.19-0.707-0.134
Shots75.293.180.090.5390.048
Passes2021.647.790.08-0.211-0.017
Saves02.843.320.19-0.857-0.163
Blocks45.94.10.11-0.465-0.051
Takeaways43.993.150.110.0020

6.0 + clip(Σ −0.14 × 2, −3 to 3) = 5.72, nothing hit the bonus or penalty thresholds → 5.7

Pucker+87
StatValueLeague rateRatioWeightContribution
Goal contribution54.4571.1220.320.359
Shots75.2871.3240.080.106
Saves02.8400.150
Blocks45.9040.6770.070.047
Takeaways43.9951.0010.120.12
Passes2021.6440.9240.080.074
Faceoff win rate0.50.510.030.03

Σ 0.736 ÷ Σ weights 0.85 = 0.866 → ×100 = 86.63 → 87

Offensive6.64
RateValueLeagueWeightContribution
Points per possession-sec0.2270.1140.43.609
Shooting %0.5710.4630.21.384
Assists per pass0.050.1020.41.65

Σ contribution = 6.644

Defensive5.60
StatValueLeague rated(ratio)WeightContribution
Saves02.842.9540.30.886
Blocks45.9044.7530.20.951
Takeaways43.9956.0050.251.501
Goals conceded37.7239.0460.252.262

Σ contribution = 5.6

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

Graves Tornado Rockets

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

APR5.4
StatValueLeague avgStd devWeightzContribution
Goals12.452.020.23-0.716-0.165
Assists12.21.70.19-0.707-0.134
Shots45.293.180.09-0.405-0.036
Passes3221.647.790.081.3290.106
Saves22.843.320.19-0.254-0.048
Blocks105.94.10.1110.11
Takeaways33.993.150.11-0.316-0.035

6.0 + clip(Σ −0.202 × 2, −3 to 3) = 5.596, then −0.2 cold shooting → 5.4

Pucker+78
StatValueLeague rateRatioWeightContribution
Goal contribution24.4570.4490.320.144
Shots45.2870.7570.080.061
Saves22.840.7040.150.106
Blocks105.9041.6940.070.119
Takeaways33.9950.7510.120.09
Passes3221.6441.4780.080.118
Faceoff win rate0.4440.50.8890.030.027

Σ 0.663 ÷ Σ weights 0.85 = 0.78 − 0.001 turnover penalty = 0.779 → ×100 = 77.96 → 78

Offensive3.81
RateValueLeagueWeightContribution
Points per possession-sec0.0430.1140.41.509
Shooting %0.250.4630.20.856
Assists per pass0.0310.1020.41.44

Σ contribution = 3.806

Defensive6.65
StatValueLeague rated(ratio)WeightContribution
Saves22.844.850.31.455
Blocks105.9048.4010.21.68
Takeaways33.9955.0240.251.256
Goals conceded37.7239.0460.252.262

Σ contribution = 6.653

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

GoldenKnight Milwaukee Moose

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

APR4.3
StatValueLeague avgStd devWeightzContribution
Goals12.452.020.23-0.716-0.165
Assists12.21.70.19-0.707-0.134
Shots35.293.180.09-0.719-0.065
Passes1321.647.790.08-1.109-0.089
Saves22.843.320.19-0.254-0.048
Blocks45.94.10.11-0.465-0.051
Takeaways13.993.150.11-0.95-0.105

6.0 + clip(Σ −0.656 × 2, −3 to 3) = 4.687, then −0.2 cold shooting, −0.2 goals against → 4.3

Pucker+52
StatValueLeague rateRatioWeightContribution
Goal contribution24.4570.4490.320.144
Shots35.2870.5670.080.045
Saves22.840.7040.150.106
Blocks45.9040.6770.070.047
Takeaways13.9950.250.120.03
Passes1321.6440.6010.080.048
Faceoff win rate0.40.50.80.030.024

Σ 0.444 ÷ Σ weights 0.85 = 0.522 → ×100 = 52.25 → 52

Offensive4.93
RateValueLeagueWeightContribution
Points per possession-sec0.080.1140.41.933
Shooting %0.3330.4630.20.982
Assists per pass0.0770.1020.42.017

Σ contribution = 4.932

Defensive4.74
StatValueLeague rated(ratio)WeightContribution
Saves22.844.850.31.455
Blocks45.9044.7530.20.951
Takeaways13.9953.460.250.865
Goals conceded87.7235.8620.251.465

Σ contribution = 4.736

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

Blue Milwaukee Moose

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

APR4.4
StatValueLeague avgStd devWeightzContribution
Goals12.452.020.23-0.716-0.165
Assists12.21.70.19-0.707-0.134
Shots75.293.180.090.5390.048
Passes1421.647.790.08-0.981-0.078
Saves12.843.320.19-0.555-0.105
Blocks25.94.10.11-0.953-0.105
Takeaways73.993.150.110.9540.105

6.0 + clip(Σ −0.434 × 2, −3 to 3) = 5.131, then −0.3 turnovers, −0.2 cold shooting, −0.2 goals against → 4.4

Pucker+63
StatValueLeague rateRatioWeightContribution
Goal contribution24.4570.4490.320.144
Shots75.2871.3240.080.106
Saves12.840.3520.150.053
Blocks25.9040.3390.070.024
Takeaways73.9951.7520.120.21
Passes1421.6440.6470.080.052
Faceoff win rate0.250.50.50.030.015

Σ 0.603 ÷ Σ weights 0.85 = 0.709 − 0.076 turnover penalty = 0.633 → ×100 = 63.33 → 63

Offensive4.00
RateValueLeagueWeightContribution
Points per possession-sec0.0230.1140.41.34
Shooting %0.1430.4630.20.721
Assists per pass0.0710.1020.41.937

Σ contribution = 3.998

Defensive5.46
StatValueLeague rated(ratio)WeightContribution
Saves12.843.7190.31.116
Blocks25.9043.6830.20.737
Takeaways73.9958.5460.252.137
Goals conceded87.7235.8620.251.465

Σ contribution = 5.455

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

Mace Milwaukee Moose

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

APR4.9
StatValueLeague avgStd devWeightzContribution
Goals12.452.020.23-0.716-0.165
Assists12.21.70.19-0.707-0.134
Shots55.293.180.09-0.09-0.008
Passes1821.647.790.08-0.468-0.037
Saves42.843.320.190.350.066
Blocks55.94.10.11-0.221-0.024
Takeaways23.993.150.11-0.633-0.07

6.0 + clip(Σ −0.372 × 2, −3 to 3) = 5.256, then −0.2 cold shooting, −0.2 goals against → 4.9

Pucker+73
StatValueLeague rateRatioWeightContribution
Goal contribution24.4570.4490.320.144
Shots55.2870.9460.080.076
Saves42.841.4080.150.211
Blocks55.9040.8470.070.059
Takeaways23.9950.5010.120.06
Passes1821.6440.8320.080.067
Faceoff win rate0.60.51.20.030.036

Σ 0.652 ÷ Σ weights 0.85 = 0.767 − 0.039 turnover penalty = 0.728 → ×100 = 72.9 → 73

Offensive4.00
RateValueLeagueWeightContribution
Points per possession-sec0.0410.1140.41.493
Shooting %0.20.4630.20.789
Assists per pass0.0560.1020.41.72

Σ contribution = 4.001

Defensive5.84
StatValueLeague rated(ratio)WeightContribution
Saves42.847.5480.32.264
Blocks55.9045.3920.21.078
Takeaways23.9954.1540.251.038
Goals conceded87.7235.8620.251.465

Σ contribution = 5.845

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