Russian Premier League top scorers 2026/2027
Every Russian Premier League player ranked on the goals he has scored this season, with the minutes he took to score them — and, where the competition carries per-match figures, the chances those goals came from.
Aleksandr Sobolev leads the scoring on 7 goals, from 675 minutes. That is 1 clear of Maksim Glushenkov. Aleksandr Sobolev has scored 7.00 more than his chances were worth: 7 goals from 0.00 xG.
Showing 1–50 of 366 players
| # | Player | Club | Apps | Min | G | xG | G − xG | Min/G |
|---|---|---|---|---|---|---|---|---|
| 1 | Aleksandr Sobolev | Zenit St. Petersburg | 9 | 675 | 7 | 0.00 | +7.00 | 96 |
| 2 | Maksim Glushenkov | Zenit St. Petersburg | 8 | 640 | 6 | 0.00 | +6.00 | 107 |
| 3 | Gamid Agalarov | Dinamo Makhachkala | 9 | 460 | 5 | 0.00 | +5.00 | 92 |
| 4 | Brayan Gil | Baltika Kaliningrad | 8 | 413 | 4 | 0.00 | +4.00 | 103 |
| 4 | Konstantin Tyukavin | Dynamo Moscow | 7 | 597 | 4 | 0.00 | +4.00 | 149 |
| 4 | Gilson Tavares | Akron Togliatti | 9 | 740 | 4 | 0.00 | +4.00 | 185 |
| 4 | Ivan Oblyakov | CSKA Moscow | 9 | 784 | 4 | 0.00 | +4.00 | 196 |
| 8 | Nikita Krivtsov | FK Krasnodar | 4 | 360 | 3 | 0.00 | +3.00 | 120 |
| 8 | Mirlind Daku | Rubin Kazan | 9 | 487 | 3 | 0.00 | +3.00 | 162 |
| 8 | Amar Rahmanović | Krylya Sovetov Samara | 9 | 494 | 3 | 0.00 | +3.00 | 165 |
| 8 | Georgiy Melkadze | Akhmat Grozny | 8 | 505 | 3 | 0.00 | +3.00 | 168 |
| 8 | Jacques Siwe | Rubin Kazan | 8 | 564 | 3 | 0.00 | +3.00 | 188 |
| 8 | Luciano Gondou | CSKA Moscow | 9 | 566 | 3 | 0.00 | +3.00 | 189 |
| 8 | Egas Cacintura | Akhmat Grozny | 7 | 616 | 3 | 0.00 | +3.00 | 205 |
| 8 | Manfred Ugalde | FC Spartak Moscow | 9 | 680 | 3 | 0.00 | +3.00 | 227 |
| 8 | Ivan Oleynikov | CSKA Moscow | 9 | 688 | 3 | 0.00 | +3.00 | 229 |
| 8 | Artem Maksimenko | Rodina Moscow | 9 | 701 | 3 | 0.00 | +3.00 | 234 |
| 8 | Anderson Arroyo | Rubin Kazan | 9 | 704 | 3 | 0.00 | +3.00 | 235 |
| 8 | Jubal | FK Krasnodar | 9 | 792 | 3 | 0.00 | +3.00 | 264 |
| 20 | Viktor Okishor | Dynamo Moscow | 5 | 140 | 2 | 0.00 | +2.00 | 70 |
| 20 | Anton Miranchuk | Dynamo Moscow | 6 | 170 | 2 | 0.00 | +2.00 | 85 |
| 20 | Artur Gharibyan | Rodina Moscow | 5 | 223 | 2 | 0.00 | +2.00 | 112 |
| 20 | Danyl Prutsev | FC Spartak Moscow | 9 | 241 | 2 | 0.00 | +2.00 | 121 |
| 20 | Andrey Kasadzhikov | Orenburg | 9 | 299 | 2 | 0.00 | +2.00 | 150 |
| 20 | Juan Boselli | FK Krasnodar | 7 | 337 | 2 | 0.00 | +2.00 | 169 |
| 20 | Nnamdi Chinonso Offor | Baltika Kaliningrad | 7 | 374 | 2 | 0.00 | +2.00 | 187 |
| 20 | Luiz Henrique | Zenit St. Petersburg | 7 | 423 | 2 | 0.00 | +2.00 | 212 |
| 20 | Christian | FK Krasnodar | 7 | 471 | 2 | 0.00 | +2.00 | 236 |
| 20 | Miro | Dinamo Makhachkala | 9 | 529 | 2 | 0.00 | +2.00 | 265 |
| 20 | Iker Pozo | Rodina Moscow | 8 | 535 | 2 | 0.00 | +2.00 | 268 |
| 20 | Lechi Sadulaev | Akhmat Grozny | 7 | 556 | 2 | 0.00 | +2.00 | 278 |
| 20 | Ruslan Kul | Orenburg | 8 | 612 | 2 | 0.00 | +2.00 | 306 |
| 20 | Nikita Chernov | Krylya Sovetov Samara | 7 | 630 | 2 | 0.00 | +2.00 | 315 |
| 20 | Arthur Gomes | Dynamo Moscow | 9 | 646 | 2 | 0.00 | +2.00 | 323 |
| 20 | João Batxi | FK Krasnodar | 9 | 704 | 2 | 0.00 | +2.00 | 352 |
| 20 | Timur Suleymanov | FC Rostov | 9 | 730 | 2 | 0.00 | +2.00 | 365 |
| 20 | Pablo Solari | FC Spartak Moscow | 9 | 766 | 2 | 0.00 | +2.00 | 383 |
| 20 | Nikita Glushkov | Dinamo Makhachkala | 9 | 800 | 2 | 0.00 | +2.00 | 400 |
| 39 | Nikita Massalyga | FC Spartak Moscow | 1 | 11 | 1 | 0.00 | +1.00 | 11 |
| 39 | Karlen Hovhannisyan | Akron Togliatti | 3 | 61 | 1 | 0.00 | +1.00 | 61 |
| 39 | Kirill Stolbov | Krylya Sovetov Samara | 4 | 69 | 1 | 0.00 | +1.00 | 69 |
| 39 | Daniil Shantaliy | FC Rostov | 5 | 70 | 1 | 0.00 | +1.00 | 70 |
| 39 | Henrique Carmo | CSKA Moscow | 5 | 87 | 1 | 0.00 | +1.00 | 87 |
| 39 | Deiver Machado | Rodina Moscow | 1 | 90 | 1 | 0.00 | +1.00 | 90 |
| 39 | Imran Firov | CSKA Moscow | 6 | 94 | 1 | 0.00 | +1.00 | 94 |
| 39 | Alexandre Jesus | Orenburg | 8 | 122 | 1 | 0.00 | +1.00 | 122 |
| 39 | Vladislav Shitov | Krylya Sovetov Samara | 5 | 123 | 1 | 0.00 | +1.00 | 123 |
| 39 | Egor Golenkov | Baltika Kaliningrad | 5 | 129 | 1 | 0.00 | +1.00 | 129 |
| 39 | Erald Maksuti | Akhmat Grozny | 7 | 132 | 1 | 0.00 | +1.00 | 132 |
| 39 | Bogdan Jočić | Rubin Kazan | 5 | 136 | 1 | 0.00 | +1.00 | 136 |
- goals 2+ above xG
- under 90 minutes
About these figures What each column counts, and which feed it was counted from. Show Hide
- Apps
- Matches he played in this competition this season. A match he was named in and did not play does not count.
- Min
- Minutes played.
- G
- Goals scored, penalties included.
- xG
- Expected goals: the quality of the chances he took, summed.
- G − xG
- Goals less expected goals, over the matches with both.
- Min/G
- Minutes played for each goal scored.
Appearances, minutes, goals, assists and shots on this page are summed over the Russian Premier League matches we hold per-player figures for — the same matches the expected figures are summed over, so the two can be read against each other.
Non-penalty goals need the shot feed's penalty flag, which this competition does not carry.
Learn how xgEdge calculates these figures →