Ukrainian Premier League 1992-2020

1 Maksim Shatskikh 124 1999 2014 Dynamo Kiev 97 Arsenal Kiev 22 Hoverla Uzhgorod 5  
2 Sergey Rebrov 123 1992 2007 Dynamo Kiev 113 Shakhtar Donetsk 10      
3 Yevgeny Seleznyov 115 2006 2020 Dnipro 67 Shakhtar Donetsk 24 Arsenal Kiev 19 +5
4 Andrey Vorobey 105 1998 2010 Shakhtar Donetsk 80 Dnipro 12 Arsenal Kiev 9 +4
5 Moraes 102 2012 2020 Shakhtar Donetsk 45 Metalurg Donetsk 35 Dynamo Kiev 22  
6 Andrey Yarmolenko 99 2007 2017 Dynamo Kiev 99          
7 Alexander Haydash 95 1992 2003 Tavria Simferopol 85 Mariupol 10      
8 Alexander Gladkiy 93 2004 2020 Shakhtar Donetsk 42 Karpaty Lviv 23 FC Kharkiv 14 +14
9 Marko Devic 90 2005 2013 Metalist Kharkiv 84 Shakhtar Donetsk 4 Volyn Lutsk 2  
10 Sergey Mizin 90 1992 2007 Karpaty Lviv 25 Arsenal Kiev 24 Dynamo Kiev 16 +25
                       
11 Tymerlan Huseynov 85 1992 1999 Chernomorets Odessa 66 Zorya Luhansk 19      
12 Alexander Kosyrin 84 1999 2012 Chernomorets Odessa 52 Metalurg Donetsk 26 Arsenal Kiev 4 +2
13 Andrey Shevchenko 83 1994 2011 Dynamo Kiev 83          
14 Oleg Matveev 81 1992 2001 Shakhtar Donetsk 61 Kremen Kremenchug 12 Metalurg Donetsk 5 +3
15 Alexander Palyanytsa 79 1992 2002 Karpaty Lviv 27 Dnipro 27 Veres Rivne 11 +14
16 Alexander Kovpak 77 2004 2018 Tavria Simferopol 46 Arsenal Kiev 16 Vorskla Poltava 10 +5
17 Luiz Adriano 77 2007 2014 Shakhtar Donetsk 77          
18 Valentyn Poltavets 77 1994 2007 Metalurg Zaporozhye 47 Chernomorets Odessa 15 Dnipro 10 +5
19 Sergey Zakarlyuka 75 1996 2010 Arsenal Kiev 48 Mariupol 14 Metalurg Donetsk 13  
20 Sergey Nazarenko 73 1999 2014 Dnipro 54 Tavria Simferopol 17 Chernomorets Odessa 1 +1
                       
21 Vasily Sachko 68 2002 2011 Volyn Lutsk 40 Vorskla Poltava 18 Kryvbas Kryvyi Rig 10  
22 Sergey Atelkin 67 1992 2002 Shakhtar Donetsk 61 Kremen Kremenchug 5 Metalurg Donetsk 1  
23 Ivan Hetsko 67 1992 2001 Karpaty Lviv 29 Kryvbas Kryvyi Rig 16 Chernomorets Odessa 10 +12
24 Victor Leonenko 67 1992 2001 Dynamo Kiev 61 Arsenal Kiev 15 Hoverla Uzhgorod 1  
25 Marlos 66 2011 2020 Shakhtar Donetsk 57 Metalist Kharkiv 9      
26 Kostyantyn Babich 66 1995 2007 Mariupol 44 Arsenal Kiev 16 Vorskla Poltava 3 +3
27 Alex Teixeira 65 2010 2015 Shakhtar Donetsk 65          
28 Brandao 65 2002 2008 Shakhtar Donetsk 65          
29 Gennady Zubov 63 1994 2006 Shakhtar Donetsk 57 Mariupol 4 Zorya Luhansk 2  
30 Aleksey Antyuhin 63 1992 2000 Tavria Simferopol 53 Vorskla Poltava 8 Metalurg Zaporozhye 2  
                       
31 Andrey Pokladok 62 1992 2002 Karpaty Lviv 54 Metalurg Donetsk 7 Oleksandria 1  
32 Victor Tsygankov 60 2016 2020 Dynamo Kiev 60          
33 Vasily Gigiadze 60 2000 2011 Tavria Simferopol 40 Kryvbas Kryvyi Rig 20      
34 Oleg Husyev 59 2002 2016 Dynamo Kiev 58 Arsenal Kiev 1      
35 Artem Milevskiy 57 2002 2011 Dynamo Kiev 57          
36 Avtandil Kapanadze 57 1994 2000 Nyva Ternopol 54 Temp Shepetovka 3      
37 Aleksey Byelik 55 1999 2008 Shakhtar Donetsk 51 Dnipro 4      
38 Vladimir Homenyuk 54 2004 2014 Tavria Simferopol 27 Dnipro 13 Arsenal Kiev 8 +6
39 Lucky Idahor 54 2001 2012 Tavria Simferopol 38 Zorya Luhansk 6 Vorskla Poltava 5 +5
40 Sergey Shyshchenko 54 1993 2009 Metalurg Donetsk 35 Mariupol 5 Chernomorets Odessa 4 +10
                       
41 Roman Bondarenko 54 1992 1999 Torpedo Zaporozhye 49 Metalurg Zaporozhye 5      
42 Georgi Demetradze 52 1999 2007 Metalurg Donetsk 34 Dynamo Kiev 15 Arsenal Kiev 3  
43 Valentin Belkevich 51 1996 2006 Dynamo Kiev 51          
44 Taison 50 2010 2020 Shakhtar Donetsk 37 Metalist Kharkiv 13      
45 Henrikh Mkhitaryan 50 2009 2012 Shakhtar Donetsk 38 Metalurg Donetsk 12