Since the inception of the French football league competition, Ligue 1, in 1948, more than 200 players from 49 countries have scored three goals (a hat-trick) or more in a single match. The French former striker Thadée Cisowski is the player with the most Ligue 1 hat-tricks in history, with 22 scored between clubs Metz and RC Paris. The foreign players with the most hat-tricks are Gunnar Andersson of Sweden and Delio Onnis of Argentina, each of whom scored twelve. Algerian former footballer Ahmed Oudjani (in a 10–2 win for Lens against RC Paris on 8 December 1963), Malian former footballer Salif Keïta (in an 8–0 win for Saint-Étienne against Sedan on 4 June 1971) and Argentine former footballer Carlos Bianchi (in a 6–1 win for Reims against Paris Saint-Germain on 9 August 1974) each scored six goals in a match, the most ever scored in a single Ligue 1 game.

Hat-tricks Key4Player scored four goals5Player scored five goals6Player scored six goalsPlayer scored hat-trick as a substitute*The home team

1940s

Player Nationality Position For Against Result Date Ref. Jean Grumellon4 FW Rennes Metz* 6–1 FC Metz 1 –6 Stade Rennais Roger Planté FW Strasbourg* FC Nancy 4–2 RC Strasbourg 4–2 FC Nancy Roger Quenolle FW RC Paris Montpellier* 4–0 SO Montpellier 0–4 RC Paris André Strappe4 MF Lille Reims* 4–2 Stade de Reims 2–4 Lille OSC Pierre Flamion4 FW Reims* Metz 6–1 Stade de Reims 6–1 FC Metz Jean Grumellon FW Rennes* FC Nancy 4–0 Stade Rennais 4–0 FC Nancy Pierre Bini4 MF Reims* Montpellier 6–4 Stade de Reims 6–4 SO Montpellier Paul Perez FW Nice* Sète 4–1 OGC Nice 4–1 FC Sète Joseph Humpal FW Sochaux* Sète 7–0 FC Sochaux 7–0 FC Sète Pierre Dosséna FW Montpellier* Metz 4–1 SO Montpellier 4–1 FC Metz Thadée Cisowski FW Metz* Sochaux 4–1 FC Metz 4–1 FC Sochaux Jean Lauer FW Saint-Étienne* Colmar 5–2 AS Saint-Étienne 5–2 SR Colmar Jean Grumellon FW Rennes* Metz 4–3 Stade Rennais 4–3 FC Metz René Bihel4 FW Marseille Roubaix-Tourcoing* 10–2 CO Roubaix 2–10 Olympique Marseille Jean Robin FW Marseille Roubaix-Tourcoing* 10–2 Jean Baratte FW Lille* Colmar 8–0 Lille OSC 8–0 SR Colmar Marcel Lanfranchi FW Toulouse* Saint-Étienne 5–1 Toulouse FC 5–1 AS Saint-Étienne André Voisembert FW FC Nancy* RC Paris 3–1 FC Nancy 3–1 RC Paris Jean Lechantre FW Lille* Metz 5–0 Lille OSC 5–0 FC Metz André Strappe5 FW Lille* Cannes 6–1 AS Cannes 1–6 Lille OSC Pierre Bini FW Reims Roubaix-Tourcoing* 5–1 CO Roubaix 1–5 Stade de Reims Abdelkader Hamiri FW Cannes* Colmar 4–2 AS Cannes 4–2 SR Colmar Pierre Bini FW Reims* Nice 6–1 Stade de Reims 6–1 OGC Nice Mohamed Mahjoub FW Marseille* Montpellier 6–3 Olympique Marseille 6–3 SO Montpellier Angelo Bollano MF Marseille* Bordeaux 3–0 Olympique de Marseille 3–0 FC Bordeaux Jean Baratte FW Lille Saint-Étienne* 4–3 AS Saint-Étienne 3–4 Lille OSC Edmond Urbanski FW Toulouse* Metz 8–2 Toulouse FC 8–2 FC Metz Christian Bottollier FW FC Nancy Saint-Étienne* 5–3 AS Saint-Étienne 3–5 FC Nancy Jean Grumellon FW Rennes Montpellier* 6–5 SO Montpellier 5–6 Stade Rennais Michel Jacques FW Sochaux* Sète 8–1 FC Sochaux 8–1 FC Sète Roger Courtois FW Sochaux* Saint-Étienne 6–2 FC Sochaux 6–2 AS Saint-Étienne Helge Bronee FW FC Nancy* Sète 4–0 FC Nancy 4–0 FC Sète Jean Baratte FW Lille* Toulouse 4–1 Lille OSC 4–1 Toulouse FC

1950s