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 251–300 of 366 players

Russian Premier League top scorers 2026/2027
# Player Club Apps Min G xG G − xG Min/G
120 Kirill Shchetinin Akhmat Grozny 9 302 0 0.00 +0.00 —
120 Vladislav Pospelov Baltika Kaliningrad 9 323 0 0.00 +0.00 —
120 Daniil Denisov FC Spartak Moscow 7 332 0 0.00 +0.00 —
120 Mickaël Nadé Rodina Moscow 4 338 0 0.00 +0.00 —
120 Leon Musaev Rodina Moscow 6 341 0 0.00 +0.00 —
120 Milan Gajić CSKA Moscow 4 344 0 0.00 +0.00 —
120 Nino Zenit St. Petersburg 6 349 0 0.00 +0.00 —
120 Nuraly Alip Zenit St. Petersburg 7 355 0 0.00 +0.00 —
120 Ilya Samoshnikov Rubin Kazan 7 357 0 0.00 +0.00 —
120 Yuriy Zhuravlev Fakel Voronezh 5 357 0 0.00 +0.00 —
120 Maksim Nenakhov Lokomotiv Moscow 6 359 0 0.00 +0.00 —
120 Artem Petrov FC Rostov 4 360 0 0.00 +0.00 —
120 Daniil Fomin Dynamo Moscow 7 361 0 0.00 +0.00 —
120 Egor Smelov Dinamo Makhachkala 8 362 0 0.00 +0.00 —
120 Nikita Lobov Rubin Kazan 7 367 0 0.00 +0.00 —
120 Denil Maldonado Rubin Kazan 8 387 0 0.00 +0.00 —
120 Ousmane N’Dong Akhmat Grozny 6 387 0 0.00 +0.00 —
120 Soltmurad Bakaev Rodina Moscow 8 402 0 0.00 +0.00 —
120 Wendel Zenit St. Petersburg 5 408 0 0.00 +0.00 —
120 Ruslan Litvinov FC Spartak Moscow 5 417 0 0.00 +0.00 —
120 Ugochukwu Iwu Rubin Kazan 6 420 0 0.00 +0.00 —
120 Ruslan Bezrukov Rubin Kazan 8 425 0 0.00 +0.00 —
120 Yaroslav Mikhailov FC Rostov 9 428 0 0.00 +0.00 —
120 Ignacio Saavedra Rubin Kazan 7 437 0 0.00 +0.00 —
120 Jakhongir Urozov Rubin Kazan 5 450 0 0.00 +0.00 —
120 Loris Mouyokolo Baltika Kaliningrad 5 450 0 0.00 +0.00 —
120 Rustam Yatimov FC Rostov 5 450 0 0.00 +0.00 —
120 Ilnur Alshin Fakel Voronezh 6 455 0 0.00 +0.00 —
120 Slobodan Tedić Akron Togliatti 6 465 0 0.00 +0.00 —
120 Ruslan Fishchenko Rodina Moscow 8 468 0 0.00 +0.00 —
120 Ronaldo FC Rostov 6 469 0 0.00 +0.00 —
120 Axel Gnapi Fakel Voronezh 9 474 0 0.00 +0.00 —
120 Alexander Djiku FC Spartak Moscow 6 477 0 0.00 +0.00 —
120 Yuriy Gorshkov Krylya Sovetov Samara 6 478 0 0.00 +0.00 —
120 Kristijan Bistrović Akron Togliatti 9 479 0 0.00 +0.00 —
120 Igor Yurganov Fakel Voronezh 7 482 0 0.00 +0.00 —
120 Srđan Babić FC Spartak Moscow 6 486 0 0.00 +0.00 —
120 Nikolay Giorgobiani Fakel Voronezh 9 495 0 0.00 +0.00 —
120 Egor Nazarenko Orenburg 8 506 0 0.00 +0.00 —
120 Gerzino Nyamsi Lokomotiv Moscow 6 510 0 0.00 +0.00 —
120 Maksim Samorodov Akhmat Grozny 8 522 0 0.00 +0.00 —
120 Rubens Dynamo Moscow 9 539 0 0.00 +0.00 —
120 Kurban Rasulov Dynamo Moscow 6 540 0 0.00 +0.00 —
120 Juan Cáceres Dynamo Moscow 8 541 0 0.00 +0.00 —
120 Leo Goglichidze Rodina Moscow 8 541 0 0.00 +0.00 —
120 Marat Bokoev Akron Togliatti 7 551 0 0.00 +0.00 —
120 Danil Glebov Dynamo Moscow 8 567 0 0.00 +0.00 —
120 Pedro Zenit St. Petersburg 8 570 0 0.00 +0.00 —
120 Stanislav Bessmertniy Rodina Moscow 8 580 0 0.00 +0.00 —
120 Lucas Fasson Lokomotiv Moscow 8 583 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 →