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 101–150 of 366 players

Russian Premier League top scorers 2026/2027
# Player Club Apps Min G xG G − xG Min/G
39 Gedson Fernandes FC Spartak Moscow 8 679 1 0.00 +1.00 679
39 Ravil Netfullin Fakel Voronezh 8 694 1 0.00 +1.00 694
39 Vyacheslav Yakimov Fakel Voronezh 9 701 1 0.00 +1.00 701
39 Nikolay Titkov Baltika Kaliningrad 9 705 1 0.00 +1.00 705
39 Oumar Sako FC Rostov 8 714 1 0.00 +1.00 714
39 Temirkan Sundukov Dinamo Makhachkala 8 719 1 0.00 +1.00 719
39 Aleksandr Silyanov Lokomotiv Moscow 8 720 1 0.00 +1.00 720
39 Viktor Melekhin FC Rostov 8 720 1 0.00 +1.00 720
39 Marquinhos FC Spartak Moscow 9 728 1 0.00 +1.00 728
39 Ivan Komarov FC Rostov 9 729 1 0.00 +1.00 729
39 Roman Zobnin FC Spartak Moscow 9 750 1 0.00 +1.00 750
39 Lucas Olaza FK Krasnodar 9 781 1 0.00 +1.00 781
39 Andrey Langovich FC Rostov 9 787 1 0.00 +1.00 787
39 Houssem Eddine Mrezigue Dinamo Makhachkala 9 799 1 0.00 +1.00 799
39 Stefan Lončar Akron Togliatti 9 801 1 0.00 +1.00 801
39 Andrés Alarcón Dinamo Makhachkala 9 810 1 0.00 +1.00 810
39 Kirill Danilov CSKA Moscow 9 810 1 0.00 +1.00 810
39 Maksim Osipenko Dynamo Moscow 9 810 1 0.00 +1.00 810
39 Sergey Varatynov Baltika Kaliningrad 9 810 1 0.00 +1.00 810
120 Ivan Ivashchenko Orenburg 1 1 0 0.00 +0.00 —
120 João Silva Orenburg 1 1 0 0.00 +0.00 —
120 Maksim Boldyrev Akron Togliatti 1 1 0 0.00 +0.00 —
120 Artem Khmarin FK Krasnodar 1 8 0 0.00 +0.00 —
120 Dmitriy Kabutov Rubin Kazan 1 8 0 0.00 +0.00 —
120 Razhab Magomedov Dinamo Makhachkala 1 8 0 0.00 +0.00 —
120 Kerfala Cissoko Rodina Moscow 1 10 0 0.00 +0.00 —
120 Ulvi Babaev Rubin Kazan 1 10 0 0.00 +0.00 —
120 Daniil Khlusevich FC Rostov 1 11 0 0.00 +0.00 —
120 Vladislav Saus FC Spartak Moscow 1 13 0 0.00 +0.00 —
120 Dmitriy Nikitin Baltika Kaliningrad 1 14 0 0.00 +0.00 —
120 Omar Minatulaev Orenburg 2 14 0 0.00 +0.00 —
120 Ivan Sorokin FC Spartak Moscow 1 15 0 0.00 +0.00 —
120 Dmitriy Vasilyev Orenburg 1 16 0 0.00 +0.00 —
120 Diego Costa FK Krasnodar 1 18 0 0.00 +0.00 —
120 Kirill Zinovich Dinamo Makhachkala 2 18 0 0.00 +0.00 —
120 Daniil Motorin Rubin Kazan 4 20 0 0.00 +0.00 —
120 Jersson González Orenburg 2 21 0 0.00 +0.00 —
120 Robert Mejía Orenburg 1 21 0 0.00 +0.00 —
120 Tenton Yenne Baltika Kaliningrad 1 21 0 0.00 +0.00 —
120 Sergey Petrov FK Krasnodar 2 22 0 0.00 +0.00 —
120 German Ignatov FC Rostov 1 23 0 0.00 +0.00 —
120 Merabi Uridia Fakel Voronezh 2 23 0 0.00 +0.00 —
120 Aleksey Kasadzhikov Akhmat Grozny 2 24 0 0.00 +0.00 —
120 Artem Kasimov Orenburg 1 24 0 0.00 +0.00 —
120 Vanja Drkušić Zenit St. Petersburg 1 24 0 0.00 +0.00 —
120 Benjamín Bosch Orenburg 2 25 0 0.00 +0.00 —
120 Pavel Polekh FC Spartak Moscow 1 27 0 0.00 +0.00 —
120 Artem Shumanskiy Akron Togliatti 2 28 0 0.00 +0.00 —
120 Maximiliano Gutiérrez Dynamo Moscow 2 35 0 0.00 +0.00 —
120 Alexandr Erokhin Zenit St. Petersburg 3 37 0 0.00 +0.00 —
  • 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 →