ODDPUCK
Between seasonsProjections liveLatest sheet Sat, Apr 11, 2026

Projections

Every headline stat per skater — over a full regular season, ranked league-wide by blocks.

Each player's recency-weighted per-game rate — from 5 seasons of real games, recent games weighted more (the weighting is backtested) — × their team's scheduled games in the window. Computed overnight, then only read — this page never recalculates a projection. Availability is not projected: Proj GP is the team's schedule, not a forecast of how many games the player dresses for, and injuries, scratches and trades are not modelled.

How well does projection ordering hold? View the ordering study

897 skaters · sorted by blocks

#
Skater
PTS
G
A
SOG
PPP
HIT
BLK
PIM
Proj GP
1
19.0
2.8
16.2
57.3
0.2
39.9
199.1
22.1
82
2
28.4
8.9
19.5
132.4
0.9
107.1
186.9
22.7
82
3
52.5
9.0
43.5
170.6
24.4
165.8
183.7
49.9
82
4
22.1
5.0
17.0
95.0
0.1
149.3
181.8
42.2
82
5
20.2
4.2
15.9
115.3
0.1
182.1
181.3
29.5
82
6
42.3
7.0
35.3
160.3
6.8
59.6
180.5
25.6
82
7
27.4
6.9
20.5
156.6
1.0
181.1
179.7
51.7
82
8
26.8
4.8
22.0
83.6
0.3
143.2
179.2
58.2
82
9
38.6
8.2
30.5
172.8
10.5
197.2
178.7
65.9
82
10
13.7
3.9
9.8
92.5
0.1
136.8
177.0
58.0
82
11
25.8
5.9
19.9
71.0
0.3
63.6
176.6
48.7
82
12
27.3
5.6
21.7
96.9
1.3
49.9
173.9
19.2
82
13
47.1
10.9
36.1
179.2
11.4
70.5
172.4
32.0
82
14
26.6
5.7
20.9
112.6
1.2
29.6
170.9
25.3
82
15
28.1
4.5
23.6
108.5
2.6
87.9
166.4
17.1
82
16
19.9
2.9
17.1
66.5
0.1
92.0
165.7
60.1
82
17
37.1
7.4
29.7
148.7
11.9
30.3
164.7
54.9
82
18
37.9
8.0
29.9
139.1
7.1
68.5
164.0
48.6
82
19
28.4
7.4
21.0
178.2
1.4
158.5
163.7
89.6
82
20
19.2
5.5
13.7
85.6
0.1
123.2
163.6
66.8
82
21
40.3
12.2
28.1
166.8
10.7
38.6
163.3
62.8
82
22
25.5
5.4
20.1
78.6
0.1
147.8
162.7
34.4
82
23
26.5
5.3
21.3
89.2
0.1
173.7
162.1
95.4
82
24
36.2
10.7
25.6
162.1
4.7
55.7
161.0
39.5
82
25
26.4
5.6
20.8
101.0
5.1
52.8
160.8
34.0
82
26
57.2
13.3
43.9
178.2
25.0
42.8
159.8
14.2
82
27
29.2
9.2
20.0
95.5
0.8
102.3
159.7
78.1
82
28
16.1
5.0
11.2
109.1
0.4
159.3
157.9
69.7
82
29
25.5
6.8
18.7
114.2
0.1
127.0
157.4
41.7
82
30
34.7
10.2
24.5
115.5
2.7
66.4
156.8
32.0
82
31
20.1
3.5
16.6
117.6
0.6
30.7
156.7
27.3
82
32
23.1
3.3
19.9
107.0
0.3
135.0
156.4
21.7
82
33
59.2
11.6
47.6
143.2
19.9
130.8
154.4
85.5
82
34
20.9
5.9
15.1
94.2
0.1
142.9
153.8
39.8
82
35
44.8
10.2
34.5
166.9
10.5
61.6
152.4
32.3
82
36
18.4
2.9
15.5
96.2
0.7
267.7
152.3
101.5
82
37
19.8
4.4
15.4
81.5
0.1
114.9
151.4
69.3
82
38
33.9
10.7
23.2
102.7
0.3
158.5
151.2
29.6
82
39
43.9
10.7
33.2
148.2
11.1
51.3
151.1
25.6
82
40
12.4
1.8
10.6
92.3
0.1
107.7
149.2
46.0
82
41
27.2
6.8
20.3
109.3
7.3
79.2
148.7
16.3
82
42
16.1
3.8
12.3
85.8
0.1
124.0
148.2
30.2
82
43
31.9
5.8
26.1
78.7
1.0
45.7
147.4
22.8
82
44
17.5
5.9
11.7
93.0
0.1
112.9
145.1
40.1
82
45
15.1
3.3
11.8
88.8
0.1
110.1
144.3
53.8
82
46
46.3
13.8
32.5
159.2
11.1
40.2
143.9
36.1
82
47
18.5
3.0
15.5
101.5
0.4
107.6
143.9
69.2
82
48
22.1
4.5
17.6
92.2
4.5
87.5
143.3
42.9
82
49
58.9
11.0
47.9
153.2
23.8
62.5
143.1
45.0
82
50
23.5
3.4
20.2
77.1
0.1
92.3
142.2
54.5
82

No consistency figure for blocks: it did not clear the nightly split-half-vs-Poisson gate. The gate withholds a figure both when a stat is measurably no better than chance and when the evidence is too split to call, and those are not separable from here — so read this as no published measure, not as a finding that blocks is inconsistent. Sort by another stat to see it where it holds. Measured 2026-08-21. The nightly job has not refreshed this since — it is the last completed measurement, not a current one.