Delio Onnis holds the prestigious record for the most goals scored in Ligue 1 history, with an astounding 299 goals in 449 appearances. Throughout his illustrious career in the French top division, he played for four clubs: Stade Reims, Tours FC, AS Monaco, and Sporting Club de Toulon.
Following him in second place is Bernard Lacombe, who netted 255 goals in 494 games. Lacombe’s career in Ligue 1 saw him represent three different clubs, making him one of the league’s most consistent goal-scorers.
Hervé Revelli ranks third on the all-time list, with 216 goals in 389 appearances. He played for two clubs during his Ligue 1 career.
Thadée Cisowski comes in fourth, having scored 206 goals in 286 appearances. Cisowski’s impressive strike rate was achieved while playing for three different clubs in Ligue 1.
In fifth place is Roger Piantoni, a talented left-winger who scored 203 goals in 394 appearances for three clubs.
Kylian Mbappé, one of the modern era’s most celebrated players, is sixth on the list. The current Real Madrid forward has scored 191 goals in 245 appearances, having played for Paris Saint-Germain and AS Monaco in Ligue 1.
Joseph Ujlaki is seventh, with 188 goals in 431 appearances across five different clubs. His longevity and goal-scoring ability made him a prominent figure in Ligue 1 history. Fleury Di Nallo, who scored 187 goals in 421 appearances for two clubs, ranks eighth.
Carlos Bianchi, who played for three clubs, is ninth on the list with 179 goals in 220 appearances. Finally, Gunnar Andersson rounds out the top ten, having scored 179 goals in 234 appearances while playing for two clubs.
Number | Player | Goals | Games | Clubs |
1 | Delio Onnis | 299 | 449 | Stade Reims, Tours FC, AS Monaco, and Sporting Club de Toulon |
2 | Bernard Lacombe | 255 | 494 | FC Girondins Bordeaux, AS Saint-Etienne, and Olympique Lyon |
3 | Herve Revelli | 216 | 389 | AS Saint-Etienne, and OGC Nice |
4 | Thadee Cisowski | 206 | 286 | Valenciennes, Racing Club de France and FC Metz |
5 | Roger Piantoni | 203 | 394 | OGC Nice, Stade Reims, and FC Nancy |
6 | Kylian Mbappe | 191 | 245 | Paris Saint-Germain and AS Monaco |
7 | Joseph Ujlaki | 188 | 431 | Racing Club de France, OGC Nice, Nimes Olympique, FC Sete 34, and Stade Francais |
8 | Fleury Di Nallo | 187 | 421 | Olympique Lyon and Red Star FC |
9 | Carlos Bianchi | 179 | 220 | Stade Reims, Paris Saint-Germain and R Strasbourg |
10 | Gunnar Andersson | 179 | 234 | Marseille and G.Bordeaux |
1: Delio Onnis: 299 goals in 449 appearances
At the top of the list is Delio Onnis, an Argentine-Italian forward who remains the highest goal scorer in Ligue 1 history. Onnis played for four clubs, including Stade de Reims, AS Monaco, Tours FC, and Toulon, between 1971 and 1986. His incredible consistency and eye for goal allowed him to net 299 goals in 449 appearances.
2: Bernard Lacombe: 255 goals in 494 appearances
Bernard Lacombe is a French football legend who scored 255 goals in 494 Ligue 1 appearances. Lacombe spent the majority of his career with Olympique Lyon, Bordeaux, and Saint-Étienne, playing from 1969 to 1987. Lacombe was a key player for both club and country, helping France win the 1984 UEFA European Championship.
3: Herve Revelli: 216 goals in 389 appearances
Hervé Revelli is another French forward who made a significant impact in Ligue 1, scoring 216 goals in 389 appearances. He played primarily for AS Saint-Étienne, where he was instrumental in the club's dominance of French football in the 1960s and 1970s.