Standings
VHL · 2025Current VHL 2025 standings with 31 teams. Metallurg Novokuznetsk leads the table with 106 points after 62 matches, followed by HC Yugra on 101 points. The table shows wins, draws, losses, goals scored and conceded, goal difference, and recent form — essential for pre-match betting analysis.
| Team | Played | Won | OTL | Lost | Goals For:Goals Against | Goal Diff | Points |
|---|---|---|---|---|---|---|---|
| Team1Metallurg Novokuznetsk | Played62 | Won40 | OTL0 | Lost7 | Goals For:Goals Against226:131 | Goal Diff+95 | Points106 |
| Team2HC Yugra | Played62 | Won39 | OTL0 | Lost8 | Goals For:Goals Against178:93 | Goal Diff+85 | Points101 |
| Team3Almetyevsk | Played62 | Won34 | OTL0 | Lost11 | Goals For:Goals Against220:133 | Goal Diff+87 | Points93 |
| Team4Khimik | Played62 | Won35 | OTL0 | Lost15 | Goals For:Goals Against182:121 | Goal Diff+61 | Points87 |
| Team5Magnitka Magnitogorsk | Played62 | Won26 | OTL0 | Lost16 | Goals For:Goals Against183:142 | Goal Diff+41 | Points81 |
| Team6Ryazan | Played62 | Won30 | OTL0 | Lost19 | Goals For:Goals Against164:140 | Goal Diff+24 | Points81 |
| Team7Omskie Krylia | Played62 | Won30 | OTL0 | Lost20 | Goals For:Goals Against169:133 | Goal Diff+36 | Points80 |
| Team8Gornyak | Played62 | Won25 | OTL0 | Lost19 | Goals For:Goals Against184:151 | Goal Diff+33 | Points78 |
| Team9Perm | Played62 | Won22 | OTL0 | Lost20 | Goals For:Goals Against150:155 | Goal Diff-5 | Points78 |
| Team10Chelmet Chelyabinsk | Played62 | Won30 | OTL0 | Lost20 | Goals For:Goals Against178:167 | Goal Diff+11 | Points77 |
| Team11Rubin Tyumen | Played62 | Won21 | OTL0 | Lost21 | Goals For:Goals Against154:138 | Goal Diff+16 | Points75 |
| Team12Torpedo Gorky | Played62 | Won24 | OTL0 | Lost22 | Goals For:Goals Against174:145 | Goal Diff+29 | Points74 |
| Team13Izhevsk | Played62 | Won31 | OTL0 | Lost22 | Goals For:Goals Against160:145 | Goal Diff+15 | Points74 |
| Team14Dizel | Played62 | Won28 | OTL0 | Lost21 | Goals For:Goals Against154:139 | Goal Diff+15 | Points74 |
| Team15Bars | Played62 | Won24 | OTL0 | Lost19 | Goals For:Goals Against130:139 | Goal Diff-9 | Points73 |
| Team16CSK VVS | Played62 | Won24 | OTL0 | Lost22 | Goals For:Goals Against166:150 | Goal Diff+16 | Points72 |
| Team17Krasnoyarsk | Played62 | Won21 | OTL0 | Lost22 | Goals For:Goals Against146:151 | Goal Diff-5 | Points72 |
| Team18Toros Neftekamsk | Played62 | Won23 | OTL0 | Lost23 | Goals For:Goals Against144:153 | Goal Diff-9 | Points68 |
| Team19Kurgan | Played62 | Won21 | OTL0 | Lost25 | Goals For:Goals Against147:153 | Goal Diff-6 | Points66 |
| Team20Zvezda Moscow | Played62 | Won23 | OTL0 | Lost28 | Goals For:Goals Against137:150 | Goal Diff-13 | Points62 |
| Team21Dinamo St. Petersburg | Played62 | Won23 | OTL0 | Lost28 | Goals For:Goals Against160:169 | Goal Diff-9 | Points62 |
| Team23Olympia | Played62 | Won16 | OTL0 | Lost27 | Goals For:Goals Against114:156 | Goal Diff-42 | Points61 |
| Team24AKM | Played62 | Won13 | OTL0 | Lost28 | Goals For:Goals Against139:174 | Goal Diff-35 | Points60 |
| Team25Tambov | Played62 | Won18 | OTL0 | Lost30 | Goals For:Goals Against148:173 | Goal Diff-25 | Points58 |
| Team26Kristall Saratov | Played62 | Won20 | OTL0 | Lost32 | Goals For:Goals Against145:177 | Goal Diff-32 | Points54 |
| Team27Orsk | Played62 | Won19 | OTL0 | Lost30 | Goals For:Goals Against105:170 | Goal Diff-65 | Points54 |
| Team28Buran Voronezh | Played62 | Won16 | OTL0 | Lost33 | Goals For:Goals Against130:181 | Goal Diff-51 | Points51 |
| Team29Dyn. Altay | Played62 | Won13 | OTL0 | Lost31 | Goals For:Goals Against133:193 | Goal Diff-60 | Points51 |
| Team30HK Norilsk | Played62 | Won16 | OTL0 | Lost36 | Goals For:Goals Against121:172 | Goal Diff-51 | Points47 |
| Team31HC Rostov | Played62 | Won14 | OTL0 | Lost35 | Goals For:Goals Against122:184 | Goal Diff-62 | Points45 |
| Team32Chelny | Played62 | Won12 | OTL0 | Lost37 | Goals For:Goals Against141:201 | Goal Diff-60 | Points45 |
Team Stats
Side-by-side performance comparison of all 31 teams in the VHL. Metallurg Novokuznetsk leads with 40 wins this season. The colour-coded heatmap highlights wins, losses, draws, goals scored and conceded, goal difference, and win percentage — making it easy to spot the strongest and weakest teams at a glance for betting analysis.
Top Scoring Teams
| Team | # | Played | Won | Lost | Goals For | Goals Against |
|---|---|---|---|---|---|---|
| TeamMetallurg Novokuznetsk | #1 | Played62 | Won40 | Lost7 | Goals For226 | Goals Against131 |
| TeamHC Yugra | #2 | Played62 | Won39 | Lost8 | Goals For178 | Goals Against93 |
| TeamAlmetyevsk | #3 | Played62 | Won34 | Lost11 | Goals For220 | Goals Against133 |
| TeamKhimik | #4 | Played62 | Won35 | Lost15 | Goals For182 | Goals Against121 |
| TeamMagnitka Magnitogorsk | #5 | Played62 | Won26 | Lost16 | Goals For183 | Goals Against142 |
| TeamRyazan | #6 | Played62 | Won30 | Lost19 | Goals For164 | Goals Against140 |
| TeamOmskie Krylia | #7 | Played62 | Won30 | Lost20 | Goals For169 | Goals Against133 |
| TeamGornyak | #8 | Played62 | Won25 | Lost19 | Goals For184 | Goals Against151 |
| TeamPerm | #9 | Played62 | Won22 | Lost20 | Goals For150 | Goals Against155 |
| TeamChelmet Chelyabinsk | #10 | Played62 | Won30 | Lost20 | Goals For178 | Goals Against167 |
| TeamRubin Tyumen | #11 | Played62 | Won21 | Lost21 | Goals For154 | Goals Against138 |
| TeamTorpedo Gorky | #12 | Played62 | Won24 | Lost22 | Goals For174 | Goals Against145 |
| TeamIzhevsk | #13 | Played62 | Won31 | Lost22 | Goals For160 | Goals Against145 |
| TeamDizel | #14 | Played62 | Won28 | Lost21 | Goals For154 | Goals Against139 |
| TeamBars | #15 | Played62 | Won24 | Lost19 | Goals For130 | Goals Against139 |
| TeamCSK VVS | #16 | Played62 | Won24 | Lost22 | Goals For166 | Goals Against150 |
| TeamKrasnoyarsk | #17 | Played62 | Won21 | Lost22 | Goals For146 | Goals Against151 |
| TeamToros Neftekamsk | #18 | Played62 | Won23 | Lost23 | Goals For144 | Goals Against153 |
| TeamKurgan | #19 | Played62 | Won21 | Lost25 | Goals For147 | Goals Against153 |
| TeamZvezda Moscow | #20 | Played62 | Won23 | Lost28 | Goals For137 | Goals Against150 |
| TeamDinamo St. Petersburg | #21 | Played62 | Won23 | Lost28 | Goals For160 | Goals Against169 |
| TeamOlympia | #22 | Played62 | Won16 | Lost27 | Goals For114 | Goals Against156 |
| TeamAKM | #23 | Played62 | Won13 | Lost28 | Goals For139 | Goals Against174 |
| TeamTambov | #24 | Played62 | Won18 | Lost30 | Goals For148 | Goals Against173 |
| TeamKristall Saratov | #25 | Played62 | Won20 | Lost32 | Goals For145 | Goals Against177 |
| TeamOrsk | #26 | Played62 | Won19 | Lost30 | Goals For105 | Goals Against170 |
| TeamBuran Voronezh | #27 | Played62 | Won16 | Lost33 | Goals For130 | Goals Against181 |
| TeamDyn. Altay | #28 | Played62 | Won13 | Lost31 | Goals For133 | Goals Against193 |
| TeamHK Norilsk | #29 | Played62 | Won16 | Lost36 | Goals For121 | Goals Against172 |
| TeamHC Rostov | #30 | Played62 | Won14 | Lost35 | Goals For122 | Goals Against184 |
| TeamChelny | #31 | Played62 | Won12 | Lost37 | Goals For141 | Goals Against201 |
Past Seasons
VHLBrowse 16 archived seasons of the VHL, from 2010 to 2025. Each season page includes full standings, top scorers, and match results — useful for comparing historical performance and identifying long-term betting patterns.
API data: 27 May 2026