Ligue 1 records

Ligue 1 All-Time Top Scorers

The leading goalscorers in the history of Ligue 1, France's top flight, ranked by total league goals since 1932.

Most goals(Ligue 1, since 1932)

  1. 1Delio Onnis portraitArgentina flag
    Delio Onnis
    Argentina
    299
    Goals
  2. 2Bernard Lacombe portraitFrance flag
    Bernard Lacombe
    France
    255
    Goals
  3. 3Hervé Revelli portraitFrance flag
    Hervé Revelli
    France
    216
    Goals
  4. 4Roger Courtois portraitFrance flag
    Roger Courtois
    France
    210
    Goals
  5. 5Thadée Cisowski portraitFrance flag
    Thadée Cisowski
    France
    206
    Goals
  6. 6Roger Piantoni portraitFrance flag
    Roger Piantoni
    France
    203
    Goals
  7. 7Kylian Mbappé portraitFrance flag
    Kylian Mbappé
    France
    191
    Goals
  8. 8Joseph Ujlaki portraitFrance flag
    Joseph Ujlaki
    France
    190
    Goals
  9. 9Fleury Di Nallo portraitFrance flag
    Fleury Di Nallo
    France
    187
    Goals
  10. 10Carlos Bianchi portraitArgentina flag
    Carlos Bianchi
    Argentina
    179
    Goals
  1. 11Sweden flagGunnar Andersson179
  2. 12Morocco flagHassan Akesbi173
  3. 13France flagJean Baratte169
  4. 14France flagJust Fontaine164
  5. 15France flagAlain Giresse163

Source: Wikipedia, “List of Ligue 1 top scorers”, as of July 2026. Figures count top-flight Ligue 1 goals only (since 1932).

Onnis, Lacombe and the marksmen of French football

Ligue 1's all-time scoring chart is topped by an adopted hero: the Argentine Delio Onnis, whose 299 goals across the 1970s and 1980s have never been matched. He edges out the greatest French scorer of them all, Bernard Lacombe (255).

The list is rich with post-war French talent, Hervé Revelli (216), Roger Courtois (210) and the World Cup legend Just Fontaine among them. Its most striking modern entry is Kylian Mbappé (191), who reached seventh on the all-time list for Monaco and PSG before leaving for Real Madrid, an extraordinary tally for a player still in his twenties.

French football has always attracted prolific imports too, from Sweden's Gunnar Andersson to Morocco's Hassan Akesbi, but it is Onnis and Lacombe who remain the two names every Ligue 1 striker still chases.

Explore more

Frequently asked questions

Who is the all-time top scorer in Ligue 1?+

Delio Onnis is Ligue 1's all-time leading goalscorer with 299 goals, scored between 1971 and 1986 for clubs including Monaco, Reims, Tours and Toulon. The Argentine has held the record since 1980–81.

Who is the highest-scoring French player in Ligue 1?+

Bernard Lacombe is the top French scorer in Ligue 1 history with 255 goals, second on the all-time list behind Delio Onnis. He starred for Lyon, Saint-Étienne and Bordeaux across the 1970s and 1980s.

How many Ligue 1 goals did Kylian Mbappé score?+

Kylian Mbappé scored 191 Ligue 1 goals for Monaco and Paris Saint-Germain, seventh on the all-time list, before joining Real Madrid in 2024, a remarkable total given his age when he left French football.

Who has scored the most Ligue 1 goals in a single season?+

Josip Skoblar holds the single-season record with 44 goals for Marseille in 1970–71, a mark that has stood for over 50 years.

Does this list include Ligue 2 goals?+

No. These figures count top-flight goals only, since the league began in 1932–33. Goals scored in Ligue 2 or other competitions such as the Coupe de France are not included.