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, 2016-17
| Team | GP | W | L | OTL | GF | GA | Pts | Last 5 | |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Reaktor | 64 | 44 | 13 | 7 | 202 | 137 | 135 | WWWWW |
| 2 | SKA-1946 | 60 | 46 | 9 | 5 | 193 | 119 | 133 | WWWWW |
| 3 | Stalnye Lisy | 64 | 44 | 17 | 2 | 243 | 142 | 129 | WWLWW |
| 4 | Krasnaya Armiya | 60 | 44 | 14 | 2 | 200 | 115 | 129 | WOLLW |
| 5 | Irbis | 64 | 44 | 17 | 3 | 213 | 142 | 129 | WWLLW |
| 6 | Kuznetskie Medvedi | 64 | 43 | 17 | 4 | 248 | 182 | 125 | WWWLO |
| 7 | Sarmaty | 64 | 42 | 16 | 6 | 183 | 120 | 125 | WWWWW |
| 8 | Loko | 60 | 42 | 15 | 3 | 194 | 112 | 123 | LWWWW |
| 9 | Belye Medvedi | 64 | 41 | 20 | 3 | 227 | 150 | 120 | OWWWL |
| 10 | Sibirskie Snaipery | 64 | 38 | 17 | 9 | 221 | 154 | 119 | WLLWW |
| 11 | Omskie Yastreby | 64 | 40 | 19 | 5 | 266 | 188 | 114 | LWWLL |
| 12 | Mamonty Yugry | 64 | 38 | 20 | 6 | 256 | 182 | 114 | WWWWW |
| 13 | Avto | 64 | 39 | 23 | 2 | 209 | 147 | 114 | WLLLW |
| 14 | Almaz | 60 | 38 | 20 | 2 | 151 | 131 | 113 | WWWWW |
| 15 | Tolpar | 64 | 35 | 21 | 8 | 214 | 164 | 111 | WLLWW |
| 16 | MHC Spartak | 60 | 37 | 19 | 4 | 178 | 145 | 111 | WWLWL |
| 17 | Russkie Vityazi | 60 | 37 | 20 | 3 | 158 | 139 | 111 | WLWLW |
| 18 | Din. St. Petersburg | 60 | 36 | 21 | 3 | 189 | 153 | 105 | WWLWW |
| 19 | Chaika | 60 | 33 | 23 | 4 | 158 | 143 | 98 | WWWWO |
| 20 | Serebryanye Lvi | 60 | 30 | 25 | 5 | 160 | 144 | 93 | WLLLL |
| 21 | Amurskie Tigry | 60 | 30 | 24 | 6 | 187 | 178 | 93 | WWLOL |
| 22 | Ladya | 64 | 29 | 26 | 9 | 193 | 209 | 91 | LWWWL |
| 23 | Dyn. Moscow | 60 | 26 | 30 | 4 | 146 | 162 | 78 | WWWWW |
| 24 | Snezhnye Barsy | 64 | 23 | 37 | 4 | 163 | 190 | 66 | LWLWW |
| 25 | Sputnik Almetievsk | 64 | 18 | 40 | 6 | 136 | 213 | 57 | LLLLL |
| 26 | Red Mashine Atlant | 60 | 17 | 40 | 3 | 132 | 204 | 53 | LLLWW |
| 27 | Tayfun | 56 | 16 | 40 | 0 | 109 | 181 | 48 | LWLLL |
| 28 | Taifun | 56 | 16 | 35 | 5 | 109 | 181 | 47 | LWLLL |
| 29 | Krylya Sovetov | 60 | 14 | 40 | 6 | 119 | 202 | 47 | LLLLL |
| 30 | HC Riga | 60 | 14 | 40 | 6 | 117 | 191 | 46 | OLLLL |
| 31 | Tyumensky Legion | 64 | 13 | 47 | 4 | 136 | 287 | 42 | LWWLO |
| 32 | Altai | 60 | 4 | 52 | 3 | 101 | 349 | 16 | LWLLL |
| 33 | Altay | 60 | 4 | 56 | 0 | 102 | 357 | 12 | LWLLL |
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