Backcheck
The Lab · Leaderboards
2025-26last seasonAs of Sun, Sep 20

Whole-league leaderboards

Rank every qualified skater on any of 30 metrics — the on-off impact, puck-security, and finishing-luck numbers most sites never surface. Pick a metric, pick a pool, and read the whole league sorted the model's way. Percentiles are always position-relative.

Shots on Goal

n = 201 qualified D

Total shots on goal on the season.

all · higher is better — leaders on top

#TmPlayerValuevs. position
1CBJ260
ELITE
100th
2NYI222
ELITE
99th
3WSH221
ELITE
98th
4EDM221
ELITE
98th
5TBL212
ELITE
98th
6NJD203
ELITE
97th
7COL199
ELITE
97th
8BUF194
ELITE
96th
9VAN187
ELITE
95th
10DET187
ELITE
95th
11NSH181
ELITE
95th
12CAR179
ELITE
94th
13SEA179
ELITE
94th
14CGY178
ELITE
93rd
15PIT176
ELITE
93rd
16SEA174
ELITE
92nd
17MIN173
ELITE
92nd
18COL172
ELITE
91st
19ANA166
ELITE
91st
20COL164
ELITE
90th
21EDM164
ELITE
90th
22LAK159
STRONG
89th
23UTA159
STRONG
89th
24MTL158
STRONG
88th
25CBJ158
STRONG
88th
26ANA157
STRONG
87th
27CGY154
STRONG
87th
28WSH153
STRONG
86th
29NJD150
STRONG
86th
30NYI148
STRONG
84th
31DAL148
STRONG
84th
32STL148
STRONG
84th
33OTT147
STRONG
84th
34WPG146
STRONG
83rd
35TOR141
STRONG
83rd
36VAN137
STRONG
82nd
37VGK135
STRONG
82nd
38EDM131
STRONG
81st
39VGK130
STRONG
81st
40COL128
STRONG
80th
41MTL124
STRONG
80th
42CAR123
STRONG
79th
43NYI122
STRONG
78th
44CAR122
STRONG
78th
45BUF120
STRONG
78th
46ANA119
STRONG
77th
47NYR119
STRONG
77th
48CAR116
STRONG
76th
49COL115
STRONG
76th
50CHI114
STRONG
75th
51MTL114
STRONG
75th
52DAL113
STRONG
74th
53FLA112
STRONG
74th
54TBL111
STRONG
72nd
55NSH111
STRONG
72nd
56BOS111
STRONG
72nd
57BUF109
STRONG
71st
58BUF109
STRONG
71st
59TOR108
STRONG
70th
60OTT108
STRONG
70th
61BOS107
STRONG
70th
62SEA106
AVERAGE
69th
63STL105
AVERAGE
69th
64LAK104
AVERAGE
68th
65PIT104
AVERAGE
68th
66DET103
AVERAGE
67th
67NYR102
AVERAGE
67th
68LAK101
AVERAGE
65th
69PHI101
AVERAGE
65th
70NJD101
AVERAGE
65th
71BOS100
AVERAGE
64th
72CAR100
AVERAGE
64th
73OTT99
AVERAGE
64th
74STL98
AVERAGE
63rd
75FLA97
AVERAGE
62nd
76WPG97
AVERAGE
62nd
77WPG96
AVERAGE
61st
78EDM96
AVERAGE
61st
79PHI95
AVERAGE
60th
80EDM95
AVERAGE
60th
81WSH94
AVERAGE
59th
82SJS94
AVERAGE
59th
83PHI94
AVERAGE
59th
84NYI93
AVERAGE
58th
85CBJ93
AVERAGE
58th
86OTT92
AVERAGE
57th
87SJS91
AVERAGE
56th
88NYR91
AVERAGE
56th
89STL91
AVERAGE
56th
90WSH90
AVERAGE
54th
91MIN90
AVERAGE
54th
92OTT90
AVERAGE
54th
93PHI89
AVERAGE
54th
94FLA88
AVERAGE
52nd
95VAN88
AVERAGE
52nd
96CBJ88
AVERAGE
52nd
97DET88
AVERAGE
52nd
98WPG87
AVERAGE
51st
99UTA86
AVERAGE
50th
100CHI86
AVERAGE
50th

◆ Method · Single-metric leaderboard over players with games_played >= minGP in the metric's situation; percentiles are position-group relative. Data: MoneyPuck data/mp_skaters_2025.csv. · percentiles are position-relative, model-estimated proxies from MoneyPuck aggregates via the analytics sidecar.