Ligue 2 2024/25

Season archive · 16 Aug 24 to 10 May 25 · 306 games

Lorient won the Ligue 2 2024/25 with 71 points from 34 games. Paris FC finished second on 69, 2 points behind.

Caen was relegated.

Eli Junior Kroupi was the top scorer with 22 goals for Lorient.

The 306 games produced 789 goals, 2.58 per game. 49% were home wins, 24% draws and 28% away wins.

Final table

# Team P W D L GF GA GD Pts
1 Lorient Champions 342257 6831 +37 71
2 Paris FC 342167 5533 +22 69
3 Metz 3418115 6434 +30 65
4 Dunkerque 3417512 4740 +7 56
5 Guingamp 3417413 5745 +12 55
6 Annecy 3414911 4243 -1 51
7 Laval 3414812 4438 +6 50
8 Bastia 3411158 4337 +6 48
9 Grenoble 3413714 4344 -1 46
10 Troyes 3413516 3634 +2 44
11 Amiens 3413417 3850 -12 43
12 Ajaccio 3412616 3042 -12 42
13 Pau FC 34101212 3953 -14 42
14 Rodez 3491213 5654 +2 39
15 Red Star 3491114 3751 -14 38
16 Clermont 3471215 3046 -16 33
17 Martigues 349520 2956 -27 32
18 Caen Relegated 345722 3158 -27 22

The season in numbers

Goals per game 2.58 789 goals in 306 games
Home wins 49%
Draws 24%
Away wins 28%
Both teams scored 48%
Over 2.5 goals 48%

Top scorers

Own goals are not counted for the scorer.

Season records

Biggest win 6 Metz 6–0 Martigues
Most goals by one side 6 Metz 6–0 Martigues

All results

Every game of the 2024/25 season, by month.

August 202416 Aug 24 to 31 Aug 24 · 27 games
DateHomeScoreAway
16 Aug 24 Ajaccio 1–0 Rodez
16 Aug 24 Amiens 3–0 Red Star
16 Aug 24 Clermont 2–2 Pau FC
16 Aug 24 Dunkerque 0–2 Annecy
16 Aug 24 Grenoble 2–1 Laval
16 Aug 24 Guingamp 4–0 Troyes
17 Aug 24 Caen 0–2 Paris FC
19 Aug 24 Martigues 0–1 Lorient
19 Aug 24 Metz 1–1 Bastia
23 Aug 24 Annecy 2–4 Martigues
23 Aug 24 Bastia 1–0 Amiens
23 Aug 24 Laval 0–1 Guingamp
23 Aug 24 Paris FC 3–2 Dunkerque
23 Aug 24 Pau FC 1–0 Caen
23 Aug 24 Rodez 1–3 Metz
23 Aug 24 Troyes 0–1 Clermont
24 Aug 24 Lorient 2–0 Grenoble
26 Aug 24 Red Star 1–0 Ajaccio
30 Aug 24 Ajaccio 2–1 Troyes
30 Aug 24 Caen 1–1 Annecy
30 Aug 24 Clermont 0–1 Paris FC
30 Aug 24 Dunkerque 1–0 Rodez
30 Aug 24 Grenoble 1–1 Pau FC
30 Aug 24 Guingamp 3–4 Red Star
30 Aug 24 Martigues 0–1 Bastia
31 Aug 24 Amiens 1–0 Lorient
31 Aug 24 Metz 1–1 Laval
September 202413 Sep 24 to 30 Sep 24 · 36 games
DateHomeScoreAway
13 Sep 24 Annecy 3–0 Amiens
13 Sep 24 Bastia 0–0 Troyes
13 Sep 24 Clermont 0–1 Dunkerque
13 Sep 24 Laval 1–1 Ajaccio
13 Sep 24 Lorient 2–1 Red Star
13 Sep 24 Pau FC 3–0 Martigues
13 Sep 24 Rodez 1–2 Guingamp
14 Sep 24 Paris FC 1–2 Metz
16 Sep 24 Grenoble 3–1 Caen
20 Sep 24 Amiens 1–0 Clermont
20 Sep 24 Bastia 2–1 Paris FC
20 Sep 24 Caen 1–0 Ajaccio
20 Sep 24 Dunkerque 3–2 Pau FC
20 Sep 24 Guingamp 2–2 Annecy
20 Sep 24 Martigues 0–4 Grenoble
20 Sep 24 Red Star 0–3 Laval
20 Sep 24 Troyes 0–3 Rodez
21 Sep 24 Metz 1–1 Lorient
24 Sep 24 Ajaccio 2–0 Grenoble
24 Sep 24 Annecy 1–0 Troyes
24 Sep 24 Caen 2–1 Amiens
24 Sep 24 Clermont 1–1 Red Star
24 Sep 24 Dunkerque 2–1 Bastia
24 Sep 24 Metz 6–0 Martigues
24 Sep 24 Paris FC 2–0 Guingamp
24 Sep 24 Pau FC 1–0 Lorient
24 Sep 24 Rodez 1–3 Laval
27 Sep 24 Amiens 2–1 Rodez
27 Sep 24 Bastia 2–2 Annecy
27 Sep 24 Grenoble 3–0 Clermont
27 Sep 24 Laval 3–1 Pau FC
27 Sep 24 Lorient 3–0 Ajaccio
27 Sep 24 Martigues 1–1 Dunkerque
28 Sep 24 Red Star 1–3 Paris FC
28 Sep 24 Troyes 2–1 Metz
30 Sep 24 Guingamp 3–1 Caen
October 202404 Oct 24 to 29 Oct 24 · 35 games
DateHomeScoreAway
04 Oct 24 Annecy 1–0 Red Star
04 Oct 24 Dunkerque 2–1 Troyes
04 Oct 24 Paris FC 1–0 Laval
04 Oct 24 Rodez 2–1 Grenoble
05 Oct 24 Ajaccio 1–1 Martigues
05 Oct 24 Caen 1–2 Lorient
05 Oct 24 Clermont 4–1 Guingamp
05 Oct 24 Metz 3–2 Amiens
18 Oct 24 Bastia 0–0 Clermont
18 Oct 24 Grenoble 2–0 Metz
18 Oct 24 Guingamp 0–1 Pau FC
18 Oct 24 Laval 3–2 Dunkerque
18 Oct 24 Martigues 0–2 Rodez
18 Oct 24 Red Star 2–2 Caen
19 Oct 24 Amiens 3–1 Ajaccio
19 Oct 24 Lorient 4–2 Annecy
21 Oct 24 Troyes 0–3 Paris FC
22 Oct 24 Pau FC 1–1 Bastia
25 Oct 24 Annecy 2–0 Laval
25 Oct 24 Clermont 0–1 Martigues
25 Oct 24 Dunkerque 2–0 Red Star
25 Oct 24 Metz 1–0 Guingamp
25 Oct 24 Pau FC 0–2 Amiens
25 Oct 24 Rodez 3–3 Lorient
26 Oct 24 Caen 0–1 Troyes
26 Oct 24 Paris FC 2–1 Grenoble
29 Oct 24 Amiens 0–0 Paris FC
29 Oct 24 Bastia 2–2 Rodez
29 Oct 24 Grenoble 0–0 Annecy
29 Oct 24 Guingamp 1–0 Ajaccio
29 Oct 24 Laval 1–2 Clermont
29 Oct 24 Lorient 4–2 Dunkerque
29 Oct 24 Martigues 0–3 Caen
29 Oct 24 Red Star 1–0 Metz
29 Oct 24 Troyes 3–0 Pau FC
November 202401 Nov 24 to 25 Nov 24 · 27 games
DateHomeScoreAway
01 Nov 24 Annecy 2–0 Pau FC
01 Nov 24 Clermont 2–1 Lorient
01 Nov 24 Dunkerque 3–1 Amiens
01 Nov 24 Martigues 0–1 Red Star
01 Nov 24 Paris FC 3–3 Rodez
01 Nov 24 Troyes 0–0 Laval
02 Nov 24 Caen 2–0 Bastia
02 Nov 24 Guingamp 3–0 Grenoble
04 Nov 24 Ajaccio 0–1 Metz
08 Nov 24 Ajaccio 2–0 Clermont
08 Nov 24 Amiens 1–1 Martigues
08 Nov 24 Grenoble 0–1 Dunkerque
08 Nov 24 Laval 2–2 Bastia
08 Nov 24 Red Star 0–3 Troyes
08 Nov 24 Rodez 5–1 Annecy
09 Nov 24 Lorient 3–1 Guingamp
09 Nov 24 Pau FC 0–0 Paris FC
09 Nov 24 Metz 1–0 Caen
22 Nov 24 Caen 3–3 Rodez
22 Nov 24 Clermont 1–1 Metz
22 Nov 24 Guingamp 3–0 Amiens
22 Nov 24 Martigues 0–3 Laval
22 Nov 24 Pau FC 4–1 Red Star
22 Nov 24 Troyes 0–0 Grenoble
23 Nov 24 Paris FC 0–0 Annecy
23 Nov 24 Bastia 0–0 Lorient
25 Nov 24 Dunkerque 1–0 Ajaccio
December 202403 Dec 24 to 16 Dec 24 · 19 games
DateHomeScoreAway
03 Dec 24 Ajaccio 0–0 Bastia
06 Dec 24 Annecy 2–0 Clermont
06 Dec 24 Laval 1–0 Caen
06 Dec 24 Lorient 2–0 Troyes
06 Dec 24 Martigues 0–1 Guingamp
06 Dec 24 Red Star 0–0 Bastia
06 Dec 24 Rodez 1–0 Pau FC
07 Dec 24 Grenoble 0–2 Amiens
07 Dec 24 Ajaccio 0–2 Paris FC
09 Dec 24 Metz 2–0 Dunkerque
13 Dec 24 Amiens 1–3 Laval
13 Dec 24 Bastia 3–1 Guingamp
13 Dec 24 Clermont 1–1 Rodez
13 Dec 24 Pau FC 1–0 Ajaccio
13 Dec 24 Troyes 4–0 Martigues
14 Dec 24 Lorient 2–0 Paris FC
14 Dec 24 Red Star 3–1 Grenoble
14 Dec 24 Annecy 0–0 Metz
16 Dec 24 Dunkerque 3–1 Caen
January 202503 Jan 25 to 31 Jan 25 · 42 games
DateHomeScoreAway
03 Jan 25 Ajaccio 1–2 Annecy
03 Jan 25 Amiens 0–3 Troyes
03 Jan 25 Caen 0–1 Clermont
03 Jan 25 Grenoble 3–2 Bastia
03 Jan 25 Paris FC 1–2 Martigues
03 Jan 25 Rodez 0–2 Red Star
04 Jan 25 Guingamp 1–1 Dunkerque
04 Jan 25 Metz 0–0 Pau FC
04 Jan 25 Laval 2–0 Lorient
10 Jan 25 Annecy 1–4 Guingamp
10 Jan 25 Laval 1–1 Red Star
10 Jan 25 Martigues 0–1 Clermont
10 Jan 25 Pau FC 1–1 Dunkerque
10 Jan 25 Rodez 2–1 Troyes
11 Jan 25 Bastia 4–0 Ajaccio
11 Jan 25 Caen 0–1 Grenoble
11 Jan 25 Paris FC 1–0 Amiens
11 Jan 25 Lorient 0–0 Metz
17 Jan 25 Ajaccio 2–1 Caen
17 Jan 25 Amiens 1–0 Bastia
17 Jan 25 Grenoble 1–0 Martigues
17 Jan 25 Guingamp 3–0 Rodez
17 Jan 25 Red Star 1–3 Pau FC
18 Jan 25 Clermont 1–1 Laval
18 Jan 25 Metz 3–1 Paris FC
18 Jan 25 Dunkerque 0–1 Lorient
20 Jan 25 Troyes 0–1 Annecy
24 Jan 25 Bastia 1–1 Pau FC
24 Jan 25 Caen 0–1 Guingamp
24 Jan 25 Laval 1–0 Troyes
24 Jan 25 Martigues 3–0 Amiens
24 Jan 25 Metz 3–0 Grenoble
24 Jan 25 Rodez 1–2 Ajaccio
25 Jan 25 Paris FC 4–1 Red Star
25 Jan 25 Lorient 3–2 Clermont
27 Jan 25 Annecy 0–2 Dunkerque
31 Jan 25 Amiens 1–0 Annecy
31 Jan 25 Bastia 1–1 Metz
31 Jan 25 Clermont 0–1 Ajaccio
31 Jan 25 Dunkerque 0–1 Martigues
31 Jan 25 Grenoble 2–1 Rodez
31 Jan 25 Pau FC 1–1 Laval
February 202501 Feb 25 to 28 Feb 25 · 35 games
DateHomeScoreAway
01 Feb 25 Red Star 1–2 Lorient
01 Feb 25 Troyes 3–0 Caen
01 Feb 25 Guingamp 0–1 Paris FC
07 Feb 25 Grenoble 0–0 Red Star
07 Feb 25 Laval 0–1 Annecy
07 Feb 25 Martigues 1–2 Troyes
07 Feb 25 Paris FC 3–1 Pau FC
07 Feb 25 Rodez 0–2 Bastia
08 Feb 25 Ajaccio 0–3 Guingamp
08 Feb 25 Lorient 3–1 Amiens
08 Feb 25 Metz 3–1 Clermont
10 Feb 25 Caen 0–2 Dunkerque
14 Feb 25 Ajaccio 3–0 Laval
14 Feb 25 Amiens 1–4 Grenoble
14 Feb 25 Clermont 1–1 Bastia
14 Feb 25 Pau FC 0–5 Rodez
14 Feb 25 Red Star 1–0 Martigues
14 Feb 25 Troyes 0–1 Lorient
15 Feb 25 Dunkerque 1–0 Paris FC
15 Feb 25 Guingamp 0–3 Metz
17 Feb 25 Annecy 1–0 Caen
21 Feb 25 Bastia 1–0 Red Star
21 Feb 25 Dunkerque 3–0 Clermont
21 Feb 25 Grenoble 1–1 Guingamp
21 Feb 25 Martigues 2–0 Annecy
21 Feb 25 Paris FC 1–0 Troyes
21 Feb 25 Rodez 1–1 Amiens
22 Feb 25 Caen 2–2 Pau FC
22 Feb 25 Lorient 0–1 Laval
22 Feb 25 Metz 0–1 Ajaccio
28 Feb 25 Annecy 2–3 Paris FC
28 Feb 25 Clermont 0–1 Caen
28 Feb 25 Laval 0–1 Martigues
28 Feb 25 Pau FC 1–0 Grenoble
28 Feb 25 Troyes 2–0 Bastia
March 202501 Mar 25 to 31 Mar 25 · 31 games
DateHomeScoreAway
01 Mar 25 Amiens 1–2 Metz
01 Mar 25 Red Star 3–1 Guingamp
01 Mar 25 Lorient 3–1 Rodez
03 Mar 25 Ajaccio 1–2 Dunkerque
07 Mar 25 Bastia 1–0 Martigues
07 Mar 25 Caen 0–1 Laval
07 Mar 25 Grenoble 2–2 Ajaccio
07 Mar 25 Guingamp 3–1 Clermont
07 Mar 25 Pau FC 0–2 Troyes
07 Mar 25 Red Star 2–0 Amiens
08 Mar 25 Paris FC 3–2 Lorient
08 Mar 25 Metz 5–1 Annecy
10 Mar 25 Rodez 5–1 Dunkerque
14 Mar 25 Ajaccio 2–1 Red Star
14 Mar 25 Amiens 2–1 Caen
14 Mar 25 Annecy 1–1 Rodez
14 Mar 25 Clermont 0–0 Grenoble
14 Mar 25 Martigues 2–2 Pau FC
14 Mar 25 Troyes 0–1 Guingamp
15 Mar 25 Dunkerque 2–3 Metz
15 Mar 25 Laval 3–0 Paris FC
15 Mar 25 Lorient 4–0 Bastia
28 Mar 25 Bastia 2–0 Dunkerque
28 Mar 25 Clermont 1–1 Amiens
28 Mar 25 Martigues 2–0 Ajaccio
28 Mar 25 Metz 2–1 Troyes
28 Mar 25 Pau FC 1–0 Annecy
28 Mar 25 Red Star 1–1 Rodez
29 Mar 25 Grenoble 1–2 Lorient
29 Mar 25 Guingamp 2–0 Laval
31 Mar 25 Paris FC 4–2 Caen
April 202504 Apr 25 to 26 Apr 25 · 36 games
DateHomeScoreAway
04 Apr 25 Ajaccio 2–1 Amiens
04 Apr 25 Annecy 1–1 Bastia
04 Apr 25 Laval 1–2 Grenoble
04 Apr 25 Paris FC 2–0 Clermont
04 Apr 25 Rodez 1–0 Martigues
05 Apr 25 Caen 2–2 Metz
05 Apr 25 Lorient 5–0 Pau FC
05 Apr 25 Troyes 2–2 Red Star
07 Apr 25 Dunkerque 3–1 Guingamp
11 Apr 25 Amiens 1–0 Dunkerque
11 Apr 25 Martigues 1–4 Metz
11 Apr 25 Pau FC 2–2 Clermont
11 Apr 25 Red Star 0–1 Annecy
11 Apr 25 Rodez 2–2 Caen
11 Apr 25 Troyes 0–0 Ajaccio
12 Apr 25 Guingamp 1–2 Lorient
12 Apr 25 Grenoble 1–2 Paris FC
14 Apr 25 Bastia 5–2 Laval
18 Apr 25 Ajaccio 1–1 Pau FC
18 Apr 25 Amiens 3–2 Guingamp
18 Apr 25 Caen 0–3 Martigues
18 Apr 25 Clermont 0–2 Troyes
18 Apr 25 Dunkerque 2–0 Grenoble
18 Apr 25 Laval 2–1 Rodez
19 Apr 25 Paris FC 1–0 Bastia
19 Apr 25 Metz 2–2 Red Star
21 Apr 25 Annecy 0–0 Lorient
25 Apr 25 Annecy 2–0 Ajaccio
25 Apr 25 Bastia 2–3 Grenoble
25 Apr 25 Guingamp 2–1 Martigues
25 Apr 25 Laval 1–0 Amiens
25 Apr 25 Red Star 1–1 Clermont
25 Apr 25 Troyes 1–0 Dunkerque
26 Apr 25 Rodez 1–1 Paris FC
26 Apr 25 Lorient 4–0 Caen
26 Apr 25 Pau FC 2–1 Metz
May 202502 May 25 to 10 May 25 · 18 games
DateHomeScoreAway
02 May 25 Ajaccio 2–1 Lorient
02 May 25 Amiens 4–2 Pau FC
02 May 25 Caen 1–1 Red Star
02 May 25 Clermont 3–2 Annecy
02 May 25 Dunkerque 0–0 Laval
02 May 25 Grenoble 3–1 Troyes
02 May 25 Guingamp 2–2 Bastia
02 May 25 Martigues 1–1 Paris FC
02 May 25 Metz 3–3 Rodez
10 May 25 Annecy 3–1 Grenoble
10 May 25 Bastia 2–1 Caen
10 May 25 Laval 2–3 Metz
10 May 25 Lorient 5–1 Martigues
10 May 25 Paris FC 2–0 Ajaccio
10 May 25 Pau FC 1–3 Guingamp
10 May 25 Red Star 1–1 Dunkerque
10 May 25 Rodez 1–1 Clermont
10 May 25 Troyes 1–0 Amiens

More on the Ligue 2