Ligue 1 all time top scorers are led by Delio Onnis with 299 goals, ahead of Bernard Lacombe, Hervé Revelli, Roger Courtois and Thadée Cisowski. This updated Ligue 1 top scorers all-time ranking covers the top 20 goal leaders, the biggest club milestones, and the legendary finishers who shaped French football’s scoring history from the classic era to Kylian Mbappé’s modern PSG rise.

Ligue 1 All Time Top Scorers: Top 20 Highest Scorers Ever

Ligue 1 all time top scorers football on a French stadium pitch under floodlights
The Ligue 1 all time top scorers list is led by Delio Onnis, with Bernard Lacombe, Hervé Revelli, Roger Courtois and Thadée Cisowski among the closest legends.

Quick Answer: Who Has Scored The Most Ligue 1 Goals?

Delio Onnis has scored the most goals in Ligue 1 history, with 299 goals for Reims, Monaco, Tours and Toulon. Bernard Lacombe is second with 255, Hervé Revelli is third with 216, Roger Courtois is fourth with 210, and Thadée Cisowski completes the top five with 206. These five players define the elite tier of the Ligue 1 all time top scorers list.

Most Goals
Delio Onnis, 299
Closest Chase
Lacombe, 255
Modern Benchmark
Mbappé, 191
Top 20 Cut-Off
Papin, 156

Top 20 Ligue 1 All Time Top Scorers

The Ligue 1 top scorers all-time list shows how French football moved from classic centre-forwards to modern global stars. Onnis and Lacombe dominate the summit, while Revelli, Courtois, Cisowski, Piantoni and Mbappé keep different club eras alive.

Rank Player Goals Main Ligue 1 Clubs
1 Delio Onnis 299 Reims, Monaco, Tours, Toulon
2 Bernard Lacombe 255 Lyon, Saint-Étienne, Bordeaux
3 Hervé Revelli 216 Saint-Étienne, Nice
4 Roger Courtois 210 Sochaux, Troyes
5 Thadée Cisowski 206 Metz, RC Paris, Valenciennes
6 Roger Piantoni 203 Nancy, Reims, Nice
7 Kylian Mbappé 191 Monaco, Paris Saint-Germain
8 Joseph Ujlaki 190 Stade Français, Sète, Nîmes, Nice, RC Paris
9 Fleury Di Nallo 187 Lyon, Red Star
10 Carlos Bianchi 179 Reims, Paris Saint-Germain, Strasbourg
11 Gunnar Andersson 179 Marseille, Bordeaux
12 Hassan Akesbi 173 Nîmes, Reims, Monaco
13 Jean Baratte 169 Lille
14 Just Fontaine 164 Nice, Reims
15 Alain Giresse 163 Bordeaux, Marseille
16 Alexandre Lacazette 161 Lyon
17 Wissam Ben Yedder 161 Toulouse, Monaco
18 André Guy 159 Saint-Étienne, Lille, Lyon, Rennes
19 Désiré Koranyi 157 Sète
20 Jean-Pierre Papin 156 Marseille, Bordeaux, Guingamp

Note: Totals are based on Ligue 1 all-time scoring records available after the 2025-26 season. Active-player totals can change.

“

“Onnis owns the mountain. Mbappé made the modern chase feel possible again.”

THE MATCH JOURNAL

The Top 10 Ligue 1 All Time Top Scorers Explained

The top 10 section of the Ligue 1 all time top scorers list is where French football history becomes a clash of eras. Onnis and Lacombe define long-term league dominance. Revelli carries Saint-Étienne’s golden age, while Mbappé brings the modern PSG and Monaco era into the historic table.

Delio Onnis Ligue 1 all time top scorer for Monaco Reims Tours and Toulon

Delio Onnis: 299 Goals

Delio Onnis is the all-time leader in Ligue 1 scoring history. His 299 goals came across Reims, Monaco, Tours and Toulon, but his Monaco years gave the record its strongest identity. Onnis was a penalty-box specialist, the kind of forward who turned half-chances into quiet, repeated damage. His total remains the summit of the Ligue 1 top scorers all-time list.

Bernard Lacombe Ligue 1 all time top scorer Lyon Saint-Etienne and Bordeaux forward

Bernard Lacombe: 255 Goals

Bernard Lacombe sits second with 255 goals, built across Lyon, Saint-Étienne and Bordeaux. His record is a portrait of longevity across major French clubs. Lacombe was not only a finisher; he was a connector, a forward who could lead the line and help attacks breathe. That balance keeps him near the top of all time Ligue 1 top scorers history.

Herve Revelli Ligue 1 top scorers all-time Saint-Etienne and Nice forward

Hervé Revelli: 216 Goals

Hervé Revelli is the Saint-Étienne name that keeps the club’s great era alive inside the Ligue 1 all time top scorers ranking. His 216 goals came through sharp positioning, repeatable finishing and long-term production. Revelli’s record matters because it links individual scoring with one of French football’s strongest historic club dynasties.

Roger Courtois Ligue 1 all time top scorers Sochaux and Troyes forward

Roger Courtois: 210 Goals

Roger Courtois sits fourth with 210 goals, a remarkable return from an earlier generation of French top-flight football. His record is tied most strongly to Sochaux, where he became one of the league’s first great scoring figures. Courtois gives the list its deep historical spine.

Thadee Cisowski Ligue 1 top scorers all-time Metz RC Paris and Valenciennes striker

Thadée Cisowski: 206 Goals

Thadée Cisowski completes the top five with 206 goals. His scoring came across Metz, RC Paris and Valenciennes, giving his record a travelling quality. Cisowski belongs to the classic striker tradition: direct, reliable and built for repeated league production across different environments.

Roger Piantoni Ligue 1 all time top scorer Nancy Reims and Nice forward

Roger Piantoni: 203 Goals

Roger Piantoni’s 203 goals place him among the great French attackers of the 1950s and 1960s. His league record came with Nancy, Reims and Nice, while his wider legacy connects to one of France’s most talented attacking generations. Piantoni gives the list technique, class and old-era weight.

Kylian Mbappe Ligue 1 all time top scorer Paris Saint-Germain and Monaco forward

Kylian Mbappé: 191 Goals

Kylian Mbappé is the modern earthquake inside the Ligue 1 all time top scorers list. His 191 goals came for Monaco and Paris Saint-Germain, and he reached that total at a speed few French league players have ever matched. Mbappé did not catch Onnis before leaving Ligue 1, but he changed the modern ceiling.

Joseph Ujlaki Ligue 1 top scorers all-time Stade Francais Sete Nimes Nice and RC Paris forward

Joseph Ujlaki: 190 Goals

Joseph Ujlaki sits just behind Mbappé with 190 goals. His career moved through Stade Français, Sète, Nîmes, Nice and RC Paris, which makes him one of the great multi-club scorers in French top-flight history. Ujlaki’s ranking proves that consistency across clubs can build a legacy as strong as a single-club myth.

Fleury Di Nallo Ligue 1 all time top scorers Lyon and Red Star forward

Fleury Di Nallo: 187 Goals

Fleury Di Nallo is one of Lyon’s defining historic scorers. His 187 goals came mostly before the club’s modern dominance, which makes the record even more important. Di Nallo represents a Lyon identity built before the Champions League lights and before the club became a 2000s powerhouse.

Carlos Bianchi Ligue 1 all time top scorer Reims Paris Saint-Germain and Strasbourg striker

Carlos Bianchi: 179 Goals

Carlos Bianchi completes the top 10 with 179 goals, level with Gunnar Andersson. His Ligue 1 record came with Reims, Paris Saint-Germain and Strasbourg, and his later managerial fame should not hide how ruthless he was as a striker. Bianchi was one of the league’s great imported finishers.

Ligue 1 Scoring Records And Club Milestones

The all-time scoring list is not only about the biggest number. It also shows club eras, tactical shifts and different kinds of French football greatness. Monaco and Reims sit inside the Onnis story. Lyon appears through Lacombe, Di Nallo and Lacazette. Saint-Étienne’s golden era is carried by Revelli, while PSG’s modern age is written through Mbappé and Bianchi.

Most Goals Overall

Delio Onnis, 299 goals.

Lyon Legacy

Lacombe, Di Nallo and Lacazette carry the club’s scoring story.

Saint-Étienne Era

Hervé Revelli, 216 goals.

PSG Modern Marker

Kylian Mbappé, 191 Ligue 1 goals.

Classic Reims Thread

Onnis, Piantoni, Bianchi and Fontaine.

Marseille Scoring Line

Gunnar Andersson and Jean-Pierre Papin.

Best Modern Climber

Mbappé, top 10 before leaving Ligue 1.

Top 20 Cut-Off

Jean-Pierre Papin, 156 goals.

This is why the Ligue 1 all time top scorers list works as a compact history map. Onnis represents the old scoring mountain. Lacombe and Di Nallo connect Lyon’s long attacking tradition. Revelli carries Saint-Étienne’s classic power. Mbappé represents the modern speed era, while Fontaine, Piantoni and Bianchi keep French football’s older finishing craft alive.

Active Players Still Climbing The List

The Ligue 1 top scorers all-time table is mostly ruled by retired legends, but the modern chase has still changed the list. Kylian Mbappé reached 191 goals before leaving Ligue 1, while Alexandre Lacazette and Wissam Ben Yedder also climbed into the top 20 during the modern era.

  • Highest modern scorer: Kylian Mbappé, 191 goals.
  • Lyon modern benchmark: Alexandre Lacazette, 161 goals.
  • Monaco-era modern scorer: Wissam Ben Yedder, 161 goals.
  • Current top-20 cut-off: Jean-Pierre Papin, 156 goals.

TMJ Verdict: Onnis Still Owns The Ligue 1 Mountain

The Ligue 1 all time top scorers list is still ruled by Delio Onnis, and 299 remains one of Europe’s most quietly imposing league records. Lacombe came closest, Revelli and Courtois keep the classic era alive, and Mbappé made the modern table feel explosive again.

For now, French football’s scoring throne still belongs to Onnis, but the full top 20 tells a richer story of Monaco, Lyon, Saint-Étienne, Reims, Marseille and PSG scoring history.

Frequently Asked Questions

Who is the Ligue 1 all time top scorer?

Delio Onnis is the Ligue 1 all time top scorer with 299 goals.


Who are the top five Ligue 1 goal scorers?

The top five are Delio Onnis, Bernard Lacombe, Hervé Revelli, Roger Courtois and Thadée Cisowski.


How many Ligue 1 goals did Kylian Mbappé score?

Kylian Mbappé scored 191 Ligue 1 goals for Monaco and Paris Saint-Germain.


Who is the highest modern player in the Ligue 1 top scorers all-time list?

Kylian Mbappé is the highest modern player near the top of the list, ranking inside the top 10 with 191 goals.


Is Jean-Pierre Papin in the Ligue 1 top 20 scorers?

Yes. Jean-Pierre Papin is inside the top 20 Ligue 1 all time top scorers list with 156 goals.


Which club appears most in Ligue 1 scoring history?

Several clubs appear strongly, including Monaco, Lyon, Reims, Saint-Étienne, Marseille and Paris Saint-Germain.

Fact-Check Notes

Last updated: 9 July 2026. The Ligue 1 goalscorer totals in this article are based on updated all-time Ligue 1 scoring records available after the 2025-26 season. Totals can change for active players.

SHARE THIS STORY

By The Match Journal Editorial Team

Discover more from The Match Journal

Subscribe now to keep reading and get access to the full archive.

Continue reading