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
501
23.3
10.5
12.8
69.5
3.1
129.5
40.5
33.0
82
502
23.3
10.5
12.8
95.6
0.6
97.9
21.4
30.6
82
503
23.3
7.9
15.4
63.6
2.8
91.2
99.9
43.7
82
504
23.2
2.7
20.5
90.2
3.8
43.0
135.5
19.9
82
505
23.2
5.6
17.6
105.4
3.2
89.5
47.5
48.7
82
506
23.2
8.5
14.6
92.4
3.1
57.7
32.2
34.8
82
507
23.1
3.3
19.9
107.0
0.3
135.0
156.4
21.7
82
508
23.1
4.5
18.7
80.9
4.0
66.8
18.9
6.6
82
509
23.1
14.8
8.3
79.6
1.1
40.5
43.6
26.6
82
510
23.1
3.6
19.5
68.6
0.1
31.9
122.3
13.1
82
511
23.0
1.1
21.9
88.3
6.3
43.3
81.4
32.0
82
512
23.0
11.1
11.9
109.8
0.2
153.7
45.5
29.7
82
513
22.9
7.8
15.1
141.6
7.0
43.7
21.3
40.8
82
514
22.9
7.0
15.9
108.9
0.1
136.2
107.8
56.4
82
515
22.8
18.3
4.5
105.5
6.3
133.7
37.8
14.3
82
516
22.8
13.4
9.4
133.2
1.5
90.5
55.8
15.4
82
517
22.7
6.1
16.6
86.9
0.3
166.8
53.8
35.4
82
518
22.7
5.3
17.4
110.5
2.2
305.5
26.2
89.8
82
519
22.7
11.6
11.1
134.0
0.4
108.4
31.2
65.0
82
520
22.7
5.3
17.4
88.3
3.1
80.7
90.4
22.6
82
521
22.6
8.6
14.0
92.5
0.2
160.6
40.4
78.7
82
522
22.6
10.5
12.1
155.8
3.3
109.2
28.9
63.3
82
523
22.5
8.9
13.6
95.3
3.0
143.3
66.0
30.8
82
524
22.5
4.3
18.3
108.1
0.1
205.5
97.8
156.0
82
525
22.5
10.4
12.1
124.7
0.3
94.0
32.0
12.7
82
526
22.4
13.0
9.4
68.0
0.4
160.8
23.9
18.4
82
527
22.4
3.9
18.4
87.8
1.9
71.7
82.1
25.7
82
528
22.3
11.8
10.4
128.9
1.4
142.3
43.1
40.6
82
529
22.1
11.0
11.1
99.9
0.1
147.8
89.3
30.2
82
530
22.1
4.2
17.9
69.9
0.1
65.9
102.6
20.2
82
531
22.1
4.5
17.6
92.2
4.5
87.5
143.3
42.9
82
532
22.1
5.0
17.0
95.0
0.1
149.3
181.8
42.2
82
533
22.1
1.9
20.1
89.7
0.1
44.5
65.5
37.8
82
534
22.0
5.3
16.7
89.8
5.2
47.0
69.3
25.6
82
535
22.0
2.5
19.5
93.8
0.2
23.6
48.0
13.6
82
536
22.0
6.3
15.7
88.6
0.7
123.6
96.4
138.6
82
537
21.9
6.9
15.0
87.6
2.2
65.3
35.4
24.9
82
538
21.7
6.2
15.6
87.6
0.5
66.2
43.1
26.2
82
539
21.7
1.0
20.7
85.4
6.7
51.3
71.3
6.4
82
540
21.6
3.4
18.2
136.2
1.9
45.2
71.5
42.2
82
541
21.6
7.6
14.0
103.9
0.1
130.9
46.8
44.2
82
542
21.4
8.2
13.3
85.5
1.0
267.2
56.0
88.0
82
543
21.4
3.3
18.1
79.8
0.2
131.9
113.1
40.8
82
544
21.4
8.8
12.6
97.4
2.6
11.3
37.7
38.5
82
545
21.3
11.0
10.3
105.1
0.1
140.7
26.6
27.9
82
546
21.2
9.9
11.3
109.9
13.0
35.6
66.7
20.2
82
547
21.2
5.2
16.0
68.7
0.1
122.9
60.8
31.0
82
548
21.2
9.3
11.9
105.3
0.6
81.7
47.3
3.4
82
549
21.2
5.2
16.0
62.8
0.7
51.8
30.5
27.7
82
550
21.1
7.6
13.6
82.1
1.7
61.4
113.1
33.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.