FootballSports

Top 10 Goal Scorers Against Former Clubs – Ranked

There’s something special about a player facing his former club — and even more so when he finds the back of the net. Whether driven by emotion, revenge, or pure professionalism, some players have made a habit of punishing the very teams that helped launch their careers.

We’ve taken a closer look at the ten players who have scored the most goals against their former clubs since the year 2000 — and just how often they’ve done it.

10. Samuel Eto'o – 11 goals

Samuel Eto'o
ph.FAB / Shutterstock.com

Against Real Madrid in 20 games. Let go by Madrid early in his career, Eto'o made it personal. He came back to haunt them time and time again, especially during his peak at Barcelona.

9. Marco Reus – 11 goals

Marco Reus
Vitalii Vitleo / Shutterstock.com

Against Borussia Mönchengladbach in 18 games. Reus started his rise in Gladbach, but once he joined Dortmund, he turned into a regular threat against his former club.

Read also: Barcelona’s Payroll Evolution: A Decade of Stars, Spending and Strategy (2013–2025)

8. Kylian Mbappé – 11 goals

Kylian Mbappé
Victor Velter / Shutterstock.com

Against AS Monaco in 14 games. Monaco gave him his big break, but since joining PSG, Mbappé has shown no mercy, scoring freely against his old team.

7. Mauro Icardi – 11 goals

Mauro Icardi
bestino / Shutterstock.com

Against Sampdoria in 11 games. Icardi made his name at Samp, but after moving to Inter, he developed a habit of scoring every single time he faced them.

6. Mario Gómez – 11 goals

Mario Gómez
Fingerhut / Shutterstock.com

Against VfB Stuttgart in 9 games. Stuttgart fans once cheered his goals — but after leaving, Gómez punished them with ruthless efficiency.

5. Luis Muriel – 12 goals

Luis Muriel
Ettore Griffoni / Shutterstock.com

Against Udinese in 17 games. Muriel has played for several Italian clubs, but none have suffered more at his feet than Udinese.

Read also: The 16 Longest Bans in Premier League History - Ranked

4. Fabio Quagliarella – 14 goals

Fabio Quagliarella
Fabrizio Andrea Bertani / Shutterstock.com

Against Fiorentina in 29 games. One of Serie A’s true veterans, Quagliarella has scored against just about everyone — but no one more often than Fiorentina.

3. Ciro Immobile – 15 goals

Photo: Marco Iacobucci Epp / Shutterstock.com

Against Genoa in 17 games. Immobile has lit up Serie A for years, and his former club Genoa has been on the receiving end far too often.

2. Harry Kane – 19 goals

Harry Kane
Cosmin Iftode / Shutterstock.com

Against Leicester City in 19 games. Kane had a short loan spell at Leicester, but since then, he’s become their ultimate nemesis — averaging a goal a game.

1. Robert Lewandowski – 29 goals

Robert Lewandowski
sbonsi / Shutterstock.com

Against Borussia Dortmund in 28 games. Lewandowski didn’t just leave Dortmund — he dominated them. No one has punished their former club more often than him.

Read also: Europa League 2025–26: Top 15 Teams Ranked by Opta Supercomputer

Read also: Ronaldinho gets his own Netflix documentary series