Standings
NMHL · 2025Current NMHL 2025 standings with 26 teams. MHK Ryazan leads the table with 92 points after 48 matches, followed by Yermak Angarsk on 80 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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Eastern Conference | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Team1MHK Ryazan | Played48 | Won40 | OTL0 | Lost1 | Goals For:Goals Against192:69 | Goal Diff+123 | Points92 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Team2Yermak Angarsk | Played48 | Won35 | OTL0 | Lost7 | Goals For:Goals Against223:96 | Goal Diff+127 | Points80 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Team3Dizelist | Played48 | Won27 | OTL0 | Lost14 | Goals For:Goals Against160:108 | Goal Diff+52 | Points67 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Team4Bobrov | Played48 | Won28 | OTL0 | Lost14 | Goals For:Goals Against187:114 | Goal Diff+73 | Points66 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Team5Sokol Novocheboksarsk | Played48 | Won18 | OTL0 | Lost15 | Goals For:Goals Against155:123 | Goal Diff+32 | Points60 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Team6Kristall BDK | Played48 | Won18 | OTL0 | Lost19 | Goals For:Goals Against127:131 | Goal Diff-4 | Points51 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Team7Progress Glazov | Played48 | Won16 | OTL0 | Lost21 | Goals For:Goals Against137:162 | Goal Diff-25 | Points50 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Team8HC Krasnodar | Played48 | Won18 | OTL0 | Lost22 | Goals For:Goals Against141:170 | Goal Diff-29 | Points45 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Team9Proton | Played48 | Won20 | OTL0 | Lost25 | Goals For:Goals Against124:151 | Goal Diff-27 | Points44 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Team10HK Samara | Played48 | Won14 | OTL0 | Lost24 | Goals For:Goals Against127:144 | Goal Diff-17 | Points44 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Team11Tambov | Played48 | Won10 | OTL0 | Lost28 | Goals For:Goals Against106:154 | Goal Diff-48 | Points36 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Team12Lipetsk | Played48 | Won5 | OTL0 | Lost30 | Goals For:Goals Against89:182 | Goal Diff-93 | Points26 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Team13Belgorod | Played48 | Won6 | OTL0 | Lost35 | Goals For:Goals Against94:258 | Goal Diff-164 | Points20 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Western Conference | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Team1Buran Moscow | Played48 | Won41 | OTL0 | Lost3 | Goals For:Goals Against238:82 | Goal Diff+156 | Points87 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Team2Kaluga | Played48 | Won29 | OTL0 | Lost11 | Goals For:Goals Against203:101 | Goal Diff+102 | Points72 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Team3Granit | Played48 | Won26 | OTL0 | Lost11 | Goals For:Goals Against168:123 | Goal Diff+45 | Points69 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Team4Dinamo 576 | Played48 | Won27 | OTL0 | Lost12 | Goals For:Goals Against171:120 | Goal Diff+51 | Points67 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Team5Metallurg Cherepovets | Played47 | Won21 | OTL0 | Lost12 | Goals For:Goals Against171:141 | Goal Diff+30 | Points64 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Team6Polot | Played48 | Won22 | OTL0 | Lost15 | Goals For:Goals Against176:173 | Goal Diff+3 | Points59 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Team7Voevoda Podolsk | Played48 | Won22 | OTL0 | Lost17 | Goals For:Goals Against130:148 | Goal Diff-18 | Points57 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Team8Fakel | Played48 | Won20 | OTL0 | Lost18 | Goals For:Goals Against140:156 | Goal Diff-16 | Points56 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Team9Bryansk | Played47 | Won14 | OTL0 | Lost24 | Goals For:Goals Against145:167 | Goal Diff-22 | Points42 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Team10Arktika | Played48 | Won8 | OTL0 | Lost27 | Goals For:Goals Against106:164 | Goal Diff-58 | Points35 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Team11Tayfun | Played48 | Won12 | OTL0 | Lost31 | Goals For:Goals Against112:178 | Goal Diff-66 | Points32 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Team12Leningradets | Played48 | Won6 | OTL0 | Lost35 | Goals For:Goals Against109:216 | Goal Diff-107 | Points21 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Team13Tverichi | Played48 | Won3 | OTL0 | Lost35 | Goals For:Goals Against95:195 | Goal Diff-100 | Points21 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Team Stats
Side-by-side performance comparison of all 26 teams in the NMHL. Buran Moscow leads with 41 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 |
|---|---|---|---|---|---|---|
| TeamMHK Ryazan | #1 | Played48 | Won40 | Lost1 | Goals For192 | Goals Against69 |
| TeamYermak Angarsk | #2 | Played48 | Won35 | Lost7 | Goals For223 | Goals Against96 |
| TeamDizelist | #3 | Played48 | Won27 | Lost14 | Goals For160 | Goals Against108 |
| TeamBobrov | #4 | Played48 | Won28 | Lost14 | Goals For187 | Goals Against114 |
| TeamSokol Novocheboksarsk | #5 | Played48 | Won18 | Lost15 | Goals For155 | Goals Against123 |
| TeamKristall BDK | #6 | Played48 | Won18 | Lost19 | Goals For127 | Goals Against131 |
| TeamProgress Glazov | #7 | Played48 | Won16 | Lost21 | Goals For137 | Goals Against162 |
| TeamHC Krasnodar | #8 | Played48 | Won18 | Lost22 | Goals For141 | Goals Against170 |
| TeamProton | #9 | Played48 | Won20 | Lost25 | Goals For124 | Goals Against151 |
| TeamHK Samara | #10 | Played48 | Won14 | Lost24 | Goals For127 | Goals Against144 |
| TeamTambov | #11 | Played48 | Won10 | Lost28 | Goals For106 | Goals Against154 |
| TeamLipetsk | #12 | Played48 | Won5 | Lost30 | Goals For89 | Goals Against182 |
| TeamBelgorod | #13 | Played48 | Won6 | Lost35 | Goals For94 | Goals Against258 |
| TeamBuran Moscow | #14 | Played48 | Won41 | Lost3 | Goals For238 | Goals Against82 |
| TeamKaluga | #15 | Played48 | Won29 | Lost11 | Goals For203 | Goals Against101 |
| TeamGranit | #16 | Played48 | Won26 | Lost11 | Goals For168 | Goals Against123 |
| TeamDinamo 576 | #17 | Played48 | Won27 | Lost12 | Goals For171 | Goals Against120 |
| TeamMetallurg Cherepovets | #18 | Played47 | Won21 | Lost12 | Goals For171 | Goals Against141 |
| TeamPolot | #19 | Played48 | Won22 | Lost15 | Goals For176 | Goals Against173 |
| TeamVoevoda Podolsk | #20 | Played48 | Won22 | Lost17 | Goals For130 | Goals Against148 |
| TeamFakel | #21 | Played48 | Won20 | Lost18 | Goals For140 | Goals Against156 |
| TeamBryansk | #22 | Played47 | Won14 | Lost24 | Goals For145 | Goals Against167 |
| TeamArktika | #23 | Played48 | Won8 | Lost27 | Goals For106 | Goals Against164 |
| TeamTayfun | #24 | Played48 | Won12 | Lost31 | Goals For112 | Goals Against178 |
| TeamLeningradets | #25 | Played48 | Won6 | Lost35 | Goals For109 | Goals Against216 |
| TeamTverichi | #26 | Played48 | Won3 | Lost35 | Goals For95 | Goals Against195 |
Past Seasons
NMHLBrowse 10 archived seasons of the NMHL, from 2016 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: 17 May 2026