Menu
Russia

Vhl

VHL2025

Russia · Hockey

Playoffs

1st Round

CSK VVS2
Metallurg Novokuznetsk4
0–1,3–5,4–2,2–3,3–1,2–3
Perm3
Gornyak4
1–2,2–3,1–2,3–2,6–0,2–1,1–2
Almetyevsk3
Dizel2
4–2,1–3,0–3,3–0,4–1
Ryazan4
Rubin Tyumen2
1–0,4–2,1–2,1–2,3–2,4–2
Chelmet Chelyabinsk2
Omskie Krylia4
4–1,4–3,2–7,1–2,4–5,2–3
Bars1
HC Yugra4
2–4,1–4,0–3,4–3,0–4
Torpedo Gorky0
Magnitka Magnitogorsk4
1–3,3–6,0–1,2–3
Izhevsk1
Khimik4
2–4,3–0,2–5,1–4,1–2

Quarter-finals

Metallurg Novokuznetsk4
Gornyak1
2–1,1–0,2–3,7–4,5–0
Almetyevsk4
Ryazan1
4–5,4–3,4–3,2–1,7–2
HC Yugra4
Omskie Krylia0
3–1,4–0,5–3,3–0
Khimik3
Magnitka Magnitogorsk3
0–3,0–1,7–3,2–2,4–2,1–2,6–0

Semi-finals

Khimik2
Metallurg Novokuznetsk0
3–0,1–0

Standings2025

The 2025 VHL season standings featuring 32 teams. Metallurg Novokuznetsk leads the table with 106 points from 62 matches, followed by HC Yugra on 101 points. The teams have scored 4,932 goals combined this season.

Played 62Won 40OTL 0Lost 7Goal Diff +95Points 106
Played 62Won 39OTL 0Lost 8Goal Diff +85Points 101
Played 62Won 34OTL 0Lost 11Goal Diff +87Points 93
Played 62Won 35OTL 0Lost 15Goal Diff +61Points 87
Played 62Won 26OTL 0Lost 16Goal Diff +41Points 81
Played 62Won 30OTL 0Lost 19Goal Diff +24Points 81
Played 62Won 30OTL 0Lost 20Goal Diff +36Points 80
Played 62Won 25OTL 0Lost 19Goal Diff +33Points 78
Played 62Won 22OTL 0Lost 20Goal Diff -5Points 78
Played 62Won 30OTL 0Lost 20Goal Diff +11Points 77
Played 62Won 21OTL 0Lost 21Goal Diff +16Points 75
Played 62Won 24OTL 0Lost 22Goal Diff +29Points 74
Played 62Won 31OTL 0Lost 22Goal Diff +15Points 74
Played 62Won 28OTL 0Lost 21Goal Diff +15Points 74
Played 62Won 24OTL 0Lost 19Goal Diff -9Points 73
Played 62Won 24OTL 0Lost 22Goal Diff +16Points 72
Played 62Won 21OTL 0Lost 22Goal Diff -5Points 72
Played 62Won 23OTL 0Lost 23Goal Diff -9Points 68
Played 62Won 21OTL 0Lost 25Goal Diff -6Points 66
Played 62Won 23OTL 0Lost 28Goal Diff -13Points 62
Played 62Won 23OTL 0Lost 28Goal Diff -9Points 62
Played 62Won 23OTL 0Lost 27Goal Diff -25Points 62
Played 62Won 16OTL 0Lost 27Goal Diff -42Points 61
24AKM
Played 62Won 13OTL 0Lost 28Goal Diff -35Points 60
Played 62Won 18OTL 0Lost 30Goal Diff -25Points 58
Played 62Won 20OTL 0Lost 32Goal Diff -32Points 54
Played 62Won 19OTL 0Lost 30Goal Diff -65Points 54
Played 62Won 16OTL 0Lost 33Goal Diff -51Points 51
Played 62Won 13OTL 0Lost 31Goal Diff -60Points 51
Played 62Won 16OTL 0Lost 36Goal Diff -51Points 47
Played 62Won 14OTL 0Lost 35Goal Diff -62Points 45
Played 62Won 12OTL 0Lost 37Goal Diff -60Points 45

Betting Insights

Goals / Match
4.96
Average goals per match this season
Both Score %
80.5%
Percentage of matches where both teams scored
Over 2.5 / 5.5 %
33.5%
Percentage of matches with over 2.5 goals (football) or 5.5 (hockey)
Home Win %
52.7%
Percentage of matches won by home teams
Away Win %
47.1%
Percentage of matches won by away teams
Clean Sheet %
19.5%
Percentage of matches where at least one team kept a clean sheet

Most Common Scorelines

3-2
9.3%(99)
2-1
8.8%(94)
2-3
8.4%(90)
1-2
6.4%(68)
1-3
4.7%(50)
3-4
4.5%(48)
4-2
4.4%(47)
4-3
3.9%(42)
4-1
3.7%(39)
2-4
3.4%(36)

Goals by Period

25.5%
P1
29.3%
P2
34.2%
P3
11.0%
OT

Teams

Metallurg Novokuznetsk
HC Yugra
Almetyevsk
Khimik
Magnitka Magnitogorsk
Ryazan
Omskie Krylia
Gornyak
Perm
Chelmet Chelyabinsk
Rubin Tyumen
Torpedo Gorky
Izhevsk
Dizel
Bars
CSK VVS
Krasnoyarsk
Toros Neftekamsk
Kurgan
Zvezda Moscow
Dinamo St. Petersburg
SKA-VMF St. Petersburg
Olympia
AKM
Tambov
Kristall Saratov
Orsk
Buran Voronezh
Dyn. Altay
HK Norilsk
HC Rostov
Chelny

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.

HC Yugra
04
Almetyevsk
8 May
Metallurg Novokuznetsk
33
Khimik
7 May
Almetyevsk
32
HC Yugra
5 May
Khimik
32
Metallurg Novokuznetsk
4 May
Almetyevsk
25
HC Yugra
3 May
Khimik
02
Metallurg Novokuznetsk
2 May
HC Yugra
43
Almetyevsk
30 Apr
Metallurg Novokuznetsk
01
Khimik
29 Apr
HC Yugra
21
Almetyevsk
28 Apr
Metallurg Novokuznetsk
03
Khimik
27 Apr

Past Seasons

API data: 8 May 2026