ODDPUCK
Between seasonsProjections liveLatest sheet Sat, Apr 11, 2026

Projections

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

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 points

#
Skater
PTS
G
A
SOG
PPP
HIT
BLK
PIM
Proj GP
551
21.1
4.4
16.7
76.2
0.1
136.6
136.7
25.8
82
552
21.1
8.5
12.6
101.8
1.1
66.2
41.3
25.4
82
553
21.1
6.1
14.9
92.1
8.8
26.1
27.8
12.7
82
554
21.1
3.7
17.3
99.6
1.4
114.6
119.8
29.5
82
555
21.0
4.9
16.1
113.3
0.1
59.6
80.4
36.9
82
556
20.9
5.9
15.1
94.2
0.1
142.9
153.8
39.8
82
557
20.9
7.6
13.3
99.3
0.2
336.9
38.2
44.3
82
558
20.8
3.2
17.7
125.1
0.3
81.9
128.0
47.1
82
559
20.8
8.8
12.0
78.8
0.1
115.5
39.6
22.2
82
560
20.8
3.2
17.6
59.9
0.7
32.7
97.2
15.0
82
561
20.7
6.4
14.3
97.3
6.5
101.3
62.4
37.8
82
562
20.6
6.8
13.7
108.3
0.5
43.9
90.3
28.8
82
563
20.6
5.1
15.4
79.6
2.2
22.4
60.6
16.2
82
564
20.6
9.0
11.5
84.4
3.1
73.4
25.9
21.4
82
565
20.5
11.6
9.0
79.8
5.8
37.0
41.8
0.9
82
566
20.4
6.8
13.6
90.4
0.1
121.0
90.1
42.6
82
567
20.4
8.1
12.3
94.8
1.4
87.9
54.0
21.7
82
568
20.4
4.0
16.4
84.0
10.4
12.5
35.1
23.3
82
569
20.4
2.5
17.9
63.3
0.2
106.7
92.7
38.9
82
570
20.4
3.1
17.3
95.0
1.4
51.4
77.0
35.6
82
571
20.4
9.3
11.1
76.2
0.1
289.3
65.7
60.2
82
572
20.4
5.2
15.2
117.2
0.2
51.2
40.6
34.9
82
573
20.4
8.7
11.7
121.9
8.5
47.1
51.5
23.2
82
574
20.4
11.6
8.8
83.8
3.5
60.6
27.8
4.7
82
575
20.3
9.4
11.0
99.8
3.1
62.5
22.8
13.8
82
576
20.3
6.6
13.7
94.1
1.5
142.9
26.7
24.1
82
577
20.3
9.9
10.4
98.3
0.5
42.0
67.5
29.5
82
578
20.2
10.1
10.1
101.7
0.1
217.0
25.6
19.2
82
579
20.2
2.2
18.0
108.4
0.2
95.8
72.0
82.4
82
580
20.2
4.2
15.9
115.3
0.1
182.1
181.3
29.5
82
581
20.2
7.8
12.3
99.8
0.1
249.5
26.1
25.7
82
582
20.1
11.7
8.4
116.6
0.4
237.1
32.0
31.9
82
583
20.1
7.8
12.3
113.5
0.6
119.3
34.8
115.9
82
584
20.1
1.4
18.8
58.1
0.8
92.1
19.0
40.9
82
585
20.1
4.4
15.7
104.7
0.1
93.1
40.1
17.5
82
586
20.1
3.5
16.6
117.6
0.6
30.7
156.7
27.3
82
587
20.0
10.1
10.0
80.8
1.5
63.6
22.0
14.5
82
588
20.0
8.0
12.1
88.4
1.8
300.5
55.0
111.4
82
589
20.0
9.1
10.9
82.3
2.4
136.6
34.7
11.5
82
590
20.0
9.5
10.5
86.4
0.1
100.2
21.5
23.9
82
591
20.0
9.4
10.6
80.3
2.0
165.3
39.8
35.5
82
592
19.9
3.5
16.4
79.9
2.1
85.5
84.8
30.9
82
593
19.9
2.9
17.1
66.5
0.1
92.0
165.7
60.1
82
594
19.9
5.8
14.2
47.7
0.1
129.2
25.3
65.4
82
595
19.8
4.4
15.4
81.5
0.1
114.9
151.4
69.3
82
596
19.8
0.4
19.4
65.9
0.2
182.6
98.5
37.4
82
597
19.8
8.2
11.6
78.3
0.7
163.3
32.4
14.8
82
598
19.8
8.2
11.5
103.7
2.8
67.5
61.3
24.0
82
599
19.7
6.3
13.3
86.7
0.1
95.3
46.8
37.2
82
600
19.7
11.6
8.1
68.4
0.1
178.0
21.3
34.8
82

No consistency figure for points: 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 points 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.