Once Zenit have enough completed Russian Premier League matches with expected goals (xG) data, per-game averages and player leaders will publish here. The match-by-match table above updates after every game.
Use the match-by-match table above to compare expected goals (xG) game by game, with home and away filters ahead of Zenit vs Krasnodar on 10.10.2026.
Use the Home / Away filter above the data table to compare Zenit's expected goals (xG) totals and per-game averages split by venue across 2026/2027.
Zenit have taken 2.7 points more than their chances warranted over 9 games: +3.5 goals against their xG, and +1.4 on the goals their xGA expected them to concede. Finishing and goalkeeping at that level rarely hold, so the table is the optimistic reading of this side.
| Window | Games | xG | Goals | Goals minus xG | xGA | Conceded | xGA minus conceded | xPts | Points | Points minus xPts |
|---|---|---|---|---|---|---|---|---|---|---|
| Last 9 | 9 | 15.46 | 19 | +3.54 | 10.41 | 9 | +1.41 | 15.29 | 18 | +2.71 |
| Last 5 | 5 | 9.01 | 7 | -2.01 | 6.07 | 7 | -0.93 | 8.53 | 9 | +0.47 |
| Home | 4 | 8.07 | 7 | -1.07 | 4.72 | 5 | -0.28 | 7.51 | 6 | -1.51 |
| Away | 5 | 7.39 | 12 | +4.61 | 5.69 | 4 | +1.69 | 7.78 | 12 | +4.22 |
| Date | Competition | Opponent | Score | xG | xGA | xPts | Points | Deserved result |
|---|---|---|---|---|---|---|---|---|
| 16 Sep | Russian Premier League | Baltika Kaliningrad (A) | 2-3 | 0.84 | 2.25 | 0.56 | 3 | L |
| 12 Sep | Russian Premier League | Lokomotiv Moskva (H) | 2-1 | 2.61 | 0.74 | 2.46 | 3 | W |
| 5 Sep | Russian Premier League | CSKA Moskva (H) | 1-2 | 2.39 | 1.77 | 1.75 | 0 | W |
| 29 Aug | Russian Premier League | Fakel (A) | 0-1 | 2.47 | 0.41 | 2.61 | 3 | W |
| 23 Aug | Russian Premier League | Spartak Moskva (A) | 2-0 | 0.70 | 0.90 | 1.15 | 0 | L |
| 16 Aug | Russian Premier League | Dinamo Moskva (H) | 3-0 | 1.18 | 1.13 | 1.39 | 3 | W |
| 9 Aug | Russian Premier League | Rodina Moskva (H) | 1-2 | 1.89 | 1.08 | 1.91 | 0 | W |
| 2 Aug | Russian Premier League | Orenburg (A) | 0-3 | 1.00 | 1.11 | 1.26 | 3 | L |
| 25 Jul | Russian Premier League | Akron (A) | 0-5 | 2.38 | 1.02 | 2.20 | 3 | W |
| Player | Position | Apps | Minutes | xG | Goals | Goals minus xG | xG per 90 |
|---|---|---|---|---|---|---|---|
| Aleksandr Sobolev | attacker | 9 | 675 | 0.00 | 7 | +7.00 | 0.00 |
| Maksim Glushenkov | attacker | 8 | 641 | 0.00 | 6 | +6.00 | 0.00 |
| Luiz Henrique | attacker | 7 | 424 | 0.00 | 2 | +2.00 | 0.00 |
| Felipe Augusto | attacker | 9 | 252 | 0.00 | 1 | +1.00 | 0.00 |
| Jhon Jhon | midfielder | 7 | 521 | 0.00 | 1 | +1.00 | 0.00 |
| K. Andrade | defender | 9 | 348 | 0.00 | 1 | +1.00 | 0.00 |
| Gustavo Mantuan | defender | 8 | 645 | 0.00 | 1 | +1.00 | 0.00 |