xgEdge

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

Russian Premier League top scorers 2026/2027
# 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
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 →