Close this search box.

No room for Mbappe yet. The top 10 all-time Ligue 1 goalscorers

How the PSG man stacks up against the competition

Kylian Mbappe became Paris Saint Germain’s top goalscorer of all time with his injury time strike against Nantes in their 4-2 Ligue 1 victory.

It moved the 24-year-old star beyond Edinson Cavani in the list of master marksmen at the Parc des Princes, and took his tally for the Ligue 1 Champions to 201 goals in just 247 appearances for the club.

It is a record that would put him level with Harry Kane in third place in the Premier League all-time goalscorers, but Ligue 1 is a different story. The Frenchman remains some way behind the stars of the French top flight, with just 153 of those coming in the top flight.

We take a look at the 10 stars he still needs to catch to top the rankings come the end of his time in Paris.

1. Delio Onnis (299 goals in 449 games)

Leading the way and well clear of the competition is Onnis, who was Ligue 1′s star man in the 1970s and 80s.

In a career that spanned 14 seasons, Onnis racked up the goals for Monaco, Reims, Toulon and Toulon, finishing the division’s top goalscorer in six seasons, though he never managed more than 29 in a single campaign.

2. Bernard Lacombe (255 goals in 497 games)

A French Champion three times, Bernard Lacombe also moved around the French top flight during an exceptional 18 year career in Ligue 1.

Shooting to prominence with Olympique Lyonnais, he made the switch to Saint Etienne after 10 seasons with Lyon, but left just a year later to join Bordeaux.

Another almost decade long stint followed, where he won all three of his Championships as well as two French Cups, scoring over 100 goals in the process.

3. Herve Revelli (216 goals in 399 games)

In at three is Herve Revelli, who managed 216 goals during a 15 year stint in the top flight. Beginning his career with Gardanne, it was with Saint Etienne that he really made his name, leading the line on his way to winning the French Championship a record seven times.

Well ahead of Kylian Mbappe as it stands, the Frenchman nonetheless matched Revelli in being the first player since him to net 30 times in Ligue 1.

4. Roger Courtois (210 goals in 288 games)

Another man who made his name with largely one club, Roger Courtois starred for Sochaux in the 1940s and 50s, scoring 210 times in just 288 Ligue 1 games, helping his side to two titles and winning top goalscorer on two further occasions.

Though he managed just 22 national team appearances, he remains a Ligue 1 legend.

5. Thadee Cisowski (206 goals in 286 games)

Another man who found the back of the net almost on a game basis, Thadee Cisowski began his career with FC Metz, beginning what turned into a prolific 15 season career with four different clubs.

The French attacker also grabbed 11 goals in 13 national team appearances, but hung up his boots in 1962 and died, aged 78, in 2005.

6. Roger Piantoni (203 goals in 394 games)

One of the best French stars of his generation, Roger Piantoni began his career with FC Nancy and racked up nearly 100 goals for the Ligue 1 side.

However, it was a move to Reims that really sent him into red hot goalscoring form, with Piantoni returning 145 goals in just shy of 200 appearances, winning the top flight on three occasions.

Ending his career with Nice, he died aged 86 in 2018.

7. Roger Ujlaki (190 goals in 438 games)

Below 200 we go, and next up is Roger Uljaki, a right winger who terrorised defences for a whole host of Ligue 1 clubs including Racing Paris, Nice and Nimes.

190 goals in 438 games is a record to be proud of, especially considering he was not a traditional striker, and his best season saw him net an impressive 22 times from the right flank.

8. Fleury Di Nallo (187 goals in 425 games)

Yet another star of the 1960s and 70s, Di Nallo was a cult hero at Lyon, where they nicknamed him ‘Le petit prince de Gerland’ (The little Prince of Gerland).

He spent most of his career with the Ligue 1 side, though he did return to the division with Montpellier after a brief star at Red Star Belgrade. But, it was with Lyon that he did the majority of his goalscoring, racking up 182 of his 187 league goals with the French giants.

=9. Carlos Bianchi (179 goals in 220 games)

Just over 20 goals clear of Mbappe as it stands (and likely fewer when you are reading this) , Carlos Bianchi brought Argentine flair to the French top flight.

Over 100 goals for Reims and 70 for Paris Saint Germain, Bianchi is best known for his management career, becoming the first manager to ever win the fabled Copa Libetadores on four occasions.

=9. Gunnar Andersson (179 goals in 234 games)

Not to be outdone by Bianchi, Andersson also racked up a hefty 179 goals, though it came in 14 games more.

Olympique Marseille’s record goalscorer, he is widely considered one of their best ever players and finished as the top goalscorer in the French top flight on two occasions, though he never picked up a trophy with OM.

The Swede was never picked at international level due to policy, but remains one of the stars of French football.

What about current stars?

Mbappe leads the current crop of stars in Ligue 1, with Wissam Ben Yedder next up with a hefty 142 goals in the French top flight.

Former Arsenal man Alexandre Lacazette is a little further back, having racked up 114 goals for Lyon, while Zlatan Ibrahimovic managed one fewer but boasts the best goals per game of any Ligue 1 goalscorer, with those strikes coming in just 122 games.


Picture of Ben Browning

Ben Browning

Football writer and analyst. Long-time writer of all things Arsenal and avid watcher of European football. Happy to discuss all things football over on Twitter.

Leave a Reply

Your email address will not be published. Required fields are marked *