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
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.
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 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: 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: 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.
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: 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.
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: 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 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: 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: 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: 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.
Delio Onnis, 299 goals.
Lacombe, Di Nallo and Lacazette carry the club’s scoring story.
Hervé Revelli, 216 goals.
Kylian Mbappé, 191 Ligue 1 goals.
Onnis, Piantoni, Bianchi and Fontaine.
Gunnar Andersson and Jean-Pierre Papin.
Mbappé, top 10 before leaving Ligue 1.
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.











