Loading the map…
Most points above xPts: Ludogorets (+13.0 pts), Botev Plovdiv (+7.1 pts), Lokomotiv Sofia (+5.7 pts).
Most points below xPts: Slavia Sofia (−9.5 pts), Hebar 1918 (−4.4 pts), CSKA Sofia (−3.8 pts).
| # | Team | Real | MP | xG | xGA | xPts | Pts | ± |
|---|---|---|---|---|---|---|---|---|
| 1 | Ludogorets | 1 | 21 | 33.0 | 15.7 | 39.0 | 52 | +13.0 |
| 2 | Levski Sofia | 2 | 20 | 28.5 | 12.9 | 37.9 | 36 | −1.9 |
| 3 | CSKA Sofia | 3 | 19 | 34.1 | 17.5 | 36.8 | 33 | −3.8 |
| 4 | Beroe | 4 | 19 | 20.7 | 23.9 | 24.3 | 27 | +2.7 |
| 5 | CSKA 1948 | 9 | 12 | 16.7 | 8.3 | 21.8 | 20 | −1.8 |
| 6 | Spartak Varna | 6 | 18 | 18.1 | 24.3 | 20.4 | 23 | +2.6 |
| 7 | Cherno More Varna | 10 | 13 | 15.8 | 12.3 | 19.9 | 20 | +0.1 |
| 8 | Arda Kardzhali | 8 | 14 | 21.3 | 20.4 | 19.5 | 21 | +1.5 |
| 9 | Botev Plovdiv | 5 | 16 | 15.9 | 24.0 | 17.9 | 25 | +7.1 |
| 10 | Slavia Sofia | 16 | 12 | 15.2 | 13.0 | 17.5 | 8 | −9.5 |
| 11 | Botev Vratsa | 11 | 16 | 11.4 | 18.6 | 16.8 | 18 | +1.2 |
| 12 | Lokomotiv Sofia | 7 | 13 | 13.2 | 14.6 | 16.3 | 22 | +5.7 |
| 13 | Septemvri Sofia | 14 | 15 | 16.9 | 24.3 | 15.6 | 12 | −3.6 |
| 14 | Hebar 1918 | 15 | 18 | 17.1 | 31.7 | 15.4 | 11 | −4.4 |
| 15 | Lokomotiv Plovdiv | 12 | 13 | 13.1 | 17.6 | 15.2 | 17 | +1.8 |
| 16 | Levski Krumovgrad | 13 | 14 | 12.3 | 22.7 | 13.0 | 12 | −1.0 |
| 17 | Marek | 17 | 1 | 0.2 | 1.8 | 0.3 | 0 | −0.3 |
Each match replayed from its full-time xG (Poisson): the points a side would earn on average (xPts). "Real" is the place in the real table.