KHL: 2026/27 season forecast

10,000 simulations · 591 matches to play · updated 13 October 2026

The model played the remaining 591 matches 10,000 times. Magnitogorsk have the best chance to win the regular season: 32%, Lokomotiv Yaroslavl 25%.

Race for first place

0%10%20%30%40%7 September28 Septembertoday● Magnitogorsk 32%● Lokomotiv Yarosl… 25%● CSKA Moscow 24%● Spartak Moscow 3%● Dinamo Minsk 1%● Avangard Omsk <1%
Chance to win the regular season by week. Each point is the forecast as of that Monday.
Chance to win the regular season by week
DateMagnitogorskLokomotiv YaroslavlCSKA MoscowSpartak MoscowDinamo MinskAvangard Omsk
7 September8%16%7%2%15%14%
14 September10%24%2%16%7%5%
21 September19%14%4%20%5%2%
28 September26%10%11%10%2%1%
5 October31%12%20%3%2%<1%
12 October31%24%24%3%1%<1%
13 October32%25%24%3%1%<1%

Chances of every team

Sorted by projected points. ▲▼ — change in percentage points over the last week. “Run-in” — how hard the remaining games are, 1 = the hardest.

#TeamPtsProj.Run-in1stPlayoffs
1Magnitogorsk25 (16)992232%▲1>99%
2Lokomotiv Yaroslavl22 (14)982025%▲13>99%▲1
3CSKA Moscow22 (14)971824%▲4>99%
4Nizhny Novgorod19 (14)88216%▼699%
5Spartak Moscow16 (14)83153%96%
6Niznekamsk18 (15)7982%▼289%▼1
7Khabarovsk17 (14)79161%▲190%▲17
8Barys Astana16 (14)79132%▼186%▲2
9Cherepovets20 (15)7831%▲193%▲28
10Shanghai17 (12)77171%89%▲9
11Dinamo Minsk17 (15)77121%▼190%
12Yekaterinburg14 (13)7741%83%▲13
13Salavat Ufa17 (15)76191%▼283%▼4
14SKA St. Petersburg17 (14)721<1%▼580%▼15
15Bars Kazan15 (15)712<1%▼270%▼18
16Vladivostok13 (14)6914<1%65%▲12
17Avangard Omsk12 (13)656<1%50%▼15
18Tractor Chelyabinsk10 (13)625<1%▼143%▼23
19Novosibirsk13 (15)627<1%41%▲16
20Dynamo Moscow14 (16)6210—50%▼14
21Lada6 (15)3911—3%▼7
22Sochi6 (14)379—2%

Chance of every place

Show the 22 × 22 table
Team12345678910111213141516171819202122
Magnitogorsk3222141065322111
Lokomotiv Yaroslavl25221511854321111
CSKA Moscow242015118643221111
Nizhny Novgorod691211101087644332211
Spartak Moscow3589998876654432211
Niznekamsk23567787777665543321
Khabarovsk12456888787766443221
Barys Astana23467777766665544332
Cherepovets12456678887766553321
Shanghai134456776766666554321
Dinamo Minsk123456767767766554321
Yekaterinburg123566666776766554321
Salavat Ufa123466677776665554321
SKA St. Petersburg12334455567777787641
Bars Kazan11233445677778887652
Vladivostok1233445566678888762
Avangard Omsk11223344566881011101141
Tractor Chelyabinsk1112223445678911121362
Novosibirsk111223345688912131461
Dynamo Moscow11112234568101112131361
Lada11125113840
Sochi111493153

Percent; empty cells are under 1%.

How it is calculated

Each team gets an attack and a defence rating from this season’s matches (football: expected goals and actual goals, the opponents’ strength taken into account). Last season is only the starting point, worth eight games: after a few rounds this season decides.

Every remaining fixture is then played out with Poisson-distributed goals, 10,000 times, and each simulated season ends in a table by points, goal difference and goals scored. Ratings are only estimates and form changes, so every simulation also moves each team's strength by a random amount.

A league match within four days after a European game costs a team a little (on 2021–2026 data such sides took 0.08 points per match fewer than in their other games). Head-to-head tie-breakers, points deductions and domestic cups are not modelled. The forecast is recalculated as soon as new results come in.

KHL: matches and table →
KHL: power rankings →