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
201
18.4
2.3
16.0
62.8
0.2
115.9
91.4
20.1
82
202
14.4
5.3
9.1
85.2
0.1
68.8
91.1
27.3
82
203
24.8
6.0
18.8
70.0
3.6
41.8
91.0
32.9
82
204
46.9
13.2
33.7
226.3
17.1
92.8
90.9
50.6
82
205
49.2
12.4
36.8
175.5
19.1
42.4
90.9
59.2
82
206
23.4
5.8
17.6
131.7
3.6
77.5
90.7
61.3
82
207
11.5
3.5
8.0
55.1
0.1
151.2
90.5
46.3
82
208
16.2
2.4
13.8
36.8
0.4
115.6
90.5
30.9
82
209
22.7
5.3
17.4
88.3
3.1
80.7
90.4
22.6
82
210
20.6
6.8
13.7
108.3
0.5
43.9
90.3
28.8
82
211
28.9
2.3
26.6
101.0
12.7
114.3
90.2
51.0
82
212
36.4
13.8
22.6
103.3
1.8
52.0
90.2
14.9
82
213
10.1
2.4
7.7
69.0
1.4
49.6
90.2
21.2
82
214
20.4
6.8
13.6
90.4
0.1
121.0
90.1
42.6
82
215
13.8
2.8
11.0
67.2
0.1
183.4
90.0
94.0
82
216
38.9
6.7
32.2
102.1
12.1
15.8
89.9
15.8
82
217
5.4
3.8
1.6
51.4
0.6
46.5
89.5
22.5
82
218
22.1
11.0
11.1
99.9
0.1
147.8
89.3
30.2
82
219
19.1
4.7
14.4
106.1
1.6
136.0
89.1
39.3
82
220
26.8
17.3
9.6
113.5
1.2
84.8
89.0
30.2
82
221
13.6
1.9
11.6
69.3
0.1
104.8
88.8
40.6
82
222
45.5
14.6
30.9
92.9
11.9
35.6
87.9
17.6
82
223
14.6
4.3
10.3
101.1
1.1
65.1
87.9
30.9
82
224
32.7
4.3
28.4
62.5
0.1
33.3
87.3
18.9
82
225
28.8
11.7
17.1
120.3
5.6
71.3
87.2
22.2
82
226
59.7
20.0
39.7
237.1
13.2
58.2
87.2
28.3
82
227
12.4
5.3
7.1
57.1
0.2
68.4
86.8
12.5
82
228
14.5
3.3
11.2
75.4
0.1
149.1
86.3
49.2
82
229
8.1
1.5
6.5
47.0
0.2
40.4
86.1
11.9
82
230
32.3
7.3
25.0
141.0
6.2
70.7
86.0
41.3
82
231
33.8
6.8
26.9
96.0
3.4
115.5
85.1
126.9
82
232
28.4
9.1
19.3
112.1
8.2
135.4
85.1
31.2
82
233
13.8
6.1
7.7
81.8
2.3
105.0
85.0
18.1
82
234
19.9
3.5
16.4
79.9
2.1
85.5
84.8
30.9
82
235
12.4
6.0
6.4
63.6
0.3
70.4
84.8
65.1
82
236
27.9
9.4
18.5
99.4
8.3
78.0
84.7
21.7
82
237
27.0
10.3
16.7
97.6
0.8
34.6
84.6
18.8
82
238
87.4
12.8
74.6
201.2
35.1
14.9
84.4
35.2
82
239
7.7
0.7
7.0
65.1
0.1
70.4
84.4
30.4
82
240
14.8
3.1
11.7
72.5
0.1
114.8
84.3
76.9
82
241
11.3
3.0
8.3
73.4
0.3
102.8
84.1
54.2
82
242
59.7
13.9
45.7
150.7
29.1
45.9
83.1
39.8
82
243
8.7
1.5
7.2
43.8
0.2
190.9
83.0
89.1
82
244
45.5
21.9
23.5
193.0
8.2
80.4
82.8
74.1
82
245
14.4
3.8
10.6
77.7
3.7
25.5
82.6
27.0
82
246
16.7
2.5
14.2
60.2
2.4
93.6
82.3
32.1
82
247
10.1
3.6
6.5
56.4
0.1
66.5
82.3
27.8
82
248
22.4
3.9
18.4
87.8
1.9
71.7
82.1
25.7
82
249
24.0
2.9
21.1
50.2
4.8
40.8
81.9
21.9
82
250
6.5
3.9
2.7
47.0
0.9
96.8
81.5
6.8
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.