Pitch Radar

Zenit — Dynamo Moscow 3:0

Zenit
3:0
Dynamo Moscow
RPL · 16 Aug 2026 · season 2026/27

The score says how it ended. xG says how it should have ended: it is the sum of the chances each shot was worth, not an opinion about the game.

Score3:0
Home xG1.22Zenit
Away xG0.49Dynamo Moscow
Expected points1.94 : 0.75

Who deserved it

The score matched the game: Zenit was the better side by chances too.

The numbers

TeamGoalsxGGoals − xGExpected points
Zenit31.22+1.81.94
Dynamo Moscow00.49−0.50.75

Goals

MinuteGoalTeamShot xGAssist
28'Alexander Sobolev (penalty)Zenit0.75
32'Alexander SobolevZenit0.44Maksim Glushenkov
86'Maksim GlushenkovZenit0.03

Key chances

MinutePlayerTeamxGOutcome
32'Alexander SobolevZenit0.44goal
16'Iaroslav GladyshevDynamo Moscow0.14off target, header
78'Maksim OsipenkoDynamo Moscow0.12saved

Shots: Zenit 3, Dynamo Moscow 11; big chances (xG 0.3 and above): 2 and 0.

How the game went

In the first half xG was Zenit 1.19, Dynamo Moscow 0.30: a clear edge for Zenit. In the second half xG was Zenit 0.03, Dynamo Moscow 0.19: about even. Zenit scored 3 from 1.22 xG: well above what they created. As a rule, finishing like this evens out over time.

Shot data: Understat. xG rates the quality of a chance; it is not a forecast of the result.

How it fits the season

Zenit: +5.4 for the season (1 in the table). Dynamo Moscow: +7.3 (2). The gap between points and xPTS is built from matches like this one.

Other matches of the round

All RPL matches with xG →