Pitch Radar

RPL, round 12

23 Oct 2026 — 25 Oct 2026 · 8 matches · season 2026/27

The score and the xG side by side. Where they disagree, someone rode their luck or wasted chances — and that is exactly how the season-long gap builds up.

Matches of the round

MatchScorexGWho deserved it
Akhmat Grozny — Orenburg0:11.82 : 0.55got lucky
Akron Tolyatti — Dynamo Moscow3:10.93 : 1.74got lucky
Fakel Voronezh — Rodina Moscow0:10.32 : 1.25deserved
Rubin Kazan — Krylia Sovetov0:20.24 : 1.02deserved
Krasnodar — Baltika Kaliningrad1:11.03 : 0.88even by chances
Rostov — Lokomotiv Moscow2:02.07 : 0.77deserved
CSKA Moscow — Spartak Moscow2:01.81 : 2.01even by chances
Zenit — Dynamo Makhachkala2:03.24 : 0.88deserved

Best performance of the round

Zenit — 3.24 xG. Opponent: Dynamo Makhachkala. Result: a win.

The injustice of the round

Akhmat Grozny: 1.82 xG against the opponent's 0.55. Result: a defeat.