← Match Finder
Coupe de France
Referee: R Landry
3–1
Full-time

Retrospective analysis — the model is trained only on matches played before this one.

⚠️ One of the teams has played few league matches recently (e.g. newly promoted). The analysis is therefore more uncertain than usual, and we give no recommendations for this match.
🔒 Who wins? Pro

The model's probabilities for a home win, draw and away win — with reasoning and recommended markets.

Unlock with Pro

Already have an account? Log in

Team trends

Belfort Olympique St Quentin
Last 6 — all competitions · 2/2 matches
Win Ø 100%
100%
100%
Points per game
3,0
3,0
Over 2.5 Ø 75%
100%
50%
Both score Ø 50%
50%
50%
Average goals
3,0
2,0
Scored
2,5
1,5
Conceded
0,5
0,5
Goal diff per game
+2,0
+1,0
This season — Coupe de France · 2/2 matches
Win Ø 100%
100%
100%
Points per game
3,0
3,0
Over 2.5 Ø 75%
100%
50%
Both score Ø 50%
50%
50%
Average goals
3,0
2,0
Scored
2,5
1,5
Conceded
0,5
0,5
Goal diff per game
+2,0
+1,0
🔒 Goal markets Pro

Expected goals, over/under and both teams to score — priced by the model before kick-off.

Unlock with Pro

Already have an account? Log in

🔒 Most likely result Pro

The model's top final scores with the best bookmaker odds.

Unlock with Pro

Already have an account? Log in

Match stats

Half-time score: 2–1

41% Possession 59%
12 Shots 16
4 Shots on target 6
1 Blocked shots 7
5 Goalkeeper saves 1
2 Corners 6
3 Offside 1
13 Free kicks against 15
3 Yellow cards 2
0 Red cards 0
The table before the match Belfort 15. · Olympique St Quentin 19.
# Team K V U T +/− P
1 Annecy 3 3 0 0 +13 9
2 Paris FC 3 3 0 0 +6 9
3 Grenoble 3 3 0 0 +6 9
4 Pau FC 3 3 0 0 +5 9
5 Le Puy Foot 3 3 0 0 +4 9
6 Stade Plabennec 3 3 0 0 +4 9
7 Grasse 3 3 0 0 +4 9
8 Niort 3 2 1 0 +4 7
9 Strasbourg Koenigshoffen 3 2 1 0 +2 7
10 Évreux 27 4 2 1 1 -2 7
11 Vierzon FC 2 2 0 0 +8 6
12 Dunkerque 2 2 0 0 +7 6
13 Nimes 3 2 0 1 +6 6
14 Granville 3 2 0 1 +5 6
15 Belfort 2 2 0 0 +4 6
16 La Châtaigneraie 2 2 0 0 +4 6
17 Bordeaux 3 2 0 1 +3 6
18 Chateauroux 3 2 0 1 +2 6
19 Olympique St Quentin 2 2 0 0 +2 6
20 Avoine OCC 2 2 0 0 +2 6
21 Metz 3 2 0 1 +1 6
22 Avranches 3 2 0 1 +1 6
23 Amiens 3 1 2 0 +10 5
24 Thaon 3 1 2 0 +3 5
25 Bastia 3 1 2 0 +3 5
26 Rodez 3 1 2 0 +1 5
27 Les Herbiers 2 1 1 0 +5 4
28 Sochaux 2 1 1 0 +3 4
29 Loon-Plage 2 1 1 0 +3 4
30 Aubagne 2 1 1 0 +3 4
31 Chamalières 2 1 1 0 +3 4
32 Caen 2 1 1 0 +3 4
33 Reims Sainte-Anne 2 1 1 0 +3 4
34 Jura Sud Foot 2 1 1 0 +2 4
35 Guingamp 2 1 1 0 +2 4
36 Saint-Estève Perpignan 2 1 1 0 +2 4
37 Limonest 2 1 1 0 +2 4
38 Bellevue Nantes 2 1 1 0 +2 4
39 Valenciennes 3 1 1 1 +1 4
40 Reipertswiller 2 1 1 0 +1 4
41 Chambéry 2 1 1 0 +1 4
42 Pays de Cassel 2 1 1 0 +1 4
43 Drancy 2 1 1 0 +1 4
44 Bergerac 2 1 1 0 +1 4
45 Stade Pontivy 2 1 1 0 +1 4
46 La Tamponnaise 3 1 1 1 +0 4
47 Linas-Montlhery 3 1 1 1 -1 4
48 Villerupt Thil 3 1 1 1 -3 4
49 Gobelins 2 1 0 1 +4 3
50 Villefranche 2 1 0 1 +3 3
51 Epinal 2 1 0 1 +3 3
52 Louhans-Cuiseaux 2 1 0 1 +2 3
53 Rumilly Vallières 2 1 0 1 +2 3
54 Paris SG 1 1 0 0 +2 3
55 Marseille 1 1 0 0 +2 3
56 Brest 1 1 0 0 +2 3
57 Lens 1 1 0 0 +2 3
58 Nantes 1 1 0 0 +2 3
59 Thiers 2 1 0 1 +1 3
60 Châtellerault 2 1 0 1 +1 3
61 Olympique Marcquois 2 1 0 1 +1 3
62 Lyon 1 1 0 0 +1 3
63 Rennes 1 1 0 0 +1 3
64 Lyon Duchere 2 1 0 1 +0 3
65 Colomiers 2 1 0 1 +0 3
66 Union Cosnoise 2 1 0 1 +0 3
67 Haguenau 2 1 0 1 +0 3
68 Onet-le-Château 2 1 0 1 +0 3
69 Roche Saint-Genest 2 1 0 1 +0 3
70 Vire 3 1 0 2 -1 3
71 Boé Bon Encontre 2 1 0 1 -1 3
72 Wasquehal 2 1 0 1 -1 3
73 Marnaval 2 1 0 1 -1 3
74 Mâcon 2 1 0 1 -2 3
75 Feignies-Aulnoye 2 1 0 1 -2 3
76 Stade Béthunois 2 1 0 1 -3 3
77 Marcoussis Nozay 2 1 0 1 -5 3
78 Aiglon 2 1 0 1 -9 3
79 Alençon 2 0 2 0 +0 2
80 Oissel 2 0 2 0 +0 2
81 St-Pryvé St-Hilaire 2 0 2 0 +0 2
82 Lannion 2 0 2 0 +0 2
83 Bourges Foot 18 2 0 2 0 +0 2
84 Plouvorn 2 0 2 0 +0 2
85 Hyères 3 0 2 1 -2 2
86 Vannes 3 0 2 1 -2 2
87 Le Havre 1 0 1 0 +0 1
88 Monaco 1 0 1 0 +0 1
89 Saint-Malo 1 0 1 0 +0 1
90 Olympique d'Alès 1 0 1 0 +0 1
91 Le Mans 1 0 1 0 +0 1
92 Alberes Argelès 1 0 1 0 +0 1
93 Red Star 1 0 1 0 +0 1
94 Angoulême 1 0 1 0 +0 1
95 Poissy 1 0 1 0 +0 1
96 Laval 1 0 1 0 +0 1
97 Dijon 1 0 1 0 +0 1
98 Toulon 1 0 1 0 +0 1
99 Quevilly Rouen 1 0 1 0 +0 1
100 Concarneau 1 0 1 0 +0 1
101 Bourgoin-Jallieu 1 0 1 0 +0 1
102 Gueugnon 1 0 1 0 +0 1
103 Châteaubriant 1 0 1 0 +0 1
104 Fleury 91 1 0 1 0 +0 1
105 AC Paris 15 1 0 1 0 +0 1
106 Chambly Thelle FC 1 0 1 0 +0 1
107 Le Geldar 1 0 1 0 +0 1
108 Etoile de Morne-à-l'Eau 1 0 1 0 +0 1
109 Sporting Baie-Mahault 1 0 1 0 +0 1
110 St Etienne 1 0 1 0 +0 1
111 Strasbourg 1 0 1 0 +0 1
112 Angers 1 0 1 0 +0 1
113 Prix-lès-Mézières 1 0 1 0 +0 1
114 Vitré 1 0 1 0 +0 1
115 Saint-Apollinaire 1 0 1 0 +0 1
116 Clermont 1 0 1 0 +0 1
117 Merpins 1 0 1 0 +0 1
118 Sablé 1 0 1 0 +0 1
119 Saint-Pierroise 1 0 1 0 +0 1
120 Trélissac 2 0 1 1 -1 1
121 Drapeau Fougères 2 0 1 1 -1 1
122 Orvault SF 2 0 1 1 -1 1
123 Aubervilliers 2 0 1 1 -1 1
124 Ergué-Gaberic 2 0 1 1 -1 1
125 Lège-Cap-Ferret 2 0 1 1 -3 1
126 Grand Santi 2 0 1 1 -3 1
127 Montauban TG 2 0 1 1 -4 1
128 Velay 1 0 0 1 -1 0
129 Nancy 1 0 0 1 -1 0
130 Agde 1 0 0 1 -1 0
131 Le Pays du Valois 1 0 0 1 -1 0
132 Montpellier 1 0 0 1 -1 0
133 Hienghène Sport 1 0 0 1 -1 0
134 Golden Lion 1 0 0 1 -1 0
135 Feurs 1 0 0 1 -1 0
136 Savigneux Montbrison 1 0 0 1 -1 0
137 Biars-Bretenoux 1 0 0 1 -1 0
138 Chaumont 1 0 0 1 -1 0
139 Escaudain 1 0 0 1 -1 0
140 Raon l'Etape 1 0 0 1 -1 0
141 Poitiers 1 0 0 1 -1 0
142 Nice 1 0 0 1 -1 0
143 Gallia Lucciana 1 0 0 1 -1 0
144 Mérignac-Arlac 1 0 0 1 -1 0
145 Jura Dolois 1 0 0 1 -1 0
146 Saint-Priest 1 0 0 1 -1 0
147 Grand-Quevilly 1 0 0 1 -1 0
148 Saint-Grégoire 1 0 0 1 -1 0
149 Éperlecques 1 0 0 1 -1 0
150 Cholet 1 0 0 1 -1 0
151 Chauray 1 0 0 1 -1 0
152 Gandrange 1 0 0 1 -1 0
153 NDC Angers 1 0 0 1 -2 0
154 SA Mérignac 1 0 0 1 -2 0
155 Les Ulis 1 0 0 1 -2 0
156 Vaulx 1 0 0 1 -2 0
157 Villers-lès-Nancy 1 0 0 1 -2 0
158 Saint-Doulchard 1 0 0 1 -2 0
159 Narbonne 1 0 0 1 -2 0
160 Cambrai 1 0 0 1 -2 0
161 Andrézieux 1 0 0 1 -2 0
162 Chartres-de-Bretagne 1 0 0 1 -2 0
163 Fréjus St-Raphaël 1 0 0 1 -2 0
164 Cournon 1 0 0 1 -2 0
165 Lescar 1 0 0 1 -2 0
166 Basse Goulaine 1 0 0 1 -2 0
167 Pont Saintte-Maxence 1 0 0 1 -2 0
168 Auray 1 0 0 1 -2 0
169 JA Armentières 1 0 0 1 -2 0
170 Vénissieux 1 0 0 1 -2 0
171 Bondues 1 0 0 1 -2 0
172 Geispolsheim 1 0 0 1 -3 0
173 Illzach Modenheim 1 0 0 1 -3 0
174 Téteghem 1 0 0 1 -3 0
175 Bastia-Borgo 1 0 0 1 -3 0
176 Hombourg-Haut 1 0 0 1 -3 0
177 Salinieres Aigues Mortes 1 0 0 1 -3 0
178 Beauvais 1 0 0 1 -3 0
179 Sarre Union 1 0 0 1 -3 0
180 Vénus 1 0 0 1 -3 0
181 Stade Bordelais 1 0 0 1 -3 0
182 Saint-Louis Neuweg 1 0 0 1 -3 0
183 Séné 1 0 0 1 -3 0
184 Heillecourt 1 0 0 1 -4 0
185 Havre Caucriauville 1 0 0 1 -4 0
186 Mareuil 1 0 0 1 -5 0
187 Liancourt Clermont 1 0 0 1 -5 0
188 Tarentaise 1 0 0 1 -5 0
189 Diables Noirs 1 0 0 1 -7 0

Calculated from our results data. “xG +/−” is expected goal difference — a positive number with a low league position suggests an undervalued team. Ties on points are sorted by goal difference; some leagues use other rules.

Match report

Belfort Olympique St Quentin
1–0 J. Chapit
D. Berrabha
19′
20′
🟨 Lassana Sylla
25′
M. Fall 1–1
Y. Sylla
T. Manzinali 🔁
↦ A. Teixeira
29′
2–1 A. Mazeghrane
J. Chapit
45′
Half-time 2–1
Yannick Konki 🟨
53′
61′
🔁 E. Desvignes
↦ L. Sylla
H. Voirol 🔁
↦ R. Antunes
69′
A. Perrini 🔁
↦ D. Berrabha
69′
71′
🔁 M. Lamamy
↦ J. Cambrone
71′
🔁 N. Donat
↦ Y. Sylla
Lucas Cuenin 🟨
73′
80′
🟨 Billy Modeste
3–1 D. Sissoko
81′
C. Dutournier 🔁
↦ D. Sissoko
82′
Y. Dormane 🔁
↦ A. Mazeghrane
82′
Charly Dutournier 🟨
87′
Full-time 3–1

Line-ups

Belfort

4-2-3-1
1 M. Guillaume G
3 Y. Konki D
4 L. Cuenin D
5 A. Teixeira D
2 Y. Achour D
6 A. Ramos M
11 A. Mazeghrane M
8 R. Antunes M
9 J. Chapit M
10 D. Sissoko F
7 D. Berrabha M
Bench (8)
14 T. Manzinali
13 H. Voirol
15 A. Perrini
18 C. Dutournier
12 Y. Dormane
19 M. Philippe
17 S. Evsan
16 L. Bordes

Coach: A. Hacquard

Olympique St Quentin

3-4-1-2
1 A. Mendes G
4 B. Modeste D
2 B. Pasguay M
6 L. Sylla D
10 Y. Sylla M
11 J. Cambrone F
8 R. Dilemfu M
5 A. Boucher D
9 T. Averlant F
7 M. Fall F
3 A. Bellebrahim M
Bench (9)
19 E. Desvignes
13 M. Lamamy
12 N. Donat
16 M. Hucliez
14 F. Dali
15 V. Viot
20 J. Athale
18 T. Voirin
17 Z. Khellaf

Coach: J. Jacquesson

Odds comparison

Green columns are the outcomes that came in.

Over/under goals
O1,5 ✓
O2,5 ✓
O3,5 ✓
Both teams to score
BLS ja ✓
BLS nei

Referee

R Landry · 77 kamper i vår database

🟨 Yellow cards
4,1 / match
Above average
⚽ Free kicks
28,7 / match
Above average

🟥 Red cards: 0,19 per match

The analysis is a statistical estimate based on the teams' results and underlying performances (xG) — not a guarantee. See the model's results.