← Match Finder
Coupe de France
Referee: A Valnet
Cannes
S U S S
3–2
Full-time
Grenoble
U U S T T

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

Cannes Grenoble
Last 6 — all competitions · 4/6 matches
Win Ø 46%
75%
17%
Points per game
2,5
0,8
Over 2.5 Ø 54%
75%
33%
Both score Ø 54%
75%
33%
Average goals
3,8
2,2
Scored
2,8
1,0
Conceded
1,0
1,2
Goal diff per game
+1,8
-0,2
This season — Coupe de France · 2/2 matches
Win Ø 75%
100%
50%
Points per game
3,0
2,0
Over 2.5 Ø 50%
50%
50%
Both score Ø 50%
50%
50%
Average goals
4,0
3,0
Scored
3,5
2,5
Conceded
0,5
0,5
Goal diff per game
+3,0
+2,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

The table before the match Cannes 12. · Grenoble 35.
# Team K V U T +/− P
1 Bastia 3 3 0 0 +11 9
2 Troyes 3 3 0 0 +6 9
3 Annecy 3 2 1 0 +6 7
4 Dijon 3 2 1 0 +4 7
5 Haguenau 3 2 1 0 +4 7
6 Espaly-Saint-Marcel 3 2 1 0 +4 7
7 Caen 2 2 0 0 +10 6
8 Guingamp 2 2 0 0 +8 6
9 Bourgoin-Jallieu 2 2 0 0 +7 6
10 Lorient 2 2 0 0 +7 6
11 Martigues 2 2 0 0 +7 6
12 Cannes 2 2 0 0 +6 6
13 Le Puy Foot 2 2 0 0 +6 6
14 Thaon 2 2 0 0 +6 6
15 Feignies-Aulnoye 2 2 0 0 +6 6
16 Le Mans 2 2 0 0 +5 6
17 Union Saint-Jean 2 2 0 0 +5 6
18 Thionville Lusitanos 2 2 0 0 +5 6
19 Clermont 2 2 0 0 +4 6
20 Drancy 2 2 0 0 +4 6
21 Sochaux 2 2 0 0 +4 6
22 ASS Still Mutzig 2 2 0 0 +4 6
23 Bordeaux 2 2 0 0 +4 6
24 Valenciennes 2 2 0 0 +3 6
25 RC Calais 2 2 0 0 +3 6
26 Hauts Lyonnais 2 2 0 0 +3 6
27 Boulogne 3 2 0 1 +2 6
28 Metz 3 2 0 1 +1 6
29 RC Saint Joseph 3 2 0 1 -2 6
30 SA Mérignac 3 1 2 0 +6 5
31 Red Star 2 1 1 0 +6 4
32 La Roche VF 2 1 1 0 +6 4
33 Dives-Cabourg 2 1 1 0 +5 4
34 Bobigny 2 1 1 0 +4 4
35 Grenoble 2 1 1 0 +4 4
36 Jura Sud Foot 2 1 1 0 +4 4
37 Marmande 2 1 1 0 +3 4
38 Orleans 2 1 1 0 +3 4
39 Amiens 2 1 1 0 +3 4
40 Saint-Denis 2 1 1 0 +3 4
41 Colmar 2 1 1 0 +3 4
42 St-Philbert Gd Lieu 2 1 1 0 +3 4
43 Tours 2 1 1 0 +3 4
44 Stade Briochin 2 1 1 0 +3 4
45 Concarneau 2 1 1 0 +2 4
46 Pau FC 2 1 1 0 +2 4
47 Corte 2 1 1 0 +2 4
48 Dunkerque 2 1 1 0 +2 4
49 Quevilly Rouen 2 1 1 0 +1 4
50 Beaumont Saint-Cyr 2 1 1 0 +1 4
51 Rumilly Vallières 2 1 1 0 +1 4
52 Saint-Malo 2 1 1 0 +1 4
53 Chasselay MDA 3 1 1 1 +0 4
54 Mâcon 2 1 0 1 +2 3
55 Aubervilliers 2 1 0 1 +2 3
56 Rouen 2 1 0 1 +2 3
57 Versailles 2 1 0 1 +1 3
58 Aigles d'Or de Mana 1 1 0 0 +1 3
59 Lille 1 1 0 0 +1 3
60 Neuilly sur Marne 2 1 0 1 +0 3
61 Nancy 2 1 0 1 +0 3
62 Istres 2 1 0 1 +0 3
63 Angoulême 2 1 0 1 +0 3
64 Laval 3 0 3 0 +0 3
65 Gallia Lucciana 2 1 0 1 +0 3
66 Cluses-Scionzier 2 1 0 1 +0 3
67 Carnoux 2 1 0 1 +0 3
68 Beauvais 2 1 0 1 -1 3
69 La Roche sur Yon 2 1 0 1 -1 3
70 Calais Beau-Marais 2 1 0 1 -1 3
71 Les Herbiers 2 1 0 1 -1 3
72 Chambéry 2 1 0 1 -1 3
73 Ginglin Cesson 2 1 0 1 -1 3
74 Valence FC 2 1 0 1 -1 3
75 Olympique d'Alès 2 1 0 1 -2 3
76 Saint-Colomban Locminé 2 1 0 1 -2 3
77 Olympique de Valence 2 1 0 1 -2 3
78 Couzeix-Chaptelat 2 1 0 1 -2 3
79 Monnaie 2 1 0 1 -3 3
80 Bolbec 2 1 0 1 -5 3
81 Vierzon FC 2 0 2 0 +0 2
82 USSA Vertou 2 0 2 0 +0 2
83 Hettange-Grande 1 0 1 0 +0 1
84 Colomiers 1 0 1 0 +0 1
85 Avranches 1 0 1 0 +0 1
86 TA Rennes 1 0 1 0 +0 1
87 Paris FC 1 0 1 0 +0 1
88 Villefranche 1 0 1 0 +0 1
89 Fleury 91 1 0 1 0 +0 1
90 Romorantin 1 0 1 0 +0 1
91 Biesheim 1 0 1 0 +0 1
92 Saint-Omer 1 0 1 0 +0 1
93 Linas-Montlhery 1 0 1 0 +0 1
94 Saint-Pierre Milizac 1 0 1 0 +0 1
95 Montagnarde 1 0 1 0 +0 1
96 Saint-Lô Manche 1 0 1 0 +0 1
97 Porto Portugais Amiens 1 0 1 0 +0 1
98 Brétigny Foot 1 0 1 0 +0 1
99 Vitré 1 0 1 0 +0 1
100 Stade Béthunois 1 0 1 0 +0 1
101 Étoile Maritime 1 0 1 0 +0 1
102 Crépy-en-Valois 1 0 1 0 +0 1
103 Raon l'Etape 2 0 1 1 -1 1
104 Le Touquet 2 0 1 1 -1 1
105 Liancourt Clermont 2 0 1 1 -1 1
106 Diables Noirs 2 0 1 1 -2 1
107 Dinan Léhon 2 0 1 1 -3 1
108 Cesson 2 0 1 1 -3 1
109 Noyelles sous Lens 2 0 1 1 -3 1
110 Lunéville 2 0 1 1 -4 1
111 Agde 2 0 1 1 -4 1
112 Dragon 2 0 1 1 -5 1
113 Roubaix 1 0 0 1 -1 0
114 Chaumont 1 0 0 1 -1 0
115 Rodez 1 0 0 1 -1 0
116 OCPAM 1 0 0 1 -1 0
117 Pays de Cassel 1 0 0 1 -1 0
118 Vannes 1 0 0 1 -1 0
119 Saint-Cyr Collonges 1 0 0 1 -1 0
120 Ajaccio 1 0 0 1 -1 0
121 Samaritaine 1 0 0 1 -1 0
122 Vendée Fontenay 1 0 0 1 -1 0
123 Saint-Brieuc 1 0 0 1 -1 0
124 Maladrerie 1 0 0 1 -1 0
125 Chantilly 1 0 0 1 -1 0
126 Jura Dolois 1 0 0 1 -1 0
127 Biars-Bretenoux 1 0 0 1 -1 0
128 Marboz 1 0 0 1 -1 0
129 Blenod 1 0 0 1 -1 0
130 Marignane 1 0 0 1 -1 0
131 Arles 1 0 0 1 -1 0
132 Illkirch Graffenstaden 1 0 0 1 -1 0
133 Mérignac-Arlac 1 0 0 1 -1 0
134 Sauveteurs Brivois 1 0 0 1 -1 0
135 Lempdes 1 0 0 1 -1 0
136 Stade Beaucairois 1 0 0 1 -2 0
137 Epinal 1 0 0 1 -2 0
138 Grandvillars 1 0 0 1 -2 0
139 Sablé 1 0 0 1 -2 0
140 Les Ulis 1 0 0 1 -2 0
141 Gueugnon 1 0 0 1 -2 0
142 Canet Roussillon 1 0 0 1 -2 0
143 Bayonne 1 0 0 1 -2 0
144 Foron 1 0 0 1 -2 0
145 AC Paris 15 1 0 0 1 -2 0
146 Anduzien 1 0 0 1 -2 0
147 Fief-Gesté 1 0 0 1 -2 0
148 Sarre Union 1 0 0 1 -2 0
149 Saumur 1 0 0 1 -2 0
150 Alençon 1 0 0 1 -2 0
151 Ruffiac Malestroit 1 0 0 1 -2 0
152 Arras 1 0 0 1 -2 0
153 Comtal 1 0 0 1 -2 0
154 Grau-du-Roi 1 0 0 1 -2 0
155 Bressuire 1 0 0 1 -2 0
156 Etoile Matoury 2 0 0 2 -3 0
157 Saint-Pierroise 1 0 0 1 -3 0
158 Jeunesse Evolution 1 0 0 1 -3 0
159 Niort 1 0 0 1 -3 0
160 Houilles 1 0 0 1 -3 0
161 Paimpol 1 0 0 1 -3 0
162 Thouars 1 0 0 1 -3 0
163 FCSR Obernai 1 0 0 1 -3 0
164 Feytiat 1 0 0 1 -3 0
165 Nousseviller 1 0 0 1 -3 0
166 Boulay 1 0 0 1 -3 0
167 Avenir Mourenxois 1 0 0 1 -3 0
168 C' Chartres 1 0 0 1 -4 0
169 Freyming 1 0 0 1 -4 0
170 Cannet Rocheville 1 0 0 1 -4 0
171 Guéreins Genouilleux 1 0 0 1 -4 0
172 St-Just St-Rambert 1 0 0 1 -4 0
173 Valdahon Vercel 1 0 0 1 -4 0
174 ETC Anstaing Chéreng 1 0 0 1 -4 0
175 Labourse 1 0 0 1 -4 0
176 Montferrand 1 0 0 1 -4 0
177 Vesoul 1 0 0 1 -5 0
178 Serquigny Nassandres 1 0 0 1 -5 0
179 Raismes 1 0 0 1 -5 0
180 Allobroges Asafia 1 0 0 1 -5 0
181 Haubourdin 1 0 0 1 -6 0
182 St-Philbert Réorthe JA 1 0 0 1 -6 0
183 Olympique Cazaux 1 0 0 1 -6 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

Cannes Grenoble
1–0 J. Domingues
9′
12′
T. Valls 1–1
2–1 J. Domingues
C. Abbas
19′
3–1 C. N'Doye
C. Gonçalves
39′
Half-time 3–1
62′
🔁 M. Xantippe
↦ A. Mendy
62′
🔁 N. Elphege
↦ A. Jabbari
62′
🔁 A. Kérouédan
↦ J. Olaïtan
70′
🔁 E. Sylvestre
↦ N. Mbemba
72′
🟨 E. Sylvestre
H. Abderrahmane 🟨
72′
M. Fischer 🟨
74′
76′
🔁 N. Zahui
↦ M. Bangré
T. Trinker 🔁
↦ J. Mambu
87′
H. Chambon 🔁
↦ J. Domingues
90′
M. Blanc 🔁
↦ C. Gonçalves
91′
91′
N. Zahui 3–2
Full-time 3–2

Line-ups

Cannes

1 F. Vanni
2 L. Vinci
3 M. Fischer
5 H. Abderrahmane
4 J. Smith
8 C. N'Doye
10 H. Hafidi
6 C. Gonçalves
7 J. Mambu
11 C. Abbas
9 J. Domingues
Bench (9)
13 T. Trinker
14 M. Blanc
17 H. Chambon
19 S. Herigault
12 M. Kamissoko
20 M. Lopes
15 Alexis Gonçalves
18 K. Jungen
16 M. Derougemont

Coach: D. Ott

Grenoble

1 B. Allain
3 A. Mendy
4 M. Diarra
2 S. Delos
5 A. Tchaptchet
8 J. Benet
6 N. Mbemba
7 T. Valls
11 M. Bangré
10 J. Olaïtan
9 A. Jabbari
Bench (9)
18 M. Xantippe
17 N. Elphege
15 A. Kérouédan
13 E. Sylvestre
19 N. Zahui
20 M. D'Antona
14 L. Mouyokolo
12 P. Meïssa Ba
16 M. Diop

Coach: F. Gueguen

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

A Valnet · 81 kamper i vår database

🟨 Yellow cards
3,4 / match
Above average
⚽ Free kicks
27,0 / match
Above average

🟥 Red cards: 0,15 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.