← Match Finder
Coupe de France
Referee: H Ben El Hadj
Monaco
S S T S S
2–2
Full-time
Rodez
T S S T S

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

Monaco Rodez
Last 6 — all competitions · 6/6 matches
Win Ø 67%
83%
50%
Points per game
2,5
1,7
Over 2.5 Ø 34%
50%
17%
Both score Ø 34%
50%
17%
Average goals
3,3
1,3
Scored
2,3
0,8
Conceded
1,0
0,5
Goal diff per game
+1,3
+0,3
🔒 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

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

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