# Player Country Team Goals (Penalty)
1. Lionel Messi Argentina Argentina FC Barcelona FC Barcelona 12 (1)
2. Robert Lewandowski Poland Poland Bayern München Bayern München 8 (2)
3. Sergio Agüero Argentina Argentina Manchester City Manchester City 6 (1)
Cristiano Ronaldo Portugal Portugal Juventus Juventus 6 (1)
Moussa Marega Mali Mali FC Porto FC Porto 6 (2)
Dušan Tadić Serbia Serbia AFC Ajax AFC Ajax 6 (2)
7. Paulo Dybala Argentina Argentina Juventus Juventus 5 (0)
Edin Džeko Bosnia-Herzegovina Bosnia-Herzegovina AS Roma AS Roma 5 (0)
Harry Kane England England Tottenham Hotspur Tottenham Hotspur 5 (0)
Andrej Kramarić Croatia Croatia 1899 Hoffenheim 1899 Hoffenheim 5 (1)
Lucas Moura Brazil Brazil Tottenham Hotspur Tottenham Hotspur 5 (0)
Neymar Brazil Brazil Paris Saint-Germain Paris Saint-Germain 5 (0)
Mo Salah Egypt Egypt Liverpool FC Liverpool FC 5 (2)
Raheem Sterling England England Manchester City Manchester City 5 (0)
15. Karim Benzema France France Real Madrid Real Madrid 4 (0)
Bernardo Silva Portugal Portugal Manchester City Manchester City 4 (0)
Gabriel Jesus Brazil Brazil Manchester City Manchester City 4 (2)
Antoine Griezmann France France Atlético Madrid Atlético Madrid 4 (0)
Raphaël Guerreiro Portugal Portugal Borussia Dortmund Borussia Dortmund 4 (0)
Mauro Icardi Argentina Argentina Inter Inter 4 (0)
Sadio Mané Senegal Senegal Liverpool FC Liverpool FC 4 (0)
Kylian Mbappé France France Paris Saint-Germain Paris Saint-Germain 4 (0)
Roberto Firmino Brazil Brazil Liverpool FC Liverpool FC 4 (0)
Leroy Sané Germany Germany Manchester City Manchester City 4 (0)
Heung-min Son South Korea South Korea Tottenham Hotspur Tottenham Hotspur 4 (0)
26. Gareth Bale Wales Wales Real Madrid Real Madrid 3 (0)
Nabil Bentaleb Algeria Algeria FC Schalke 04 FC Schalke 04 3 (3)
Maxwel Cornet Ivory Coast Ivory Coast Olympique Lyon Olympique Lyon 3 (0)
David Silva Spain Spain Manchester City Manchester City 3 (0)
Luuk de Jong Netherlands Netherlands PSV Eindhoven PSV Eindhoven 3 (0)
Ousmane Dembélé France France FC Barcelona FC Barcelona 3 (0)
Nabil Fekir France France Olympique Lyon Olympique Lyon 3 (0)
Guillaume Hoarau France France BSC Young Boys BSC Young Boys 3 (2)
Lorenzo Insigne Italy Italy SSC Napoli SSC Napoli 3 (1)
Juan Bernat Spain Spain Paris Saint-Germain Paris Saint-Germain 3 (0)
Júnior Moraes Ukraine Ukraine Shakhtar Donetsk Shakhtar Donetsk 3 (0)
Dries Mertens Belgium Belgium SSC Napoli SSC Napoli 3 (0)
Divock Origi Belgium Belgium Liverpool FC Liverpool FC 3 (0)
Philippe Coutinho Brazil Brazil FC Barcelona FC Barcelona 3 (0)
Nico Tagliafico Argentina Argentina AFC Ajax AFC Ajax 3 (0)
Tecatito Mexico Mexico FC Porto FC Porto 3 (0)
Cengiz Ünder Turkey Turkey AS Roma AS Roma 3 (0)
Donny van de Beek Netherlands Netherlands AFC Ajax AFC Ajax 3 (0)
Nikola Vlašić Croatia Croatia CSKA Moskva CSKA Moskva 3 (2)
Hakim Ziyech Morocco Morocco AFC Ajax AFC Ajax 3 (0)
46. Álex Grimaldo Spain Spain SL Benfica SL Benfica 2 (0)
Carlos Soler Spain Spain Valencia CF Valencia CF 2 (0)
Édinson Cavani Uruguay Uruguay Paris Saint-Germain Paris Saint-Germain 2 (0)
Fedor Chalov Russia Russia CSKA Moskva CSKA Moskva 2 (0)
David Neres Brazil Brazil AFC Ajax AFC Ajax 2 (0)
Matthijs de Ligt Netherlands Netherlands AFC Ajax AFC Ajax 2 (0)
Eren Derdiyok Switzerland Switzerland Galatasaray Galatasaray 2 (0)
Ángel Di María Argentina Argentina Paris Saint-Germain Paris Saint-Germain 2 (0)
Eder Militão Brazil Brazil FC Porto FC Porto 2 (0)
Christian Eriksen Denmark Denmark Tottenham Hotspur Tottenham Hotspur 2 (0)
José Giménez Uruguay Uruguay Atlético Madrid Atlético Madrid 2 (0)
Héctor Herrera Mexico Mexico FC Porto FC Porto 2 (0)
Ismaily Brazil Brazil Shakhtar Donetsk Shakhtar Donetsk 2 (0)
Viktor Klonaridis Belgium Belgium AEK Athen AEK Athen 2 (0)
Koke Spain Spain Atlético Madrid Atlético Madrid 2 (0)
Michael Krmenčík Czech Republic Czech Republic Viktoria Plzeň Viktoria Plzeň 2 (0)
Aymeric Laporte Spain Spain Manchester City Manchester City 2 (0)
Llorente Spain Spain Tottenham Hotspur Tottenham Hotspur 2 (0)
Hirving Lozano Mexico Mexico PSV Eindhoven PSV Eindhoven 2 (0)
Romelu Lukaku Belgium Belgium Manchester United Manchester United 2 (0)
Marco Asensio Spain Spain Real Madrid Real Madrid 2 (0)
Noussair Mazraoui Morocco Morocco AFC Ajax AFC Ajax 2 (0)
James Milner England England Liverpool FC Liverpool FC 2 (2)
Tanguy Ndombèlé France France Olympique Lyon Olympique Lyon 2 (0)
Otávio Portugal Portugal FC Porto FC Porto 2 (1)
Milan Pavkov Serbia Serbia Crvena Zvezda Crvena Zvezda 2 (0)
Piqué Spain Spain FC Barcelona FC Barcelona 2 (0)
Miralem Pjanić Bosnia-Herzegovina Bosnia-Herzegovina Juventus Juventus 2 (2)
Paul Pogba France France Manchester United Manchester United 2 (1)
Marcus Rashford England England Manchester United Manchester United 2 (1)
Arjen Robben Netherlands Netherlands Bayern München Bayern München 2 (0)
Santi Mina Spain Spain Valencia CF Valencia CF 2 (0)
Arnór Sigurðsson Iceland Iceland CSKA Moskva CSKA Moskva 2 (0)
Taison Brazil Brazil Shakhtar Donetsk Shakhtar Donetsk 2 (0)
Virgil van Dijk Netherlands Netherlands Liverpool FC Liverpool FC 2 (0)
Hans Vanaken Belgium Belgium Club Brugge KV Club Brugge KV 2 (1)
Wesley Brazil Brazil Club Brugge KV Club Brugge KV 2 (0)
Georginio Wijnaldum Netherlands Netherlands Liverpool FC Liverpool FC 2 (0)
Nicolò Zaniolo Italy Italy AS Roma AS Roma 2 (0)
85. Adrián Spain Spain FC Porto FC Porto 1 (0)
Alex Telles Brazil Brazil FC Porto FC Porto 1 (1)
Alfa Semedo Guinea-Bissau Guinea-Bissau SL Benfica SL Benfica 1 (0)
Roger Assalé Ivory Coast Ivory Coast BSC Young Boys BSC Young Boys 1 (0)
Michy Batshuayi Belgium Belgium Valencia CF Valencia CF 1 (0)
Ishak Belfodil Algeria Algeria 1899 Hoffenheim 1899 Hoffenheim 1 (0)
El Fardou Ben Comoros Comoros Crvena Zvezda Crvena Zvezda 1 (0)
Jacob Bruun Larsen Denmark Denmark Borussia Dortmund Borussia Dortmund 1 (0)
Guido Burgstaller Austria Austria FC Schalke 04 FC Schalke 04 1 (0)
Casemiro Brazil Brazil Real Madrid Real Madrid 1 (0)
Tomáš Chorý Czech Republic Czech Republic Viktoria Plzeň Viktoria Plzeň 1 (0)
Kingsley Coman France France Bayern München Bayern München 1 (0)
Arnaut Danjuma Netherlands Netherlands Club Brugge KV Club Brugge KV 1 (0)
Daniele De Rossi Italy Italy AS Roma AS Roma 1 (1)
Moussa Dembélé France France Olympique Lyon Olympique Lyon 1 (0)
Memphis Depay Netherlands Netherlands Olympique Lyon Olympique Lyon 1 (0)
Diego Costa Brazil Brazil Atlético Madrid Atlético Madrid 1 (0)
Léo Dubois France France Olympique Lyon Olympique Lyon 1 (0)
Breel Embolo Switzerland Switzerland FC Schalke 04 FC Schalke 04 1 (0)
Jefferson Farfán Peru Peru Lokomotiv Moskva Lokomotiv Moskva 1 (0)
Sofiane Féghouli Algeria Algeria Galatasaray Galatasaray 1 (1)
Felipe Monteiro Brazil Brazil FC Porto FC Porto 1 (0)
Marouane Fellaini Belgium Belgium Manchester United Manchester United 1 (0)
Phil Foden England England Manchester City Manchester City 1 (0)
Gedson Fernandes Portugal Portugal SL Benfica SL Benfica 1 (0)
Marko Gobeljić Serbia Serbia Crvena Zvezda Crvena Zvezda 1 (0)
Diego Godín Uruguay Uruguay Atlético Madrid Atlético Madrid 1 (0)
Samuel Grandsir France France AS Monaco AS Monaco 1 (0)
Florian Grillitsch Austria Austria 1899 Hoffenheim 1899 Hoffenheim 1 (0)
Marek Hamšík Slovakia Slovakia SSC Napoli SSC Napoli 1 (0)
Lukáš Hejda Czech Republic Czech Republic Viktoria Plzeň Viktoria Plzeň 1 (0)
Patrik Hrošovský Slovakia Slovakia Viktoria Plzeň Viktoria Plzeň 1 (0)
Mats Hummels Germany Germany Bayern München Bayern München 1 (0)
Vladislav Ignatiev Russia Russia Lokomotiv Moskva Lokomotiv Moskva 1 (0)
Selçuk İnan Turkey Turkey Galatasaray Galatasaray 1 (1)
Isco Spain Spain Real Madrid Real Madrid 1 (0)
Javi Martínez Spain Spain Bayern München Bayern München 1 (0)
Joelinton Brazil Brazil 1899 Hoffenheim 1899 Hoffenheim 1 (0)
Jonas Brazil Brazil SL Benfica SL Benfica 1 (0)
Jordi Alba Spain Spain FC Barcelona FC Barcelona 1 (0)
Pavel Kadeřábek Czech Republic Czech Republic 1899 Hoffenheim 1899 Hoffenheim 1 (0)
Naby Keïta Guinea Guinea Liverpool FC Liverpool FC 1 (0)
Presnel Kimpembe France France Paris Saint-Germain Paris Saint-Germain 1 (0)
Justin Kluivert Netherlands Netherlands AS Roma AS Roma 1 (0)
Jan Kovařík Czech Republic Czech Republic Viktoria Plzeň Viktoria Plzeň 1 (0)
Toni Kroos Germany Germany Real Madrid Real Madrid 1 (0)
Érik Lamela Argentina Argentina Tottenham Hotspur Tottenham Hotspur 1 (0)
Lucas Vázquez Spain Spain Real Madrid Real Madrid 1 (0)
Riyad Mahrez Algeria Algeria Manchester City Manchester City 1 (0)
Malcom Brazil Brazil FC Barcelona FC Barcelona 1 (0)
Mario Mandžukić Croatia Croatia Juventus Juventus 1 (0)
Kostas Manolas Greece Greece AS Roma AS Roma 1 (0)
Marcelo Brazil Brazil Real Madrid Real Madrid 1 (0)
Mariano Dom. Republic Dom. Republic Real Madrid Real Madrid 1 (0)
Marko Marin Germany Germany Crvena Zvezda Crvena Zvezda 1 (0)
Marquinhos Brazil Brazil Paris Saint-Germain Paris Saint-Germain 1 (0)
Anthony Martial France France Manchester United Manchester United 1 (0)
Mata Spain Spain Manchester United Manchester United 1 (0)
Maycon Brazil Brazil Shakhtar Donetsk Shakhtar Donetsk 1 (0)
Weston McKennie USA USA FC Schalke 04 FC Schalke 04 1 (0)
Thomas Meunier Belgium Belgium Paris Saint-Germain Paris Saint-Germain 1 (0)
Anton Miranchuk Russia Russia Lokomotiv Moskva Lokomotiv Moskva 1 (0)
Radja Nainggolan Belgium Belgium Inter Inter 1 (0)
Håvard Nordtveit Norway Norway 1899 Hoffenheim 1899 Hoffenheim 1 (0)
Paco Alcácer Spain Spain Borussia Dortmund Borussia Dortmund 1 (0)
Lorenzo Pellegrini Italy Italy AS Roma AS Roma 1 (0)
Roman Procházka Slovakia Slovakia Viktoria Plzeň Viktoria Plzeň 1 (0)
Christian Pulišić USA USA Borussia Dortmund Borussia Dortmund 1 (0)
Rafinha Brazil Brazil FC Barcelona FC Barcelona 1 (0)
Ivan Rakitić Croatia Croatia FC Barcelona FC Barcelona 1 (0)
Renato Sanches Portugal Portugal Bayern München Bayern München 1 (0)
Marco Reus Germany Germany Borussia Dortmund Borussia Dortmund 1 (0)
Franck Ribéry France France Bayern München Bayern München 1 (0)
Garry Rodrigues Cape Verde Cape Verde Galatasaray Galatasaray 1 (0)
Pablo Rosario Netherlands Netherlands PSV Eindhoven PSV Eindhoven 1 (0)
Jadon Sancho England England Borussia Dortmund Borussia Dortmund 1 (0)
Saúl Spain Spain Atlético Madrid Atlético Madrid 1 (0)
Lasse Schöne Denmark Denmark AFC Ajax AFC Ajax 1 (0)
Alessandro Schöpf Austria Austria FC Schalke 04 FC Schalke 04 1 (0)
Haris Seferović Switzerland Switzerland SL Benfica SL Benfica 1 (0)
Sérgio Oliveira Portugal Portugal FC Porto FC Porto 1 (0)
Georgiy Shchennikov Russia Russia CSKA Moskva CSKA Moskva 1 (0)
Daniel Sturridge England England Liverpool FC Liverpool FC 1 (0)
Luis Suárez Uruguay Uruguay FC Barcelona FC Barcelona 1 (0)
Moussa Sylla France France AS Monaco AS Monaco 1 (0)
Tiquinho Soares Brazil Brazil FC Porto FC Porto 1 (0)
Lucas Tousart France France Olympique Lyon Olympique Lyon 1 (0)
Bertrand Traoré Burkina Faso Burkina Faso Olympique Lyon Olympique Lyon 1 (0)
Mark Uth Germany Germany FC Schalke 04 FC Schalke 04 1 (0)
Matías Vecino Uruguay Uruguay Inter Inter 1 (0)
Jan Vertonghen Belgium Belgium Tottenham Hotspur Tottenham Hotspur 1 (0)
Ruud Vormer Netherlands Netherlands Club Brugge KV Club Brugge KV 1 (0)
Axel Witsel Belgium Belgium Borussia Dortmund Borussia Dortmund 1 (0)
Steven Zuber Switzerland Switzerland 1899 Hoffenheim 1899 Hoffenheim 1 (0)