Matches and standings Ligue 2 2023/2024

Here you can see the standings as well as all 380 matches that were played during the season 2023/2024 in Ligue 2.

League table Ligue 2 2023/2024

This was the final standings in the 2023/2024 Ligue 2 season.

# Team Matches WinsW DrawsD LossesL Goals Points
1. Auxerre 38 21 11 6 72-36 74
2. Angers 38 20 8 10 56-42 68
3. Saint-Étienne 38 19 8 11 48-31 65
4. Rodez 38 16 12 10 62-51 60
5. Paris FC 38 16 11 11 49-42 59
6. Caen 38 17 7 14 51-45 58
7. Stade Lavallois 38 15 10 13 40-45 55
8. Amiens 38 12 17 9 36-36 53
9. Guingamp 38 13 12 13 44-40 51
10. Pau 38 13 12 13 60-57 51
11. Grenoble 38 13 12 13 43-44 51
12. Bordeaux 38 14 9 15 50-52 50
13. Bastia 38 14 9 15 44-48 50
14. Annecy 38 12 10 16 49-50 46
15. Ajaccio 38 12 10 16 35-46 46
16. USL Dunkerque 38 12 10 16 36-52 46
17. Troyes 38 9 14 15 42-50 41
18. Quevilly-Rouen 38 7 17 14 51-55 38
19. Concarneau 38 10 8 20 39-57 38
20. Valenciennes 38 6 11 21 26-54 29

All matches Ligue 2 2023/2024

All rounds and matches with result and goals scorers including assists for the season 2023/2024. Click on the match to see the goal scorers and who assisted the goals.

Round 1
Saint-Étienne - Grenoble 0 - 1
5 August 2023
Amiens - Quevilly-Rouen 1 - 0
5 August 2023
Ajaccio - Rodez 1 - 1
5 August 2023
Annecy - Guingamp 1 - 4
5 August 2023
Valenciennes - Auxerre 1 - 4
5 August 2023
Stade Lavallois - Angers 1 - 0
5 August 2023
Paris FC - Caen 0 - 2
5 August 2023
USL Dunkerque - Troyes 2 - 2
5 August 2023
Concarneau - Bastia 0 - 0
5 August 2023
Pau - Bordeaux 3 - 0
7 August 2023
Round 2
Rodez - Saint-Étienne 2 - 1
12 August 2023
Angers - Annecy 0 - 0
12 August 2023
Bastia - Valenciennes 3 - 0
12 August 2023
Auxerre - Amiens 0 - 1
12 August 2023
Caen - Pau 2 - 0
12 August 2023
Guingamp - USL Dunkerque 0 - 1
12 August 2023
Troyes - Stade Lavallois 3 - 1
12 August 2023
Grenoble - Paris FC 2 - 0
12 August 2023
Quevilly-Rouen - Ajaccio 0 - 1
12 August 2023
Bordeaux - Concarneau 1 - 0
14 August 2023
Round 3
Angers - Auxerre 2 - 2
19 August 2023
Amiens - Bastia 2 - 1
19 August 2023
Annecy - USL Dunkerque 3 - 0
19 August 2023
Pau - Paris FC 2 - 0
19 August 2023
Saint-Étienne - Quevilly-Rouen 2 - 1
19 August 2023
Valenciennes - Guingamp 0 - 0
19 August 2023
Stade Lavallois - Rodez 1 - 0
19 August 2023
Concarneau - Caen 0 - 2
19 August 2023
Grenoble - Troyes 0 - 0
19 August 2023
Ajaccio - Bordeaux 0 - 0
21 August 2023
Round 4
Bordeaux - Amiens 2 - 0
26 August 2023
Bastia - Troyes 3 - 2
26 August 2023
Auxerre - Grenoble 0 - 0
26 August 2023
Caen - Ajaccio 3 - 0
26 August 2023
Guingamp - Pau 4 - 0
26 August 2023
Paris FC - Concarneau 3 - 0
26 August 2023
USL Dunkerque - Angers 0 - 1
26 August 2023
Quevilly-Rouen - Stade Lavallois 0 - 0
26 August 2023
Rodez - Valenciennes 0 - 1
26 August 2023
Annecy - Saint-Étienne 1 - 1
28 August 2023
Round 5
Bordeaux - Auxerre 2 - 4
2 September 2023
Amiens - Guingamp 4 - 1
2 September 2023
Ajaccio - USL Dunkerque 2 - 2
2 September 2023
Pau - Rodez 2 - 2
2 September 2023
Angers - Paris FC 2 - 0
2 September 2023
Saint-Étienne - Valenciennes 0 - 0
2 September 2023
Stade Lavallois - Caen 2 - 1
2 September 2023
Troyes - Quevilly-Rouen 2 - 2
2 September 2023
Concarneau - Annecy 1 - 1
2 September 2023
Grenoble - Bastia 0 - 0
2 September 2023
Round 6
Caen - Saint-Étienne 1 - 2
16 September 2023
Annecy - Troyes 0 - 0
16 September 2023
Bastia - Stade Lavallois 0 - 3
16 September 2023
Auxerre - Pau 2 - 2
16 September 2023
Valenciennes - Bordeaux 1 - 2
16 September 2023
Paris FC - Amiens 3 - 0
16 September 2023
USL Dunkerque - Grenoble 0 - 0
16 September 2023
Quevilly-Rouen - Concarneau 2 - 3
16 September 2023
Rodez - Angers 4 - 1
16 September 2023
Guingamp - Ajaccio 3 - 0
18 September 2023
Round 7
Troyes - Auxerre 1 - 2
23 September 2023
Amiens - Valenciennes 0 - 0
23 September 2023
Ajaccio - Paris FC 2 - 1
23 September 2023
Pau - Annecy 0 - 3
23 September 2023
Angers - Bastia 2 - 0
23 September 2023
Stade Lavallois - Guingamp 2 - 1
23 September 2023
USL Dunkerque - Rodez 1 - 2
23 September 2023
Concarneau - Saint-Étienne 0 - 1
23 September 2023
Grenoble - Quevilly-Rouen 2 - 1
23 September 2023
Bordeaux - Caen 1 - 1
3 October 2023
Round 8
Amiens - Ajaccio 0 - 0
26 September 2023
Bastia - Pau 1 - 4
26 September 2023
Auxerre - Annecy 4 - 0
26 September 2023
Caen - Grenoble 1 - 2
26 September 2023
Valenciennes - Concarneau 0 - 1
26 September 2023
Guingamp - Bordeaux 0 - 0
26 September 2023
Paris FC - Stade Lavallois 0 - 1
26 September 2023
Quevilly-Rouen - Angers 0 - 1
26 September 2023
Rodez - Troyes 2 - 1
26 September 2023
Saint-Étienne - USL Dunkerque 2 - 0
4 October 2023
Round 9
Troyes - Saint-Étienne 0 - 1
30 September 2023
Annecy - Paris FC 2 - 2
30 September 2023
Pau - Amiens 1 - 0
30 September 2023
Angers - Concarneau 2 - 0
30 September 2023
Auxerre - Rodez 3 - 1
30 September 2023
Caen - Guingamp 0 - 1
30 September 2023
Stade Lavallois - Valenciennes 1 - 0
30 September 2023
USL Dunkerque - Quevilly-Rouen 0 - 1
30 September 2023
Grenoble - Bordeaux 2 - 0
30 September 2023
Ajaccio - Bastia 2 - 0
2 October 2023
Round 10
Bordeaux - Stade Lavallois 0 - 1
7 October 2023
Amiens - Angers 1 - 4
7 October 2023
Bastia - Annecy 2 - 1
7 October 2023
Saint-Étienne - Ajaccio 0 - 0
7 October 2023
Valenciennes - Troyes 1 - 1
7 October 2023
Guingamp - Grenoble 2 - 2
7 October 2023
Paris FC - Auxerre 0 - 2
7 October 2023
Concarneau - USL Dunkerque 4 - 3
7 October 2023
Quevilly-Rouen - Pau 2 - 2
7 October 2023
Rodez - Caen 5 - 3
7 October 2023
Round 11
Caen - Auxerre 1 - 1
21 October 2023
Ajaccio - Pau 2 - 0
21 October 2023
Annecy - Amiens 1 - 1
21 October 2023
Angers - Bordeaux 2 - 0
21 October 2023
Guingamp - Quevilly-Rouen 2 - 2
21 October 2023
Troyes - Concarneau 0 - 0
21 October 2023
USL Dunkerque - Paris FC 1 - 3
21 October 2023
Grenoble - Valenciennes 3 - 3
21 October 2023
Rodez - Bastia 1 - 1
21 October 2023
Stade Lavallois - Saint-Étienne 0 - 1
23 October 2023
Round 12
Bordeaux - Rodez 2 - 2
28 October 2023
Amiens - Stade Lavallois 0 - 0
28 October 2023
Pau - Grenoble 3 - 2
28 October 2023
Bastia - Guingamp 0 - 0
28 October 2023
Auxerre - USL Dunkerque 0 - 1
28 October 2023
Valenciennes - Caen 2 - 2
28 October 2023
Paris FC - Troyes 2 - 2
28 October 2023
Concarneau - Ajaccio 2 - 1
28 October 2023
Quevilly-Rouen - Annecy 1 - 2
28 October 2023
Saint-Étienne - Angers 2 - 0
30 October 2023
Round 13
Saint-Étienne - Paris FC 0 - 1
4 November 2023
Annecy - Stade Lavallois 1 - 3
4 November 2023
Angers - Valenciennes 2 - 0
4 November 2023
Bastia - Bordeaux 3 - 1
4 November 2023
Troyes - Caen 2 - 1
4 November 2023
USL Dunkerque - Amiens 0 - 1
4 November 2023
Grenoble - Ajaccio 0 - 3
4 November 2023
Quevilly-Rouen - Rodez 3 - 1
4 November 2023
Guingamp - Auxerre 2 - 1
6 November 2023
Concarneau - Pau 1 - 2
28 November 2023
Round 14
Bordeaux - Annecy 3 - 1
11 November 2023
Valenciennes - USL Dunkerque 0 - 1
11 November 2023
Stade Lavallois - Concarneau 0 - 3
11 November 2023
Paris FC - Bastia 1 - 0
11 November 2023
Rodez - Guingamp 0 - 0
11 November 2023
Amiens - Grenoble 1 - 2
11 November 2023
Ajaccio - Troyes 1 - 0
11 November 2023
Pau - Angers 4 - 4
11 November 2023
Auxerre - Saint-Étienne 5 - 2
11 November 2023
Caen - Quevilly-Rouen 3 - 3
11 November 2023
Round 15
Saint-Étienne - Pau 1 - 2
25 November 2023
Annecy - Ajaccio 2 - 0
25 November 2023
Bastia - Auxerre 0 - 0
25 November 2023
Paris FC - Bordeaux 1 - 2
25 November 2023
Troyes - Guingamp 0 - 1
25 November 2023
USL Dunkerque - Stade Lavallois 0 - 2
25 November 2023
Grenoble - Rodez 2 - 1
25 November 2023
Quevilly-Rouen - Valenciennes 0 - 0
25 November 2023
Amiens - Concarneau 1 - 1
25 November 2023
Angers - Caen 3 - 0
27 November 2023
Round 16
Bordeaux - Troyes 0 - 1
2 December 2023
Amiens - Saint-Étienne 1 - 0
2 December 2023
Ajaccio - Angers 1 - 1
2 December 2023
Pau - USL Dunkerque 1 - 1
2 December 2023
Auxerre - Quevilly-Rouen 3 - 2
2 December 2023
Caen - Bastia 1 - 0
2 December 2023
Valenciennes - Annecy 0 - 0
2 December 2023
Stade Lavallois - Grenoble 1 - 1
2 December 2023
Guingamp - Paris FC 0 - 1
2 December 2023
Rodez - Concarneau 2 - 0
2 December 2023
Round 17
Ajaccio - Stade Lavallois 2 - 0
5 December 2023
Pau - Valenciennes 3 - 1
5 December 2023
Angers - Grenoble 1 - 0
5 December 2023
Saint-Étienne - Guingamp 1 - 3
5 December 2023
Paris FC - Rodez 2 - 0
5 December 2023
Troyes - Amiens 2 - 0
5 December 2023
USL Dunkerque - Bastia 0 - 5
5 December 2023
Concarneau - Auxerre 1 - 2
5 December 2023
Quevilly-Rouen - Bordeaux 3 - 2
5 December 2023
Annecy - Caen 1 - 2
6 December 2023
Round 18
Bordeaux - Saint-Étienne 0 - 0
16 December 2023
Auxerre - Ajaccio 2 - 0
16 December 2023
Bastia - Quevilly-Rouen 0 - 0
16 December 2023
Caen - USL Dunkerque 1 - 0
16 December 2023
Valenciennes - Paris FC 0 - 1
16 December 2023
Stade Lavallois - Pau 1 - 1
16 December 2023
Guingamp - Concarneau 0 - 1
16 December 2023
Troyes - Angers 1 - 4
16 December 2023
Grenoble - Annecy 1 - 0
16 December 2023
Rodez - Amiens 2 - 2
16 December 2023
Round 19
Amiens - Caen 0 - 0
19 December 2023
Ajaccio - Valenciennes 2 - 1
19 December 2023
Annecy - Rodez 1 - 2
19 December 2023
Pau - Troyes 1 - 1
19 December 2023
Angers - Guingamp 1 - 0
19 December 2023
Saint-Étienne - Bastia 3 - 2
19 December 2023
Stade Lavallois - Auxerre 1 - 3
19 December 2023
Paris FC - Quevilly-Rouen 2 - 2
19 December 2023
USL Dunkerque - Bordeaux 0 - 2
19 December 2023
Concarneau - Grenoble 0 - 3
19 December 2023
Round 20
Saint-Étienne - Stade Lavallois 0 - 0
13 January 2024
Bastia - Angers 2 - 0
13 January 2024
Caen - Concarneau 1 - 0
13 January 2024
Valenciennes - Amiens 0 - 1
13 January 2024
Paris FC - Annecy 2 - 1
13 January 2024
Troyes - Ajaccio 3 - 1
13 January 2024
Grenoble - USL Dunkerque 2 - 2
13 January 2024
Quevilly-Rouen - Guingamp 0 - 1
13 January 2024
Rodez - Pau 2 - 1
13 January 2024
Auxerre - Bordeaux 3 - 1
15 January 2024
Round 21
Amiens - Annecy 1 - 0
23 January 2024
Pau - Saint-Étienne 0 - 1
23 January 2024
Angers - Quevilly-Rouen 3 - 2
23 January 2024
Bordeaux - Valenciennes 3 - 1
23 January 2024
Bastia - Caen 1 - 2
23 January 2024
Stade Lavallois - Paris FC 1 - 1
23 January 2024
Guingamp - Rodez 3 - 3
23 January 2024
USL Dunkerque - Ajaccio 2 - 0
23 January 2024
Concarneau - Troyes 1 - 0
23 January 2024
Grenoble - Auxerre 1 - 1
23 January 2024
Round 22
Saint-Étienne - Amiens 0 - 1
27 January 2024
Ajaccio - Concarneau 1 - 0
27 January 2024
Annecy - Pau 0 - 0
27 January 2024
Auxerre - Guingamp 1 - 1
27 January 2024
Caen - Troyes 0 - 0
27 January 2024
Valenciennes - Bastia 3 - 1
27 January 2024
Paris FC - USL Dunkerque 1 - 2
27 January 2024
Quevilly-Rouen - Grenoble 1 - 1
27 January 2024
Rodez - Stade Lavallois 1 - 2
27 January 2024
Bordeaux - Angers 1 - 0
29 January 2024
Round 23
USL Dunkerque - Saint-Étienne 1 - 0
3 February 2024
Amiens - Paris FC 1 - 1
3 February 2024
Pau - Auxerre 2 - 2
3 February 2024
Angers - Rodez 2 - 1
3 February 2024
Stade Lavallois - Quevilly-Rouen 2 - 4
3 February 2024
Guingamp - Annecy 1 - 4
3 February 2024
Troyes - Bordeaux 2 - 1
3 February 2024
Concarneau - Valenciennes 1 - 0
3 February 2024
Grenoble - Caen 5 - 1
3 February 2024
Bastia - Ajaccio 1 - 0
5 February 2024
Round 24
Auxerre - Angers 1 - 0
10 February 2024
Ajaccio - Guingamp 3 - 0
10 February 2024
Annecy - Concarneau 0 - 3
10 February 2024
Bordeaux - Grenoble 1 - 0
10 February 2024
Caen - Amiens 2 - 0
10 February 2024
Valenciennes - Stade Lavallois 1 - 1
10 February 2024
Paris FC - Pau 1 - 1
10 February 2024
Quevilly-Rouen - Bastia 0 - 1
10 February 2024
Rodez - USL Dunkerque 0 - 0
10 February 2024
Saint-Étienne - Troyes 5 - 0
12 February 2024
Round 25
Angers - Saint-Étienne 0 - 3
17 February 2024
Annecy - Auxerre 0 - 2
17 February 2024
Pau - Quevilly-Rouen 0 - 2
17 February 2024
Bastia - Rodez 0 - 2
17 February 2024
Stade Lavallois - Ajaccio 1 - 1
17 February 2024
Guingamp - Caen 1 - 0
17 February 2024
Troyes - Grenoble 3 - 1
17 February 2024
USL Dunkerque - Valenciennes 2 - 1
17 February 2024
Concarneau - Paris FC 2 - 2
17 February 2024
Amiens - Bordeaux 1 - 1
19 February 2024
Round 26
Saint-Étienne - Annecy 2 - 1
24 February 2024
Ajaccio - Amiens 0 - 0
24 February 2024
Bordeaux - Guingamp 1 - 0
24 February 2024
Auxerre - Bastia 1 - 1
24 February 2024
Valenciennes - Rodez 0 - 2
24 February 2024
Troyes - USL Dunkerque 1 - 2
24 February 2024
Concarneau - Stade Lavallois 1 - 3
24 February 2024
Grenoble - Pau 0 - 1
24 February 2024
Quevilly-Rouen - Paris FC 0 - 0
24 February 2024
Caen - Angers 2 - 0
26 February 2024
Round 27
Paris FC - Saint-Étienne 0 - 0
2 March 2024
Annecy - Quevilly-Rouen 0 - 0
2 March 2024
Pau - Caen 2 - 3
2 March 2024
Bastia - Grenoble 1 - 0
2 March 2024
Auxerre - Valenciennes 0 - 0
2 March 2024
Stade Lavallois - Amiens 1 - 1
2 March 2024
Guingamp - Troyes 0 - 0
2 March 2024
USL Dunkerque - Concarneau 2 - 2
2 March 2024
Rodez - Bordeaux 2 - 2
2 March 2024
Angers - Ajaccio 3 - 1
4 March 2024
Round 28
Saint-Étienne - Auxerre 1 - 0
9 March 2024
Amiens - Rodez 1 - 1
9 March 2024
Ajaccio - Annecy 1 - 3
9 March 2024
Bordeaux - Quevilly-Rouen 0 - 0
9 March 2024
Caen - Paris FC 0 - 1
9 March 2024
Valenciennes - Angers 0 - 0
9 March 2024
Troyes - Bastia 2 - 0
9 March 2024
USL Dunkerque - Pau 1 - 0
9 March 2024
Concarneau - Guingamp 2 - 3
9 March 2024
Grenoble - Stade Lavallois 0 - 2
11 March 2024
Round 29
Auxerre - Caen 2 - 1
16 March 2024
Annecy - Bordeaux 3 - 1
16 March 2024
Pau - Concarneau 2 - 0
16 March 2024
Angers - Amiens 1 - 3
16 March 2024
Bastia - Saint-Étienne 0 - 4
16 March 2024
Stade Lavallois - USL Dunkerque 1 - 2
16 March 2024
Guingamp - Valenciennes 3 - 0
16 March 2024
Paris FC - Ajaccio 2 - 0
16 March 2024
Quevilly-Rouen - Troyes 1 - 1
16 March 2024
Rodez - Grenoble 3 - 1
16 March 2024
Round 30
Valenciennes - Saint-Étienne 0 - 2
30 March 2024
Amiens - Pau 2 - 3
30 March 2024
Bordeaux - Paris FC 3 - 3
30 March 2024
Stade Lavallois - Bastia 1 - 2
30 March 2024
Troyes - Rodez 2 - 3
30 March 2024
USL Dunkerque - Annecy 0 - 2
30 March 2024
Concarneau - Angers 2 - 4
30 March 2024
Grenoble - Guingamp 0 - 0
30 March 2024
Quevilly-Rouen - Caen 1 - 2
30 March 2024
Ajaccio - Auxerre 0 - 1
1 April 2024
Round 31
Saint-Étienne - Concarneau 1 - 0
6 April 2024
Annecy - Valenciennes 2 - 1
6 April 2024
Pau - Ajaccio 1 - 1
6 April 2024
Angers - Stade Lavallois 1 - 1
6 April 2024
Bastia - USL Dunkerque 1 - 1
6 April 2024
Caen - Bordeaux 0 - 1
6 April 2024
Guingamp - Amiens 0 - 0
6 April 2024
Paris FC - Grenoble 2 - 1
6 April 2024
Rodez - Quevilly-Rouen 3 - 3
6 April 2024
Auxerre - Troyes 2 - 0
8 April 2024
Round 32
Ajaccio - Saint-Étienne 2 - 0
13 April 2024
Concarneau - Amiens 0 - 0
13 April 2024
Bordeaux - Bastia 2 - 3
13 April 2024
Caen - Rodez 1 - 0
13 April 2024
Valenciennes - Pau 1 - 4
13 April 2024
Stade Lavallois - Annecy 0 - 3
13 April 2024
Troyes - Paris FC 1 - 2
13 April 2024
USL Dunkerque - Guingamp 0 - 1
13 April 2024
Quevilly-Rouen - Auxerre 4 - 3
13 April 2024
Grenoble - Angers 0 - 0
15 April 2024
Round 33
Rodez - Auxerre 2 - 0
20 April 2024
Amiens - USL Dunkerque 0 - 1
20 April 2024
Ajaccio - Caen 2 - 1
20 April 2024
Annecy - Grenoble 0 - 1
20 April 2024
Pau - Stade Lavallois 3 - 0
20 April 2024
Angers - Troyes 2 - 1
20 April 2024
Saint-Étienne - Bordeaux 2 - 1
20 April 2024
Guingamp - Bastia 0 - 1
20 April 2024
Paris FC - Valenciennes 2 - 1
20 April 2024
Concarneau - Quevilly-Rouen 0 - 0
20 April 2024
Round 34
Bordeaux - USL Dunkerque 2 - 0
23 April 2024
Bastia - Concarneau 2 - 0
23 April 2024
Auxerre - Stade Lavallois 4 - 0
23 April 2024
Caen - Annecy 2 - 1
23 April 2024
Valenciennes - Ajaccio 1 - 0
23 April 2024
Guingamp - Angers 1 - 2
23 April 2024
Troyes - Pau 2 - 2
23 April 2024
Grenoble - Saint-Étienne 0 - 2
23 April 2024
Quevilly-Rouen - Amiens 3 - 3
23 April 2024
Rodez - Paris FC 1 - 0
23 April 2024
Round 35
Saint-Étienne - Caen 1 - 0
27 April 2024
Amiens - Troyes 0 - 0
27 April 2024
Ajaccio - Quevilly-Rouen 1 - 1
27 April 2024
Annecy - Bastia 3 - 2
27 April 2024
Pau - Guingamp 1 - 2
27 April 2024
Valenciennes - Grenoble 2 - 0
27 April 2024
Stade Lavallois - Bordeaux 1 - 0
27 April 2024
Paris FC - Angers 3 - 1
27 April 2024
Concarneau - Rodez 1 - 2
27 April 2024
USL Dunkerque - Auxerre 1 - 3
29 April 2024
Round 36
Angers - Pau 2 - 1
3 May 2024
Bordeaux - Ajaccio 4 - 0
3 May 2024
Bastia - Amiens 1 - 2
3 May 2024
Caen - Stade Lavallois 1 - 0
3 May 2024
Troyes - Valenciennes 1 - 1
3 May 2024
Grenoble - Concarneau 2 - 1
3 May 2024
Quevilly-Rouen - USL Dunkerque 1 - 2
3 May 2024
Rodez - Annecy 1 - 3
3 May 2024
Auxerre - Paris FC 2 - 0
4 May 2024
Guingamp - Saint-Étienne 2 - 2
4 May 2024
Round 37
Amiens - Auxerre 0 - 0
10 May 2024
Ajaccio - Grenoble 1 - 2
10 May 2024
Annecy - Angers 1 - 2
10 May 2024
Pau - Bastia 1 - 2
10 May 2024
Saint-Étienne - Rodez 1 - 1
10 May 2024
Valenciennes - Quevilly-Rouen 2 - 1
10 May 2024
Stade Lavallois - Troyes 1 - 2
10 May 2024
Paris FC - Guingamp 2 - 1
10 May 2024
USL Dunkerque - Caen 2 - 2
10 May 2024
Concarneau - Bordeaux 4 - 2
10 May 2024
Round 38
Angers - USL Dunkerque 0 - 0
17 May 2024
Bordeaux - Pau 3 - 2
17 May 2024
Bastia - Paris FC 1 - 1
17 May 2024
Auxerre - Concarneau 4 - 1
17 May 2024
Caen - Valenciennes 3 - 0
17 May 2024
Guingamp - Stade Lavallois 0 - 1
17 May 2024
Troyes - Annecy 1 - 1
17 May 2024
Grenoble - Amiens 1 - 3
17 May 2024
Quevilly-Rouen - Saint-Étienne 2 - 1
17 May 2024
Rodez - Ajaccio 2 - 0
17 May 2024
X