MHL results, standings and stats
MHLEvery game with its score and box score where the league publishes one: lineups, goals, penalties and player lines, with standings built from the results.
15seasons, 2012-13 to 2026-27
17,217games, with box scores
68teams that have played in it
14,967games with odds
Standings, 2017-18
| Team | GP | W | L | OTL | GF | GA | Pts | Last 5 | |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Loko | 72 | 63 | 6 | 3 | 284 | 120 | 183 | WWWLW |
| 2 | SKA-1946 | 72 | 59 | 9 | 4 | 258 | 108 | 179 | WWLWW |
| 3 | MHC Spartak | 72 | 55 | 12 | 5 | 274 | 161 | 166 | WWWWW |
| 4 | Din. St. Petersburg | 72 | 53 | 14 | 5 | 285 | 143 | 159 | WWWWW |
| 5 | Mamonty Yugry | 64 | 53 | 9 | 2 | 267 | 119 | 152 | WWWWW |
| 6 | Krasnaya Armiya | 72 | 50 | 15 | 7 | 265 | 175 | 149 | WLOWW |
| 7 | Almaz | 72 | 46 | 18 | 8 | 251 | 189 | 139 | WWOLL |
| 8 | Stalnye Lisy | 64 | 44 | 18 | 2 | 254 | 173 | 129 | WWWLL |
| 9 | Sibirskie Snaipery | 64 | 43 | 19 | 2 | 208 | 142 | 128 | WLLWW |
| 10 | Avto | 64 | 41 | 16 | 7 | 246 | 149 | 125 | WWWLW |
| 11 | Tolpar | 64 | 40 | 18 | 6 | 196 | 137 | 122 | WWLLW |
| 12 | Belye Medvedi | 64 | 39 | 18 | 7 | 223 | 163 | 118 | LLWWO |
| 13 | Irbis | 64 | 40 | 19 | 5 | 179 | 152 | 117 | LWWWW |
| 14 | Reaktor | 64 | 39 | 20 | 5 | 219 | 183 | 114 | WWWWL |
| 15 | Krylya Sovetov | 72 | 35 | 27 | 10 | 202 | 197 | 110 | LWWWW |
| 16 | Russkie Vityazi | 72 | 35 | 29 | 8 | 175 | 168 | 107 | WWWWW |
| 17 | Dyn. Moscow | 72 | 36 | 32 | 4 | 189 | 215 | 102 | WLWWL |
| 18 | Chaika | 72 | 35 | 34 | 3 | 174 | 195 | 101 | WLLLL |
| 19 | Serebryanye Lvi | 72 | 30 | 32 | 10 | 193 | 189 | 98 | LLWLL |
| 20 | Sarmaty | 64 | 31 | 25 | 8 | 191 | 188 | 93 | WWWWL |
| 21 | Omskie Yastreby | 64 | 29 | 29 | 6 | 175 | 176 | 87 | WLLWL |
| 22 | Ladya | 64 | 26 | 28 | 10 | 166 | 198 | 85 | WOOLL |
| 23 | Snezhnye Barsy | 64 | 29 | 31 | 4 | 195 | 232 | 83 | WLLWW |
| 24 | Red Mashine Atlant | 72 | 28 | 41 | 3 | 142 | 188 | 82 | LLWLL |
| 25 | Kuznetskie Medvedi | 64 | 26 | 32 | 6 | 193 | 228 | 78 | LLOLW |
| 26 | Kunlun Junior | 64 | 25 | 39 | 0 | 166 | 238 | 75 | LLLLL |
| 27 | KRS Heilongjiang | 64 | 25 | 37 | 2 | 166 | 238 | 70 | LLLLL |
| 28 | Tyumensky Legion | 64 | 21 | 36 | 7 | 163 | 239 | 63 | WWWOO |
| 29 | Taifun | 64 | 20 | 37 | 7 | 157 | 250 | 62 | WLLWL |
| 30 | HC Riga | 72 | 20 | 47 | 5 | 117 | 227 | 61 | LLWLL |
| 31 | Tayfun | 64 | 20 | 44 | 0 | 157 | 250 | 60 | WLLWL |
| 32 | Amurskie Tigry | 72 | 19 | 45 | 8 | 183 | 282 | 60 | WOWOO |
| 33 | Sputnik Almetievsk | 64 | 15 | 46 | 3 | 145 | 289 | 46 | LWWLL |
| 34 | Altai | 60 | 12 | 38 | 10 | 117 | 243 | 44 | WLLLO |
| 35 | Kapitan | 72 | 14 | 54 | 4 | 165 | 270 | 41 | LWWWL |
| 36 | Altay | 60 | 12 | 48 | 0 | 117 | 243 | 36 | WLLLL |
Built from the results, with the league's own points
Every season
Seasons in the API| Season | Games | First game | Last game | |
|---|---|---|---|---|
| 2026-27 | 931 | 6 Sep 2026 | 22 Mar 2027 | StandingsLast day |
| 2025-26 | 1,366 | 3 Sep 2025 | 24 May 2026 | StandingsLast day |
| 2024-25 | 1,192 | 1 Sep 2024 | 24 May 2025 | StandingsLast day |
| 2023-24 | 1,138 | 3 Sep 2023 | 25 Apr 2024 | StandingsLast day |
| 2022-23 | 1,132 | 3 Sep 2022 | 25 Apr 2023 | StandingsLast day |
| 2021-22 | 1,215 | 4 Sep 2021 | 25 Apr 2022 | StandingsLast day |
| 2020-21 | 1,145 | 5 Sep 2020 | 23 Apr 2021 | StandingsLast day |
| 2019-20 | 1,248 | 3 Sep 2019 | 16 Mar 2020 | StandingsLast day |
| 2018-19 | 1,272 | 4 Sep 2018 | 24 Apr 2019 | StandingsLast day |
| 2017-18 | 1,264 | 2 Sep 2017 | 24 Apr 2018 | StandingsLast day |
| 2016-17 | 1,081 | 4 Sep 2016 | 22 Apr 2017 | StandingsLast day |
| 2015-16 | 720 | 2 Sep 2015 | 21 Apr 2016 | StandingsLast day |
| 2014-15 | 1,182 | 1 Sep 2014 | 26 Apr 2015 | StandingsLast day |
| 2013-14 | 1,243 | 3 Sep 2013 | 29 Apr 2014 | StandingsLast day |
| 2012-13 | 1,088 | 1 Sep 2012 | 30 Apr 2013 | StandingsLast day |
12 of 15 seasons, newest first