VHL — 2024
Playoffs
1st Round
Gornyak2
HK Norilsk4
2–1,2–6,0–4,2–3,12–1,2–5
HC Yugra4
Ryazan1
3–0,2–4,4–3,3–0,2–0
Metallurg Novokuznetsk3
Magnitka Magnitogorsk4
1–4,1–2,0–2,2–1,4–0,3–2,2–4
Dinamo St. Petersburg4
Buran Voronezh3
2–3,2–5,1–2,4–0,2–0,2–1,3–0
SKA Neva St. Petersburg4
Rubin Tyumen2
2–4,4–2,4–2,3–2,1–2,3–1
Khimik4
Kurgan3
3–4,3–2,7–3,3–6,2–1,1–2,5–3
Zvezda Moscow3
Torpedo Gorky4
2–3,5–1,2–4,4–1,1–2,1–0,1–2
Chelmet Chelyabinsk4
Perm2
2–1,7–3,2–3,1–5,2–0,5–1
Quarter-finals
Dinamo St. Petersburg4
Magnitka Magnitogorsk2
1–2,6–0,3–0,1–2,3–2,3–0
Chelmet Chelyabinsk0
Torpedo Gorky4
3–4,1–3,1–2,2–5
HC Yugra4
HK Norilsk0
2–1,3–1,4–3,3–1
Khimik4
SKA Neva St. Petersburg1
5–2,6–2,4–0,3–4,2–1
Semi-finals
Dinamo St. Petersburg3
Torpedo Gorky4
5–4,2–1,2–3,1–2,2–1,2–3,0–5
HC Yugra1
Khimik4
3–4,1–4,6–3,2–3,1–7
Finals
Khimik2
Torpedo Gorky4
2–3,3–6,4–2,3–2,0–4,2–5
1st Round
Gornyak2
HK Norilsk4
2–1,2–6,0–4,2–3,12–1,2–5
HC Yugra4
Ryazan1
3–0,2–4,4–3,3–0,2–0
Metallurg Novokuznetsk3
Magnitka Magnitogorsk4
1–4,1–2,0–2,2–1,4–0,3–2,2–4
Dinamo St. Petersburg4
Buran Voronezh3
2–3,2–5,1–2,4–0,2–0,2–1,3–0
SKA Neva St. Petersburg4
Rubin Tyumen2
2–4,4–2,4–2,3–2,1–2,3–1
Khimik4
Kurgan3
3–4,3–2,7–3,3–6,2–1,1–2,5–3
Zvezda Moscow3
Torpedo Gorky4
2–3,5–1,2–4,4–1,1–2,1–0,1–2
Chelmet Chelyabinsk4
Perm2
2–1,7–3,2–3,1–5,2–0,5–1
Quarter-finals
Dinamo St. Petersburg4
Magnitka Magnitogorsk2
1–2,6–0,3–0,1–2,3–2,3–0
Chelmet Chelyabinsk0
Torpedo Gorky4
3–4,1–3,1–2,2–5
HC Yugra4
HK Norilsk0
2–1,3–1,4–3,3–1
Khimik4
SKA Neva St. Petersburg1
5–2,6–2,4–0,3–4,2–1
Semi-finals
Dinamo St. Petersburg3
Torpedo Gorky4
5–4,2–1,2–3,1–2,2–1,2–3,0–5
HC Yugra1
Khimik4
3–4,1–4,6–3,2–3,1–7
Finals
Khimik2
Torpedo Gorky4
2–3,3–6,4–2,3–2,0–4,2–5
Standings — 2024
The 2024 VHL season standings featuring 33 teams. Metallurg Novokuznetsk leads the table with 94 points from 64 matches, followed by Dinamo St. Petersburg on 93 points. The teams have scored 5,656 goals combined this season.
Played 64Won 37OTL 0Lost 13Goal Diff +69Points 94
Played 64Won 35OTL 0Lost 13Goal Diff +62Points 93
Played 64Won 38OTL 0Lost 15Goal Diff +47Points 92
Played 64Won 25OTL 0Lost 13Goal Diff +38Points 87
Played 64Won 32OTL 0Lost 18Goal Diff +57Points 85
Played 64Won 29OTL 0Lost 16Goal Diff +36Points 85
Played 64Won 28OTL 0Lost 17Goal Diff +25Points 84
Played 64Won 29OTL 0Lost 19Goal Diff +39Points 83
9Perm
Played 64Won 25OTL 0Lost 19Goal Diff +12Points 82
Played 64Won 25OTL 0Lost 20Goal Diff +30Points 81
11Ryazan
Played 64Won 23OTL 0Lost 21Goal Diff -2Points 79
12Kurgan
Played 64Won 26OTL 0Lost 22Goal Diff +23Points 77
Played 64Won 28OTL 0Lost 23Goal Diff +11Points 77
Played 64Won 27OTL 0Lost 23Goal Diff +25Points 76
Played 64Won 24OTL 0Lost 21Goal Diff +23Points 76
Played 64Won 31OTL 0Lost 22Goal Diff +14Points 76
17AKM
Played 64Won 30OTL 0Lost 23Goal Diff +30Points 76
Played 64Won 23OTL 0Lost 23Goal Diff +6Points 73
19Bars
Played 64Won 28OTL 0Lost 24Goal Diff -14Points 72
20Tambov
Played 64Won 20OTL 0Lost 23Goal Diff +2Points 72
Played 64Won 22OTL 0Lost 25Goal Diff -10Points 71
22Dizel
Played 64Won 27OTL 0Lost 27Goal Diff +7Points 69
Played 64Won 18OTL 0Lost 24Goal Diff -18Points 69
Played 64Won 21OTL 0Lost 28Goal Diff -16Points 68
25Orsk
Played 64Won 15OTL 0Lost 27Goal Diff -19Points 65
Played 64Won 20OTL 0Lost 29Goal Diff -49Points 62
Played 64Won 14OTL 0Lost 30Goal Diff -45Points 57
28CSK VVS
Played 64Won 16OTL 0Lost 35Goal Diff -40Points 53
29Chelny
Played 64Won 15OTL 0Lost 35Goal Diff -42Points 53
Played 64Won 18OTL 0Lost 34Goal Diff -45Points 52
31Izhevsk
Played 64Won 15OTL 0Lost 35Goal Diff -91Points 49
Played 64Won 15OTL 0Lost 37Goal Diff -87Points 45
33Olympia
Played 64Won 15OTL 0Lost 40Goal Diff -78Points 41
| # | Team | Played | Won | OTL | Lost | Goals For | Goals Against | Goal Diff | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 64 | 37 | 0 | 13 | 206 | 137 | +69 | 94 | |
| 2 | 64 | 35 | 0 | 13 | 204 | 142 | +62 | 93 | |
| 3 | 64 | 38 | 0 | 15 | 170 | 123 | +47 | 92 | |
| 4 | 64 | 25 | 0 | 13 | 213 | 175 | +38 | 87 | |
| 5 | 64 | 32 | 0 | 18 | 225 | 168 | +57 | 85 | |
| 6 | 64 | 29 | 0 | 16 | 160 | 124 | +36 | 85 | |
| 7 | 64 | 28 | 0 | 17 | 195 | 170 | +25 | 84 | |
| 8 | 64 | 29 | 0 | 19 | 188 | 149 | +39 | 83 | |
9Perm | 9 | 64 | 25 | 0 | 19 | 178 | 166 | +12 | 82 |
| 10 | 64 | 25 | 0 | 20 | 211 | 181 | +30 | 81 | |
11Ryazan | 11 | 64 | 23 | 0 | 21 | 141 | 143 | -2 | 79 |
12Kurgan | 12 | 64 | 26 | 0 | 22 | 168 | 145 | +23 | 77 |
| 13 | 64 | 28 | 0 | 23 | 195 | 184 | +11 | 77 | |
| 14 | 64 | 27 | 0 | 23 | 187 | 162 | +25 | 76 | |
| 15 | 64 | 24 | 0 | 21 | 196 | 173 | +23 | 76 | |
| 16 | 64 | 31 | 0 | 22 | 162 | 148 | +14 | 76 | |
17AKM | 17 | 64 | 30 | 0 | 23 | 183 | 153 | +30 | 76 |
| 18 | 64 | 23 | 0 | 23 | 169 | 163 | +6 | 73 | |
19Bars | 19 | 64 | 28 | 0 | 24 | 173 | 187 | -14 | 72 |
20Tambov | 20 | 64 | 20 | 0 | 23 | 182 | 180 | +2 | 72 |
| 21 | 64 | 22 | 0 | 25 | 171 | 181 | -10 | 71 | |
22Dizel | 22 | 64 | 27 | 0 | 27 | 155 | 148 | +7 | 69 |
| 23 | 64 | 18 | 0 | 24 | 175 | 193 | -18 | 69 | |
| 24 | 64 | 21 | 0 | 28 | 158 | 174 | -16 | 68 | |
25Orsk | 25 | 64 | 15 | 0 | 27 | 135 | 154 | -19 | 65 |
| 26 | 64 | 20 | 0 | 29 | 160 | 209 | -49 | 62 | |
| 27 | 64 | 14 | 0 | 30 | 147 | 192 | -45 | 57 | |
28CSK VVS | 28 | 64 | 16 | 0 | 35 | 144 | 184 | -40 | 53 |
29Chelny | 29 | 64 | 15 | 0 | 35 | 163 | 205 | -42 | 53 |
| 30 | 64 | 18 | 0 | 34 | 145 | 190 | -45 | 52 | |
31Izhevsk | 31 | 64 | 15 | 0 | 35 | 135 | 226 | -91 | 49 |
| 32 | 64 | 15 | 0 | 37 | 130 | 217 | -87 | 45 | |
33Olympia | 33 | 64 | 15 | 0 | 40 | 132 | 210 | -78 | 41 |
Betting Insights
5.33Goals / Match
84.4%Both Score %
40.9%Over 2.5 / 5.5 %
55.4%Home Win %
44.6%Away Win %
15.6%Clean Sheet %
Most Common Scorelines
3-2
8.8%(101)
2-3
8.6%(98)
2-1
8.0%(91)
1-2
6.5%(74)
4-3
5.7%(65)
4-1
4.2%(48)
3-4
4.2%(48)
3-1
4.1%(47)
1-3
3.5%(40)
2-4
3.5%(40)
Teams
Metallurg Novokuznetsk
Dinamo St. Petersburg
Rubin Tyumen
Gornyak
Khimik
HC Yugra
Torpedo Gorky
Chelmet Chelyabinsk
Perm
Zvezda Moscow
Ryazan
Kurgan
HK Norilsk
SKA Neva St. Petersburg
Buran Voronezh
Magnitka Magnitogorsk
AKM
Dyn. Altay
Bars
Tambov
Almetyevsk
Dizel
HC Rostov
Toros Neftekamsk
Orsk
Omskie Krylia
Krasnoyarsk
CSK VVS
Chelny
Kristall Saratov
Izhevsk
Yunison Moscow
Olympia
Season Results
Match results from this season listed in chronological order. Historical results provide context for understanding how the season unfolded and which teams performed above or below expectations.
Torpedo Gorky | 5 – 2 | Khimik | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
27 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Khimik | 0 – 4 | Torpedo Gorky | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
25 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Torpedo Gorky | 2 – 3 | Khimik | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
23 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Torpedo Gorky | 2 – 4 | Khimik | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
21 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Khimik | 3 – 6 | Torpedo Gorky | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
19 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Khimik | 2 – 3 | Torpedo Gorky | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
17 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Dinamo St. Petersburg | 0 – 5 | Torpedo Gorky | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
13 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Torpedo Gorky | 3 – 2 | Dinamo St. Petersburg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
11 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Khimik | 7 – 1 | HC Yugra | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
8 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Dinamo St. Petersburg | 2 – 1 | Torpedo Gorky | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
7 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Past Seasons
API data: 2 May 2026