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.

Individual xG / 60

n = 201 qualified D

Expected goals generated from this player's own shots per 60 minutes.

all · higher is better — leaders on top · /60

#TmPlayerValuevs. position
1WSH0.60
ELITE
100th
2BUF0.54
ELITE
99th
3COL0.54
ELITE
99th
4CAR0.53
ELITE
99th
5CBJ0.51
ELITE
98th
6EDM0.50
ELITE
98th
7TBL0.48
ELITE
97th
8NYI0.46
ELITE
96th
9WSH0.44
ELITE
96th
10CGY0.42
ELITE
95th
11NSH0.42
ELITE
95th
12NJD0.41
ELITE
95th
13OTT0.40
ELITE
94th
14PIT0.40
ELITE
94th
15ANA0.40
ELITE
93rd
16ANA0.39
ELITE
93rd
17BUF0.38
ELITE
92nd
18VAN0.38
ELITE
92nd
19SEA0.37
ELITE
91st
20LAK0.37
ELITE
90th
21NJD0.35
ELITE
90th
22VGK0.35
STRONG
89th
23CAR0.35
STRONG
89th
24MTL0.35
STRONG
88th
25SEA0.34
STRONG
88th
26BOS0.34
STRONG
87th
27MTL0.33
STRONG
87th
28CAR0.33
STRONG
87th
29ANA0.32
STRONG
86th
30STL0.32
STRONG
85th
31CBJ0.32
STRONG
85th
32DAL0.32
STRONG
84th
33PHI0.31
STRONG
84th
34NJD0.31
STRONG
84th
35PHI0.30
STRONG
83rd
36EDM0.30
STRONG
83rd
37NYR0.30
STRONG
82nd
38FLA0.30
STRONG
81st
39ANA0.29
STRONG
81st
40COL0.29
STRONG
80th
41TOR0.29
STRONG
80th
42WPG0.28
STRONG
80th
43NYI0.28
STRONG
79th
44NSH0.28
STRONG
78th
45COL0.28
STRONG
78th
46COL0.28
STRONG
77th
47SJS0.28
STRONG
77th
48EDM0.28
STRONG
76th
49OTT0.27
STRONG
76th
50BOS0.27
STRONG
76th
51UTA0.27
STRONG
75th
52MIN0.27
STRONG
74th
53OTT0.26
STRONG
74th
54DET0.26
STRONG
73rd
55PHI0.26
STRONG
73rd
56BUF0.26
STRONG
73rd
57DET0.25
STRONG
72nd
58STL0.25
STRONG
71st
59CHI0.25
STRONG
71st
60DAL0.25
STRONG
70th
61UTA0.25
STRONG
70th
62COL0.25
STRONG
70th
63TBL0.25
AVERAGE
69th
64WPG0.24
AVERAGE
69th
65PHI0.24
AVERAGE
68th
66CHI0.24
AVERAGE
67th
67MTL0.24
AVERAGE
67th
68CHI0.24
AVERAGE
67th
69CAR0.24
AVERAGE
66th
70NSH0.23
AVERAGE
65th
71VAN0.23
AVERAGE
65th
72TBL0.23
AVERAGE
64th
73BUF0.23
AVERAGE
64th
74CBJ0.23
AVERAGE
64th
75ANA0.23
AVERAGE
63rd
76FLA0.23
AVERAGE
62nd
77WPG0.23
AVERAGE
62nd
78CBJ0.22
AVERAGE
61st
79NSH0.22
AVERAGE
61st
80NYR0.22
AVERAGE
60th
81EDM0.22
AVERAGE
60th
82BOS0.22
AVERAGE
59th
83VGK0.22
AVERAGE
59th
84PIT0.22
AVERAGE
58th
85VGK0.21
AVERAGE
58th
86SJS0.21
AVERAGE
58th
87DAL0.21
AVERAGE
57th
88UTA0.21
AVERAGE
56th
89NSH0.21
AVERAGE
56th
90FLA0.21
AVERAGE
55th
91CGY0.21
AVERAGE
55th
92VGK0.21
AVERAGE
55th
93VGK0.21
AVERAGE
54th
94CAR0.21
AVERAGE
53rd
95BOS0.21
AVERAGE
53rd
96TOR0.21
AVERAGE
52nd
97TOR0.20
AVERAGE
52nd
98NYI0.20
AVERAGE
52nd
99CAR0.20
AVERAGE
51st
100STL0.20
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.