odds.report
Ligue 1 crest

Ligue 1 Results & Our Record

Our Ligue 1 picks settled against the results. Match reports for every French top-flight fixture we covered, wins and losses alike.

71

Settled picks

36

Won

35

Lost

51%

Win rate

-13.7%

ROI

Match Reports

lost

Le Havre AC vs Stade Brestois 29

5 Sept 2026

12

won

OGC Nice vs Le Mans FC

5 Sept 2026

11

lost

Racing Club de Lens vs FC Lorient

5 Sept 2026

01

won

Paris Saint-Germain FC vs AS Monaco FC

4 Sept 2026

12

won

Olympique Lyonnais vs AJ Auxerre

4 Sept 2026

31

won

Toulouse FC vs Lille OSC

3 Sept 2026

01

won

AS Monaco FC vs Olympique de Marseille

30 Aug 2026

20

won

Stade Rennais FC 1901 vs Le Mans FC

30 Aug 2026

32

won

Paris FC vs OGC Nice

30 Aug 2026

30

lost

AJ Auxerre vs Angers SCO

29 Aug 2026

13

lost

FC Lorient vs ES Troyes AC

29 Aug 2026

12

lost

Olympique Lyonnais vs Le Havre AC

29 Aug 2026

11

won

Stade Brestois 29 vs Toulouse FC

29 Aug 2026

22

lost

RC Strasbourg Alsace vs Racing Club de Lens

29 Aug 2026

21

lost

Lille OSC vs Paris Saint-Germain FC

28 Aug 2026

22

lost

Paris Saint-Germain FC vs Stade Rennais FC 1901

23 Aug 2026

22

lost

Le Havre AC vs AS Monaco FC

23 Aug 2026

01

won

Angers SCO vs Lille OSC

23 Aug 2026

02

won

ES Troyes AC vs Paris FC

22 Aug 2026

00

won

Le Mans FC vs Stade Brestois 29

22 Aug 2026

22

won

OGC Nice vs FC Lorient

22 Aug 2026

00

lost

Toulouse FC vs Olympique Lyonnais

22 Aug 2026

02

won

Racing Club de Lens vs AJ Auxerre

22 Aug 2026

52

lost

Olympique de Marseille vs RC Strasbourg Alsace

21 Aug 2026

40

lost

FC Lorient vs Le Havre AC

17 May 2026

02

void

FC Nantes vs Toulouse FC

17 May 2026

00

lost

Lille OSC vs AJ Auxerre

17 May 2026

02

won

OGC Nice vs FC Metz

17 May 2026

00

won

Olympique de Marseille vs Stade Rennais FC 1901

17 May 2026

31

lost

Olympique Lyonnais vs Racing Club de Lens

17 May 2026

04

won

Paris FC vs Paris Saint-Germain FC

17 May 2026

21

won

RC Strasbourg Alsace vs AS Monaco FC

17 May 2026

54

won

Stade Brestois 29 vs Angers SCO

17 May 2026

11

won

Olympique Lyonnais vs Stade Rennais FC 1901

3 May 2026

42

lost

AJ Auxerre vs Angers SCO

3 May 2026

31

lost

Paris FC vs Stade Brestois 29

3 May 2026

40

won

RC Strasbourg Alsace vs Toulouse FC

3 May 2026

12

lost

Lille OSC vs Le Havre AC

3 May 2026

11

lost

OGC Nice vs Racing Club de Lens

2 May 2026

11

won

FC Metz vs AS Monaco FC

2 May 2026

12

lost

Paris Saint-Germain FC vs FC Lorient

2 May 2026

22

lost

FC Nantes vs Olympique de Marseille

2 May 2026

30

lost

Toulouse vs Monaco

25 Apr 2026

22

won

Angers SCO vs PSG

25 Apr 2026

03

won

Olympique Lyon vs Auxerre

25 Apr 2026

32

won

Brest vs RC Lens

24 Apr 2026

33

won

PSG vs Nantes

22 Apr 2026

30

lost

PSG vs Olympique Lyon

19 Apr 2026

12

lost

FC Metz vs Paris FC

19 Apr 2026

13

lost

Nantes vs Brest

19 Apr 2026

11

lost

Strasbourg vs Stade Rennais

19 Apr 2026

03

lost

Monaco vs Auxerre

19 Apr 2026

22

lost

Lille vs Nice

18 Apr 2026

00

won

Angers SCO vs Le Havre

18 Apr 2026

11

lost

Lorient vs Marseille

18 Apr 2026

20

won

RC Lens vs Toulouse

17 Apr 2026

32

won

Olympique Lyon vs Lorient

12 Apr 2026

20

lost

Nice vs Le Havre

12 Apr 2026

11

won

Toulouse vs Lille

12 Apr 2026

04

won

Stade Rennais vs Angers SCO

11 Apr 2026

21

lost

Auxerre vs Nantes

11 Apr 2026

00

won

Marseille vs FC Metz

10 Apr 2026

31

lost

Paris FC vs Monaco

10 Apr 2026

41

lost

Monaco vs Marseille

5 Apr 2026

21

won

FC Metz vs Nantes

5 Apr 2026

00

won

Le Havre vs Auxerre

5 Apr 2026

11

lost

Lorient vs Paris FC

5 Apr 2026

11

lost

Angers SCO vs Olympique Lyon

5 Apr 2026

00

won

Brest vs Stade Rennais

4 Apr 2026

34

lost

Lille vs RC Lens

4 Apr 2026

30

won

Strasbourg vs Nice

4 Apr 2026

31

won

PSG vs Toulouse

3 Apr 2026

31

Ligue 1 splits into two competitions for prediction purposes, and our record splits with it. Fixtures involving the dominant side are priced so short that the only playable angles are margins and totals; everything else in the division is genuinely open, and the record there looks like what an honest coin-flip market should look like.

The more interesting pattern is the relegation half of the table. Those matches carry a level of desperation that produces results the form guide does not support, and they have been the source of both the best and the worst calls on this page.

Below, each fixture has its report: the final score, what it settled in the table, and whether the pick was beaten by the match or by the reasoning.

Results by competition