2025-2026 NHL Elo Ratings & Projections
Last updated Tue, Apr 21, 2026, 11:06 PM EDT.
Welcome back! The 2025-26 NHL elo projections are live.
Data is now updating multiple times a day. We've also added a new feature: Scorigami!, a heatmap of all the scores in the season so far.
This website is inspired by 538's NHL Elo ratings, which are no longer maintained. We provide season-long and game-level projections, updated daily. See below the table for how it works.
This website is inspired by 538's NHL Elo ratings, which are no longer maintained. We provide season-long and game-level projections, updated daily. See below the table for how it works.
Wed, Apr 22, 2026 3 games
7:00 PM**
63*
PIT
40%+150
PHI
60%-150
9:30 PM
90
DAL
47%+115
MIN
53%-115
10:00 PM
52
ANA
36%+180
EDM
64%-180
*
Quality is an approximation of how entertaining the game expected to be. Subjectively,
games with quality above 70 are generally high quality. 90 and above are don't miss.
Poop emojis are reserved for games of quality less than 5 and carry their own entertainment
value.
** Game times in Eastern.
Tue, Apr 21, 2026 4 games
Final/OT
94
MTL
42%+140
2
TBL
58%-140
3✓
Final
82
BOS
36%+175
4✓
BUF
64%-175
2
9:30 PM
68
UTA
43%+135
VEG
57%-135
10:00 PM
76
LAK
27%+265
COL
73%-265
Mon, Apr 20, 2026 4 games
Final
63
PHI
46%+120
3✓
PIT
54%-120
0
Final/OT2
100
OTT
38%+165
2
CAR
62%-165
3✓
Final
90
MIN
42%+135
2
DAL
58%-135
4✓
Final
52
ANA
36%+175
3
EDM
64%-175
4✓
Sun, Apr 19, 2026 4 games
Final
76
LAK
28%+260
1
COL
72%-260
2✓
Final/OT
94
MTL
41%+145
4✓
TBL
59%-145
3
Final
82
BOS
37%+170
3
BUF
63%-170
4✓
Final
68
UTA
44%+130
2
VEG
56%-130
4✓
Sat, Apr 18, 2026 3 games
Final
100
OTT
39%+155
0
CAR
61%-155
2✓
Final
90
MIN
40%+150
6✓
DAL
60%-150
1
Final
63
PHI
45%+125
3✓
PIT
55%-125
2
Thu, Apr 16, 2026 6 games
Final
24
SJS
37%+170
6✓
WPG
63%-170
1
Final
63
STL
40%+150
5✓
UTA
60%-150
3
Final
37
ANA
42%+140
5✓
NSH
58%-140
4
Final
21
VAN
26%+285
1
EDM
74%-285
6✓
Final
29
LAK
49%+105
1
CGY
51%-105
3✓
Final
60
SEA
23%+330
0
COL
77%-330
2✓
Wed, Apr 15, 2026 6 games
Final
70
NYR
30%+235
4✓
TBL
70%-235
2
Final
47
DET
43%+135
1
FLA
57%-135
8✓
Final/SO
99
DAL
43%+130
4✓
BUF
57%-130
3
Final
52
TOR
30%+235
1
OTT
70%-235
3✓
Final
💩
SJS
51%-105
2
CHI
49%+105
5✓
Final
38
SEA
33%+205
1
VEG
67%-205
4✓
Tue, Apr 14, 2026 9 games
Final
75
MTL
PKPK
2
PHI
PKPK
4✓
Final
75
CAR
59%-145
2✓
NYI
41%+145
1
Final
66
WSH
47%+115
2✓
CBJ
53%-115
1
Final
58
NJD
42%+135
0
BOS
58%-135
4✓
Final
56
ANA
34%+190
2
MIN
66%-190
3✓
Final
56
WPG
38%+160
3
UTA
62%-160
5✓
Final
65
COL
65%-180
3✓
CGY
35%+180
1
Final
57
PIT
47%+115
5
STL
53%-115
7✓
Final/OT
9
LAK
59%-145
3
VAN
41%+145
4✓
Mon, Apr 13, 2026 10 games
Final/OT
75
DET
32%+215
3
TBL
68%-215
4✓
Final/SO
85
CAR
56%-125
2
PHI
44%+125
3✓
Final
43
NYR
42%+140
2
FLA
58%-140
3✓
Final
57
DAL
60%-155
6✓
TOR
40%+155
5
Final
64
MIN
52%-110
3
STL
48%+110
6✓
Final
27
SJS
36%+175
3✓
NSH
64%-175
2
Final
36
BUF
69%-220
5✓
CHI
31%+220
1
Final/SO
91
COL
53%-115
2✓
EDM
47%+115
1
Final
28
LAK
49%+105
5✓
SEA
51%-105
3
Final
54
WPG
41%+145
2
VEG
59%-145
6✓
Sun, Apr 12, 2026 6 games
Final
68
PIT
44%+130
0
WSH
56%-130
3✓
Final
65
MTL
53%-110
4✓
NYI
47%+110
1
Final
60
BOS
44%+130
3✓
CBJ
56%-130
2
Final/OT
70
OTT
52%-110
3
NJD
48%+110
4✓
Final/OT
💩
VAN
31%+225
4✓
ANA
69%-225
3
Final
44
UTA
57%-135
1
CGY
43%+135
4✓
Sat, Apr 11, 2026 15 games
Final
82
TBL
53%-115
2✓
BOS
47%+115
1
Final
67
OTT
52%-110
3✓
NYI
48%+110
0
Final
68
WSH
42%+135
6✓
PIT
58%-135
3
Final
55
EDM
52%-105
0
LAK
48%+105
1✓
Final
93
CAR
51%-105
4✓
UTA
49%+105
1
Final
64
MIN
53%-115
1
NSH
47%+115
2✓
Final
49
NJD
44%+130
5✓
DET
56%-130
3
Final
66
NYR
33%+205
0
DAL
67%-205
2✓
Final
13
STL
57%-135
5✓
CHI
43%+135
3
Final
52
PHI
44%+125
7✓
WPG
56%-125
1
Final
34
FLA
48%+110
6✓
TOR
52%-110
2
Final
16
CGY
45%+120
1
SEA
55%-120
4✓
Final
73
CBJ
37%+175
5✓
MTL
63%-175
2
Final/OT
86
VEG
32%+210
3✓
COL
68%-210
2
Final/SO
💩
VAN
35%+185
4✓
SJS
65%-185
3
Thu, Apr 9, 2026 14 games
Final
51
PHI
46%+115
3
DET
54%-115
6✓
Final
77
CBJ
36%+175
0
BUF
64%-175
5✓
Final
64
FLA
36%+175
1
OTT
64%-175
5✓
Final
37
TOR
40%+150
3
NYI
60%-150
5✓
Final
60
PIT
47%+110
5✓
NJD
53%-110
2
Final
97
TBL
48%+110
1
MTL
52%-110
2✓
Final
48
WPG
45%+125
3✓
STL
55%-125
2
Final
43
CAR
69%-225
7✓
CHI
31%+225
2
Final
60
NSH
38%+165
1
UTA
62%-165
4✓
Final
90
MIN
43%+135
4
DAL
57%-135
5✓
Final
65
CGY
25%+295
1
COL
75%-295
3✓
Final/SO
35
VEG
55%-125
3
SEA
45%+125
4✓
Final
24
SJS
40%+150
1
ANA
60%-150
6✓
Final
💩
VAN
31%+225
1
LAK
69%-225
4✓
Wed, Apr 8, 2026 3 games
Final
67
BUF
55%-120
5✓
NYR
45%+120
3
Final
46
WSH
PKPK
4✓
TOR
PKPK
0
Final
43
EDM
55%-120
5✓
SJS
45%+120
2
Tue, Apr 7, 2026 11 games
Final/OT
83
BOS
35%+185
5
CAR
65%-185
6✓
Final/SO
53
CBJ
46%+120
4✓
DET
54%-120
3
Final/SO
67
FLA
36%+180
3
MTL
64%-180
4✓
Final
54
PHI
42%+135
5✓
NJD
58%-135
1
Final
94
TBL
51%-105
2
OTT
49%+105
6✓
Final/OT
55
CGY
30%+235
3
DAL
70%-235
4✓
Final
79
COL
58%-135
3✓
STL
42%+135
1
Final
47
SEA
29%+245
2
MIN
71%-245
5✓
Final/OT
72
EDM
43%+130
5
UTA
57%-130
6✓
Final
15
VEG
63%-170
2✓
VAN
37%+170
1
Final
39
NSH
44%+125
5✓
ANA
56%-125
0
Mon, Apr 6, 2026 4 games
Final
100
TBL
PKPK
2
BUF
PKPK
4✓
Final
31
SEA
37%+170
2
WPG
63%-170
6✓
Final
💩
CHI
38%+165
2
SJS
62%-165
3✓
Final/SO
38
NSH
46%+120
2
LAK
54%-120
3✓
Sun, Apr 5, 2026 7 games
Final
66
MIN
51%-105
5✓
DET
49%+105
4
Final
58
FLA
41%+145
2
PIT
59%-145
5✓
Final/OT
57
BOS
48%+110
1
PHI
52%-110
2✓
Final
91
CAR
52%-105
3
OTT
48%+105
6✓
Final
51
WSH
PKPK
1
NYR
PKPK
8✓
Final
72
NJD
35%+180
3✓
MTL
65%-180
0
Final
79
STL
30%+235
3✓
COL
70%-235
2
Sat, Apr 4, 2026 15 games
Final
44
DET
48%+105
1
NYR
52%-105
4✓
Final
78
MIN
44%+125
4✓
OTT
56%-125
1
Final
100
COL
48%+110
2✓
DAL
52%-110
0
Final
89
BOS
35%+190
1
TBL
65%-190
3✓
Final
58
FLA
43%+135
4
PIT
57%-135
9✓
Final/OT
33
TOR
45%+125
6
LAK
55%-125
7✓
Final
52
WPG
41%+145
2✓
CBJ
59%-145
1
Final
77
NYI
32%+215
3
CAR
68%-215
4✓
Final
21
UTA
64%-180
7✓
VAN
36%+180
4
Final
77
BUF
51%-105
2
WSH
49%+105
6✓
Final/SO
72
MTL
52%-110
4✓
NJD
48%+110
3
Final
65
VEG
39%+155
5✓
EDM
61%-155
1
Final
30
NSH
48%+110
6✓
SJS
52%-110
3
Final
💩
CHI
36%+175
4✓
SEA
64%-175
2
Final
29
CGY
39%+160
5✓
ANA
61%-160
3
Fri, Apr 3, 2026 2 games
Final
48
PHI
42%+135
4✓
NYI
58%-135
1
Final
44
STL
42%+135
6✓
ANA
58%-135
2
Thu, Apr 2, 2026 14 games
Final
62
MTL
56%-125
3✓
NYR
44%+125
2
Final
61
BOS
48%+110
1
FLA
52%-110
2✓
Final
85
BUF
49%+105
1
OTT
51%-105
4✓
Final
49
DET
45%+125
4✓
PHI
55%-125
2
Final
85
PIT
34%+190
3
TBL
66%-190
6✓
Final
83
CBJ
35%+185
1
CAR
65%-185
5✓
Final
58
WSH
47%+110
3
NJD
53%-110
7✓
Final
69
WPG
35%+190
0
DAL
65%-190
3✓
Final
25
VAN
25%+305
2
MIN
75%-305
5✓
Final
28
CHI
26%+280
1
EDM
74%-280
3✓
Final
28
TOR
49%+105
1
SJS
51%-105
4✓
Final
45
UTA
53%-115
6✓
SEA
47%+115
2
Final
35
CGY
37%+170
3
VEG
63%-170
6✓
Final/SO
35
NSH
44%+125
5✓
LAK
56%-125
4
Wed, Apr 1, 2026 3 games
Final
39
VAN
18%+460
8✓
COL
82%-460
6
Final/OT
37
STL
46%+115
1
LAK
54%-115
2✓
Final
32
ANA
52%-105
3
SJS
48%+105
4✓
Tue, Mar 31, 2026 10 games
Final
56
PHI
41%+140
4
WSH
59%-140
6✓
Final
98
MTL
38%+165
4✓
TBL
62%-165
1
Final
57
DET
43%+135
1
PIT
57%-135
5✓
Final
43
NJD
49%+105
1
NYR
51%-105
4✓
Final
63
OTT
PKPK
3
FLA
PKPK
6✓
Final
74
NYI
35%+185
3
BUF
65%-185
4✓
Final
80
DAL
51%-105
3
BOS
49%+105
6✓
Final
83
CAR
52%-105
5✓
CBJ
48%+105
2
Final/OT
16
WPG
57%-130
4✓
CHI
43%+130
3
Final
49
SEA
34%+190
0
EDM
66%-190
3✓
Mon, Mar 30, 2026 5 games
Final
57
PIT
43%+135
8✓
NYI
57%-135
3
Final
66
CGY
26%+290
2
COL
74%-290
9✓
Final
29
STL
51%-105
4
SJS
49%+105
5✓
Final
10
VAN
29%+250
2
VEG
71%-250
4✓
Final/OT
44
TOR
40%+150
5✓
ANA
60%-150
4
Sun, Mar 29, 2026 6 games
Final
40
FLA
49%+105
1
NYR
51%-105
3✓
Final
73
NSH
29%+250
2
TBL
71%-250
3✓
Final/SO
66
BOS
43%+135
4✓
CBJ
57%-135
3
Final
92
MTL
39%+160
3✓
CAR
61%-160
1
Final/OT
72
DAL
55%-120
1
PHI
45%+120
2✓
Final
20
CHI
31%+220
3
NJD
69%-220
5✓
Sat, Mar 28, 2026 15 games
Final
56
FLA
44%+130
2
NYI
56%-130
5✓
Final
95
OTT
38%+165
2
TBL
62%-165
4✓
Final
62
ANA
41%+145
2
EDM
59%-145
4✓
Final
76
DAL
52%-110
6✓
PIT
48%+110
3
Final
40
SJS
31%+220
3✓
CBJ
69%-220
2
Final
70
MIN
49%+105
3
BOS
51%-105
6✓
Final
78
NJD
34%+195
2
CAR
66%-195
5✓
Final/SO
60
SEA
30%+230
2
BUF
70%-230
3✓
Final
78
WPG
28%+260
4✓
COL
72%-260
2
Final
58
MTL
52%-105
4✓
NSH
48%+105
1
Final
40
TOR
44%+130
1
STL
56%-130
5✓
Final
51
PHI
41%+145
5✓
DET
59%-145
3
Final
49
UTA
49%PK
6✓
LAK
51%PK
2
Final
💩
VAN
35%+185
3
CGY
65%-185
7✓
Final/SO
56
WSH
46%+120
5✓
VEG
54%-120
4
Fri, Mar 27, 2026 2 games
Final
76
DET
34%+195
5✓
BUF
66%-195
2
Final
9
CHI
37%+170
1
NYR
63%-170
6✓
Thu, Mar 26, 2026 13 games
Final/OT
67
SEA
26%+280
4✓
TBL
74%-280
3
Final
18
CHI
34%+190
1
PHI
66%-190
5✓
Final/SO
69
PIT
38%+165
4✓
OTT
62%-165
3
Final
75
DAL
53%-115
1
NYI
47%+115
2✓
Final
74
CBJ
44%+130
1
MTL
56%-130
2✓
Final
68
MIN
49%+105
3✓
FLA
51%-105
2
Final
48
NJD
46%+120
4✓
NSH
54%-120
2
Final/OT
25
SJS
38%+160
1
STL
62%-160
2✓
Final
78
COL
61%-155
3✓
WPG
39%+155
2
Final/OT
37
ANA
51%-105
3✓
CGY
49%+105
2
Final
61
WSH
41%+140
7✓
UTA
59%-140
4
Final/OT
61
EDM
47%+115
4✓
VEG
53%-115
3
Final
6
LAK
56%-125
4✓
VAN
44%+125
0
Wed, Mar 25, 2026 2 games
Final/OT
79
BOS
34%+195
4✓
BUF
66%-195
3
Final
33
NYR
42%+140
3
TOR
58%-140
4✓
Tue, Mar 24, 2026 15 games
Final/SO
41
SEA
37%+165
4
FLA
63%-165
5✓
Final
47
TOR
38%+160
4✓
BOS
62%-160
2
Final
68
OTT
PKPK
3✓
DET
PKPK
2
Final
88
CAR
52%-110
2
MTL
48%+110
5✓
Final
24
CHI
31%+225
4✓
NYI
69%-225
3
Final
57
CBJ
PKPK
3✓
PHI
PKPK
2
Final
86
COL
56%-130
6✓
PIT
44%+130
2
Final
96
MIN
38%+165
3
TBL
62%-165
6✓
Final
48
VEG
49%+105
1
WPG
51%-105
4✓
Final
47
WSH
49%+105
0
STL
51%-105
3✓
Final
73
NJD
33%+205
6✓
DAL
67%-205
4
Final
28
SJS
38%+160
3
NSH
62%-160
6✓
Final/SO
27
LAK
47%+110
2
CGY
53%-110
3✓
Final
67
EDM
42%+140
5✓
UTA
58%-140
2
Final
16
ANA
59%-140
5✓
VAN
41%+140
3
Mon, Mar 23, 2026 1 game
Final
53
OTT
55%-125
2✓
NYR
45%+125
1
Sun, Mar 22, 2026 9 games
Final/SO
33
WPG
45%+125
3✓
NYR
55%-125
2
Final/OT
86
COL
55%-125
3✓
WSH
45%+125
2
Final
82
CAR
53%-110
5✓
PIT
47%+110
1
Final/OT
17
NSH
54%-115
3✓
CHI
46%+115
2
Final
64
CBJ
48%+110
0
NYI
52%-110
1✓
Final
79
VEG
34%+195
3✓
DAL
66%-195
2
Final/OT
63
TBL
65%-185
3
CGY
35%+185
4✓
Final/OT
76
BUF
57%-130
5
ANA
43%+130
6✓
Final/OT
53
LAK
37%+170
3
UTA
63%-170
4✓