Download Coupe de France fixtures in ICS, CSV, JSON or Excel. Export the full schedule in a file.
Football
Coupe de France 2023/24 fixtures
Full match schedule. Export to your calendar in one click.
2023/24
Times shown in
ℹ️
Personal calendar feed
Subscribed
Choose your calendar or copy the ICS link. · Google Calendar → Other calendars → From URL → paste link
Here you can see the full Coupe de France 2023/24 schedule. Use the filters to focus on a single team, matchday or date range.
Once you are happy with the selection, export the calendar in ICS, CSV, JSON or Excel and import it into your favourite calendar app.
The matches are automatically adjusted to your selected time zone, so your calendar always shows the correct kick-off time.
| Result | ||||||
|---|---|---|---|---|---|---|
| Friday 17/11/2023 | ||||||
|
18:00
|
7 | Les Herbiers | Avranches | Stade Massabielle | Played | 2–1 |
|
18:00
|
7 | Stade Briochin | Concarneau | Stade Fred Aubert | Played | 3–3 |
|
18:30
|
7 | Sochaux | Jura Sud Foot | Stade Auguste-Bonal | Played | 2–1 |
|
18:30
|
7 | Villefranche | Grenoble | Stade Armand Chouffet | Played | 1–2 |
|
19:00
|
7 | Canet Roussillon | Bordeaux | Stade Gilbert Brutus | Played | 1–1 |
| Saturday 18/11/2023 | ||||||
|
12:45
|
7 | Chateauroux | RED Star FC 93 | Stade Gaston Petit | Played | 2–1 |
|
12:45
|
7 | Bourg-en-bresse 01 | Saint Etienne | Stade Marcel-Verchère | Played | 0–3 |
|
12:45
|
7 | Epinal | Estac Troyes | Stade de la Colombière | Played | 2–1 |
|
13:00
|
7 | Lyon Duchere | Bastia | Stade de Balmont | Played | 4–1 |
|
13:00
|
7 | Chaumont | Dunkerque | Stade Georges Dodin | Played | 0–1 |
|
13:00
|
7 | Entente Itancourt-Neu. | Croix Football IC | Parc De La Marquette | Played | 3–2 |
|
13:00
|
7 | Hauts Lyonnais | Neuville | Stade de la Neylière | Played | 2–0 |
|
13:00
|
7 | Houilles | Angers | Stade Maurice Bacquet | Played | 0–2 |
|
13:00
|
7 | Hombourg-Haut | Amiens | Stade Omnisport Raymond Litzenburger | Played | 0–3 |
|
13:00
|
7 | Saint-Meziery | Pirae | Parc des Sports Hubert Clercy | Played | 1–0 |
|
13:00
|
7 | Bondues | Feignies-Aulnoye | Complexe Sportif du Fort 1 | Played | 0–1 |
|
13:00
|
7 | Chaponnay-Marennes | Hyères | Stade Georges Vuillermet | Played | 0–0 (pens 1–0) |
|
13:00
|
7 | Provin | Laval | Stadium Nord Lille Métropole | Played | 0–5 |
|
13:00
|
7 | Villejuif | Paris FC | Stade de Clerville | Played | 2–2 |
|
13:00
|
7 | Lavernose Lherm | Orleans | Stade Clément Ader | Played | 0–4 |
|
13:30
|
7 | Hienghène Sport | Thionville Lusitanos | Stade Numa Daly | Played | 0–4 |
|
13:30
|
7 | Doullens | Dijon | Stade Jacques Mossion | Played | 0–6 |
|
14:00
|
7 | Haguenau | Valenciennes | Parc des Sports | Played | 0–2 |
|
14:00
|
7 | Olympique d'Alès | Rosador | Stade Pierre Pibarot | Played | 6–1 |
|
14:00
|
7 | Liffré | Rodez | Stade Nelson Paillou | Played | 0–3 |
|
14:00
|
7 | Coulaines | Cholet | Stade André Conty | Played | 2–1 |
|
15:00
|
7 | Thonon Évian | Aubagne | Stade de Vongy | Played | 2–2 |
|
15:00
|
7 | Plessis Robinson 92 | Brissac | Parc de Sports du Hameau 1 | Played | 2–1 |
|
16:00
|
7 | Limonest | Domerat | Stade Courtois Fillot | Played | 0–0 (pens 0–1) |
|
16:00
|
7 | Sarre Union | APM Metz | Stade Omnisports | Played | 1–0 |
|
16:00
|
7 | Loon-Plage | Caen | Stade Marcel Rosseel - Terrain 1 | Played | 0–3 |
|
16:00
|
7 | Velay | Martigues | Stade Guy Roux 1 | Played | 1–3 |
|
16:00
|
7 | Union Cosnoise | Chantilly | Parc Municipal des Sports Raphaël Giraux | Played | 1–0 |
|
16:00
|
7 | Fos | Annecy | Stade Parsemain | Played | 1–2 |
|
17:00
|
7 | AG Caennaise | Drapeau Fougères | Stade de Venoix - Claude-Mercier | Played | 2–1 |
|
17:00
|
7 | Poitiers | Castanet | Stade Michel-Amand | Played | 0–3 |
|
17:00
|
7 | Pontivy GSI | Plougastel | Stade du Faubourg de Verdun | Played | 2–0 |
|
17:00
|
7 | Saint-Malo | Guingamp | Stade de Marville | Played | 2–2 |
|
17:00
|
7 | Blagnac | Bayonne | Complexe sportif d'Andromède | Played | 1–0 |
|
17:00
|
7 | Mâcon | Louhans-Cuiseaux | Complexe Champlevert - Terrain Pierre Guerin | Played | 1–2 |
|
17:00
|
7 | Dinan Léhon | TA Rennes | Stade du Clos Gastel | Played | 3–1 |
|
17:00
|
7 | Stade Plabennec | Challans | Stade de Kervéguen | Played | 1–1 |
|
17:00
|
7 | Cannes | Bourgoin-Jallieu | Stade Pierre de Coubertin | Played | 2–1 |
|
17:00
|
7 | Chambéry | Volvic | Plaine De Jeux Mager 2 | Played | 1–0 |
|
17:00
|
7 | Colmar | Pontarlier | Colmar Stadium | Played | 0–1 |
|
17:00
|
7 | Roche Saint-Genest | Saint-Priest | Stade Salif Keita | Played | 1–2 |
|
17:00
|
7 | Le Pays du Valois | Auxerre | Stade Walter Luzi | Played | 0–0 (pens 0–1) |
|
17:00
|
7 | RC Calais | Longueau | Stade de l'Epopée | Played | 2–1 |
|
17:00
|
7 | St-Aubin Guérande | Revel | Stade L'Ile de la Pierre | Played | 0–3 |
|
17:30
|
7 | Mulhouse | Jura Dolois | Stade de l'Ill | Played | 2–1 |
|
17:30
|
7 | Vierzon FC | Angoulême | Stade de Brouhot | Played | 0–1 |
|
17:30
|
7 | France Aizenay | Libourne | Stade Municipal 1 | Played | 1–2 |
|
17:30
|
7 | Montdidier | Quevilly | Stade Crédit Agricole de la Licorne | Played | 0–4 |
|
18:00
|
7 | Chauray | PAU | Stade Municipal | Played | 0–1 |
|
18:00
|
7 | Saint-Omer | Saint-Denis | Stade Gaston Bonnet | Played | 1–1 |
|
18:00
|
7 | Bassin d'Arcachon Sud | Saumur | Stade Jean Brousse | Played | 2–1 |
|
19:00
|
7 | Montlouis | Bergerac | Stade Eugène Cholet 1 - Terrain Emmanuel Petit | Played | 0–4 |
| Sunday 19/11/2023 | ||||||
|
13:00
|
7 | Auch | Romorantin | Terrain Complexe Sportif Éric Carrière | Played | 0–4 |
|
13:00
|
7 | Villers Houlgate CF | FC Equeurdreville | Stade André Salesse | Played | 4–0 |
|
13:00
|
7 | Fabrègues | Squadra Valincu ARR | Stade Joseph Jeanton | Played | 2–2 |
|
13:00
|
7 | Feurs | Espaly-Saint-Marcel | Stade Maurice Rousson | Played | 2–1 |
|
13:00
|
7 | Forbach | Geispolsheim | Stade du Schlossberg | Played | 0–0 (pens 0–1) |
|
13:00
|
7 | Nœux-les-Mines | Avoine OCC | Stade Camille-Tisserand | Played | 2–2 |
|
13:00
|
7 | Dives-Cabourg | Dieppe | Stade André Heurtematte | Played | 2–3 |
|
13:00
|
7 | Jarville | Sarreguemines | Stade de Montaigu | Played | 2–4 |
|
13:00
|
7 | Paimpol | Flers | Stade Charles Boursier | Played | 2–1 |
|
13:00
|
7 | Reims Sainte-Anne | Boulogne | Stade Robert Pirès | Played | 1–1 |
|
13:00
|
7 | Torcy | Fleury 91 | Complexe Sportif du Fremoy 1 | Played | 0–1 |
|
13:00
|
7 | Noisy-le-Sec | Furiani-Agliani | Stade Salvador Allende | Played | 0–2 |
|
13:00
|
7 | US Laon | Racing Colombes 92 | Stade Levindrey - terrein 1 | Played | 1–2 |
|
13:00
|
7 | Villerupt Thil | Biesheim | Stade Delaune | Played | 0–2 |
|
13:00
|
7 | Villenave | Isle | Stade Alain-Roche | Played | 1–0 |
|
13:00
|
7 | Camon | Chambly Thelle FC | Stade Lucien Jovelin | Played | 2–5 |
|
13:00
|
7 | St-Philbert Gd Lieu | Le Poiré sur Vie | Complexe Sportif Des Chevrets 3 | Played | 2–0 |
|
13:00
|
7 | Châteaugiron | Vitré | Stade Municipal 1 | Played | 0–6 |
|
13:00
|
7 | JS Douvres | Choisy au Bac | Stade de Football René Cédolin | Played | 2–1 |
|
13:00
|
7 | Le Quesnoy | Métropole Troyenne | Stade Hubert Jouanisson | Played | 1–4 |
|
13:00
|
7 | Morlaas Est-Bearn | Panazol | Stade Lavigne | Played | 0–1 |
|
13:00
|
7 | Roannais Foot | Nimes | Stade Henri Malleval | Played | 1–3 |
|
13:00
|
7 | Schweighouse s/Moder | Thaon | Stade Municipal 1 | Played | 2–3 |
|
13:00
|
7 | Seyssins | Le Puy Foot | Stade des Alpes | Played | 0–2 |
|
13:00
|
7 | Saint-Michel 91 | Entente S St Gratien | Stade Jean-Marc Salinier 1 | Played | 0–2 |
|
13:00
|
7 | Aunis Avenir | Stade Mayennais | Stade François Le Parco | Played | 0–1 |
|
14:00
|
7 | Stade Pontivy | Rouen | Stade du Faubourg de Verdun | Played | 1–2 |
|
14:00
|
7 | Ergué-Gaberic | Saint-Renan | Stade Lestonan 1 | Played | 3–1 |
|
14:00
|
7 | Toulouse Métropole | Ajaccio | Stade des Fontaines | Played | 1–4 |
| Sunday 26/11/2023 | ||||||
|
13:00
|
7 | Blériot-Plage | ASPTT Dijon | Stade Municipal des Huttes Gravelines | Played | 0–0 (pens 1–0) |
| Saturday 02/12/2023 | ||||||
|
13:00
|
7 | Étoile Maritime | Trélissac | Stade François Le Parco | Played | 2–2 |
| Saturday 09/12/2023 | ||||||
|
12:30
|
8 | Reims Sainte-Anne | Dunkerque | Stade Robert Pirès | Played | 1–1 |
|
12:30
|
8 | JS Douvres | Chateauroux | Stade de Football René Cédolin | Played | 1–5 |
|
13:00
|
8 | Ajaccio | Orleans | Stade François Coty | Played | 1–2 |
|
13:00
|
8 | Angoulême | Bordeaux | Stade Lebon | Played | 0–1 |
|
13:00
|
8 | Thaon | Amiens | Stade Robert Sayer | Played | 0–1 |
|
13:00
|
8 | Avoine OCC | Le Geldar | Stade Marcel Vignaud | Played | 4–1 |
|
13:00
|
8 | Entente Itancourt-Neu. | Feignies-Aulnoye | Parc De La Marquette | Played | 2–3 |
|
13:00
|
8 | Geispolsheim | Sochaux | Complexe Sportif Geispolsheim | Played | 0–4 |
|
13:00
|
8 | Coulaines | PAU | Stade André Conty | Played | 1–5 |
|
13:30
|
8 | St-Philbert Gd Lieu | Laval | Stade Marcel-Saupin | Played | 1–2 |
|
14:00
|
8 | Quevilly | Dijon | Stade Robert Diochon | Played | 3–1 |
|
14:00
|
8 | Saint Etienne | Nimes | Stade Geoffroy-Guichard | Played | 0–1 |
|
14:00
|
8 | Moulien | Fleury 91 | Stade Jacques Pontrémy | Played | 1–1 |
|
14:00
|
8 | Plessis Robinson 92 | Angers | Parc de Sports du Hameau 1 | Played | 1–2 |
|
14:00
|
8 | Stade Mayennais | Rodez | Parc des Sports de Mayenne | Played | 0–9 |
|
15:00
|
8 | Lyon Duchere | Thonon Évian | Stade de Balmont | Played | 2–1 |
|
16:00
|
8 | Paris FC | Saint-Denis | Stade Charléty | Played | 3–1 |
|
16:00
|
8 | Golden Lion | Métropole Troyenne | Stade Municipal Pierre-Aliker | Played | 3–2 |
|
16:00
|
8 | Saint-Priest | Domerat | Stade Jacques Joly | Played | 3–0 |
|
16:00
|
8 | Sarre Union | Pontarlier | Stade Omnisports | Played | 0–0 (pens 0–1) |
|
16:00
|
8 | Saint-Meziery | Auxerre | Stade de l'Aube | Played | 1–4 |
|
16:00
|
8 | Thionville Lusitanos | Annecy | Stade de Guentrange | Played | 2–1 |
|
16:00
|
8 | RC Calais | Caen | Stade de l'Epopée | Played | 1–4 |
|
17:00
|
8 | Pontivy GSI | Rouen | Stade du Faubourg de Verdun | Played | 0–1 |
|
17:00
|
8 | Saint-Omer | Epinal | Stade Gaston Bonnet | Played | 1–1 |
|
17:00
|
8 | Sarreguemines | Biesheim | Stade de la Blies | Played | 3–0 |
|
17:00
|
8 | Martigues | Olympique d'Alès | Stade Francis Turcan | Played | 1–2 |
|
17:00
|
8 | Dieppe | Ergué-Gaberic | Stade Jean Dasnias | Played | 2–0 |
|
17:00
|
8 | Dinan Léhon | Vitré | Stade du Clos Gastel | Played | 2–0 |
|
17:00
|
8 | Castanet | Romorantin | Complexe Sportif de Lautard | Played | 0–3 |
|
17:00
|
8 | Revel | Blagnac | Stade Municipal | Played | 1–1 |
|
18:00
|
8 | AG Caennaise | Guingamp | Stade Michel d'Ornano | Played | 0–1 |
|
18:00
|
8 | Stade Briochin | Les Herbiers | Stade Fred Aubert | Played | 1–2 |
|
18:00
|
8 | Bassin d'Arcachon Sud | Trélissac | Stade Jean Brousse | Played | 0–2 |
|
18:00
|
8 | Chambéry | Grenoble | Stade Municipal de Chambéry | Played | 1–1 |
|
19:00
|
8 | Villenave | Libourne | Stade Alain-Roche | Played | 2–4 |
| Sunday 10/12/2023 | ||||||
|
12:30
|
8 | Bergerac | Panazol | Stade de Campréal | Played | 4–2 |
|
12:30
|
8 | Villers Houlgate CF | Racing Colombes 92 | Stade André Salesse | Played | 1–3 |
|
12:30
|
8 | Hauts Lyonnais | Feurs | Stade de la Neylière | Played | 0–3 |
|
12:30
|
8 | Blériot-Plage | Chambly Thelle FC | Stade Municipal des Huttes Gravelines | Played | 0–3 |
|
13:00
|
8 | Fabrègues | Cannes | Stade Joseph Jeanton | Played | 2–2 |
|
13:00
|
8 | Paimpol | Challans | Stade Charles Boursier | Played | 1–1 |
|
13:00
|
8 | Chaponnay-Marennes | Le Puy Foot | Stade Georges Vuillermet | Played | 0–3 |
|
14:00
|
8 | Entente S St Gratien | Furiani-Agliani | Stade Michel Hidalgo | Played | 1–0 |
|
14:00
|
8 | Mulhouse | Valenciennes | Stade de l'Ill | Played | 1–1 |
| Saturday 16/12/2023 | ||||||
|
17:00
|
8 | Louhans-Cuiseaux | Union Cosnoise | Parc des Sports du Bram | Played | 2–2 |
| Friday 05/01/2024 | ||||||
|
17:00
|
64 | Chambly Thelle FC | Racing Colombes 92 | Stade Walter Luzi | Played | 1–2 |
|
17:00
|
64 | PAU | Nantes | Stade du Hameau | Played | 1–4 |
|
17:00
|
64 | Challans | Rodez | Stade Jean Leveille | Played | 0–4 |
|
17:00
|
64 | Sarreguemines | Valenciennes | Stade de la Blies | Played | 0–2 |
|
17:00
|
64 | Feignies-Aulnoye | Quevilly | Stade Didier Eloy | Played | 1–0 |
|
19:45
|
64 | Metz | Clermont Foot | Stade Saint-Symphorien | Played | 1–1 (pens 1–3) |
| Saturday 06/01/2024 | ||||||
|
12:00
|
64 | Fabrègues | Trélissac | Stade Joseph Jeanton | Played | 1–4 |
|
14:30
|
64 | Lille | Golden Lion | Decathlon Arena - Stade Pierre-Mauroy | Played | 12–0 |
|
14:30
|
64 | Orleans | Nimes | Stade Marcel-Garcin | Played | 2–1 |
|
14:30
|
64 | Stade Brestois 29 | Angers | Stade Francis-Le Blé | Played | 1–0 |
|
14:30
|
64 | Lyon Duchere | Le Puy Foot | Stade de Balmont | Played | 1–2 |
|
14:30
|
64 | Olympique d'Alès | Paris FC | Stade Pierre Pibarot | Played | 1–2 |
|
14:30
|
64 | Romorantin | Moulien | Stade Jules Ladoumègue | Played | 4–0 |
|
17:00
|
64 | Amiens | Montpellier | Stade Crédit Agricole de la Licorne | Played | 1–2 |
|
17:00
|
64 | Sochaux | Lorient | Stade Auguste-Bonal | Played | 2–1 |
|
17:00
|
64 | Entente S St Gratien | Bordeaux | Stade Michel Hidalgo | Played | 1–1 (pens 2–4) |
|
17:00
|
64 | Les Herbiers | Chateauroux | Stade Massabielle | Played | 2–2 (pens 3–4) |
|
17:00
|
64 | Saint-Omer | Dunkerque | Stade Gaston Bonnet | Played | 2–3 |
|
17:00
|
64 | Avoine OCC | Strasbourg | Stade de la Vallée du Cher | Played | 0–4 |
|
19:45
|
64 | Nice | Auxerre | Allianz Riviera | Played | 0–0 (pens 4–2) |
| Sunday 07/01/2024 | ||||||
|
13:30
|
64 | Guingamp | Rennes | Stade du Roudourou | Played | 0–2 |
|
13:30
|
64 | Le Havre | Caen | Stade Océane | Played | 2–1 |
|
13:30
|
64 | Lens | Monaco | Stade Bollaert-Delelis | Played | 2–2 (pens 5–6) |
|
13:30
|
64 | Pontarlier | Lyon | Stade Léo Lagrange | Played | 0–3 |
|
13:30
|
64 | Thionville Lusitanos | Marseille | Stade Saint-Symphorien | Played | 0–1 |
|
16:30
|
64 | Bergerac | Libourne | Stade de Campréal | Played | 2–1 |
|
16:30
|
64 | Louhans-Cuiseaux | Rouen | Parc des Sports du Bram | Played | 0–2 |
|
16:30
|
64 | Feurs | Saint-Priest | Stade Maurice Rousson | Played | 3–5 |
|
16:30
|
64 | Dieppe | Laval | Stade Jean Dasnias | Played | 0–4 |
|
16:30
|
64 | Dinan Léhon | Reims | Stade du Clos Gastel | Played | 0–3 |
|
16:30
|
64 | Chambéry | Toulouse | Stade Municipal de Chambéry | Played | 0–3 |
|
19:45
|
64 | Revel | Paris Saint Germain | Stade Pierre-Fabre | Played | 0–9 |
| Friday 19/01/2024 | ||||||
|
19:45
|
32 | Bergerac | Lyon | Stade de Beaublanc | Played | 1–2 |
| Saturday 20/01/2024 | ||||||
|
16:30
|
32 | Bordeaux | Nice | Stade Matmut-Atlantique | Played | 2–3 |
|
16:30
|
32 | Nantes | Laval | Stade de la Beaujoire - Louis Fonteneau | Played | 0–1 |
|
16:30
|
32 | Valenciennes | Paris FC | Stade du Hainaut | Played | 2–1 |
|
16:30
|
32 | Rodez | Monaco | Stade Paul Lignon | Played | 1–3 |
|
16:30
|
32 | Le Puy Foot | Dunkerque | Stade Charles Massot | Played | 2–1 |
|
16:30
|
32 | Trélissac | Stade Brestois 29 | Stade Firmin-Daudou | Played | 1–2 |
|
19:45
|
32 | Orleans | Paris Saint Germain | Stade de la Source | Played | 1–4 |
| Sunday 21/01/2024 | ||||||
|
16:30
|
32 | Clermont Foot | Strasbourg | Stade Gabriel-Montpied | Played | 1–3 |
|
16:30
|
32 | Chateauroux | Le Havre | Stade Gaston Petit | Played | 0–1 |
|
16:30
|
32 | Sochaux | Reims | Stade Auguste-Bonal | Played | 2–2 (pens 5–4) |
|
16:30
|
32 | Racing Colombes 92 | Lille | Stade Walter Luzi | Played | 0–1 |
|
16:30
|
32 | Rouen | Toulouse | Stade Robert Diochon | Played | 3–3 (pens 12–11) |
|
16:30
|
32 | Saint-Priest | Romorantin | Stade Jacques Joly | Played | 4–1 |
|
20:05
|
32 | Rennes | Marseille | Roazhon Park | Played | 1–1 (pens 9–8) |
| Wednesday 24/01/2024 | ||||||
|
17:00
|
32 | Feignies-Aulnoye | Montpellier | Stade Léo Lagrange | Played | 0–4 |
| Tuesday 06/02/2024 | ||||||
|
19:45
|
16 | Sochaux | Rennes | Stade Auguste-Bonal | Played | 1–6 |
| Wednesday 07/02/2024 | ||||||
|
17:30
|
16 | Lyon | Lille | Groupama Stadium | Played | 2–1 |
|
19:30
|
16 | Montpellier | Nice | Stade de la Mosson-Mondial 98 | Played | 1–4 |
|
19:30
|
16 | Strasbourg | Le Havre | Stade de la Meinau | Played | 3–1 |
|
19:30
|
16 | Le Puy Foot | Laval | Stade Charles Massot | Played | 2–1 |
|
19:30
|
16 | Saint-Priest | Valenciennes | Stade Pierre Rajon | Played | 1–2 |
|
20:10
|
16 | Paris Saint Germain | Stade Brestois 29 | Parc des Princes | Played | 3–1 |
| Thursday 08/02/2024 | ||||||
|
19:45
|
16 | Rouen | Monaco | Stade Robert Diochon | Played | 1–1 (pens 6–5) |
| Tuesday 27/02/2024 | ||||||
|
19:45
|
- | Lyon | Strasbourg | Groupama Stadium | Played | 0–0 (pens 4–3) |
| Wednesday 28/02/2024 | ||||||
|
20:00
|
- | Rouen | Valenciennes | Stade Robert Diochon | Played | 1–1 (pens 2–4) |
| Thursday 29/02/2024 | ||||||
|
19:45
|
- | Le Puy Foot | Rennes | Stade Geoffroy-Guichard | Played | 1–3 |
| Wednesday 13/03/2024 | ||||||
|
20:10
|
- | Paris Saint Germain | Nice | Parc des Princes | Played | 3–1 |
| Tuesday 02/04/2024 | ||||||
|
18:45
|
- | Lyon | Valenciennes | Groupama Stadium | Played | 3–0 |
| Wednesday 03/04/2024 | ||||||
|
19:10
|
- | Paris Saint Germain | Rennes | Parc des Princes | Played | 1–0 |
| Saturday 25/05/2024 | ||||||
|
19:00
|
- | Lyon | Paris Saint Germain | Decathlon Arena - Stade Pierre-Mauroy | Played | 1–2 |
| No matches match the selected filters. | ||||||