This opponent (Annecy) is Weaker. The matching ‘vs’ row is the one to weigh.
Annecy
Last 10 – goals for & against
Avg total
2.4
Avg scored
1.3
Avg conceded
1.1
Split
Total Scored
Total Conceded
Home Scored
Home Conceded
Away Scored
Away Conceded
Avg goals/game
1.07
1.17
1.46
0.92
0.76
1.35
vs Stronger (5)
1.60
1.80
1.75
1.00
1.00
5.00
vs Similar (24)
1.00
1.00
1.33
0.89
0.80
1.07
vs Weaker (1)
0.00
2.00
-
-
0.00
2.00
Clean sheet %
33% (+4pp vs league)
This opponent (Cannes) is Stronger. The matching ‘vs’ row is the one to weigh.
Total goals distribution
The model estimates around 3.3 goals in this match; the single most likely total is 3 (22%).
Over/Under 1.5Actual: Over
Over 1.5
85.7%
Under 1.5
14.3%
Best 5 market prices
Over
No market prices yet.
Under
No market prices yet.
Over/Under 2.5Actual: Over
Over 2.5
65.0%
Under 2.5
35.0%
Best 5 market prices
Over
No market prices yet.
Under
No market prices yet.
Over/Under 3.5Actual: Under
Over 3.5
43.0%
Under 3.5
57.0%
Best 5 market prices
Over
No market prices yet.
Under
No market prices yet.
Both teams to scoreActual: Yes
Yes
67.0%
No
33.0%
Best 5 market prices
Yes
No market prices yet.
No
No market prices yet.
Correct score
Top 8 scorelines with probability, best odds and edge (left); the full probability grid (right).
1-1
10.8%
1-2 ✓
8.5%
2-1
8.0%
2-2
6.9%
0-2
5.2%
0-1
5.1%
1-3
4.8%
1-0
4.7%
Cannes goals ↓
Annecy goals →
0
1
2
3
4
0
4.5%
5.1%
5.2%
3.0%
1.3%
1
4.7%
11%
8.5%
4.8%
2.1%
2
4.7%
8.0%
6.9%
3.9%
1.7%
3
2.5%
4.4%
3.7%
2.1%
0.9%
4
1.0%
1.8%
1.5%
0.9%
0.4%
Each cell is the % chance of that exact scoreline. Rows = Cannes goals (down), columns = Annecy goals (across).
💪 3. Team Strengths Analysis
🏆 Total PPG
Points / game
Paris Saint Germain
2.67
Cannes
2.57
Angers
2.50
Estac Troyes
2.40
Hauts Lyonnais
2.33
Thionville Lusitanos
2.33
Clermont Foot
2.33
Stade Brestois 29
2.25
Bastia
2.25
Le Puy Foot
2.25
Lorient
2.25
Guingamp
2.17
Lyon
2.00
Bordeaux
2.00
Saint-Malo
2.00
Feignies-Aulnoye
2.00
ASS Still Mutzig
2.00
Drancy
2.00
Caen
2.00
PAU
2.00
Orleans
2.00
Concarneau
2.00
Union Saint-Jean
2.00
Sochaux
2.00
Monaco
2.00
Le Mans
2.00
Marseille
2.00
Boulogne
2.00
Dunkerque
2.00
RED Star FC 93
2.00
Annecy
2.00
Metz
2.00
Stade Briochin
1.83
Quevilly
1.75
SA Mérignac
1.67
Lille
1.67
Istres
1.50
Beauvais
1.50
Aubervilliers
1.50
Saint-Colomban Locminé
1.50
Les Herbiers
1.50
Angoulême
1.50
Nantes
1.50
Nancy
1.50
Reims
1.50
Carnoux
1.50
Rennes
1.50
Marmande
1.33
Amiens
1.33
Grenoble
1.33
Toulouse
1.33
Strasbourg
1.33
Nice
1.33
Colomiers
1.00
Romorantin
1.00
Stade Béthunois
1.00
Vitré
1.00
Biesheim
1.00
Fleury 91
1.00
Avranches
1.00
Porto Portugais Amiens
1.00
Paris FC
1.00
Lens
1.00
Bourg-en-bresse 01
0.97
SS Allinges
0.97
Mulhouse
0.97
Steenvoorde
0.97
Mazeres
0.97
Dieppe
0.97
Montreuil
0.97
Saint-Pauloise
0.97
Ancienne Château-Gontier
0.97
Montceau
0.97
St Maur Lusitanos
0.97
Lyon Duchere
0.97
Olympique Marcquois
0.97
UF Touraine
0.97
Bayeux
0.97
Abbeville
0.97
Seignosse Capbreton
0.97
Chalon
0.97
Racing Besançon
0.97
Villeneuve-la-Garenne
0.97
Plouvorn
0.97
Torcy
0.97
Granville
0.97
Trélissac
0.97
Loon-Plage
0.97
Wittenheim
0.97
Cambrai
0.97
Auby
0.97
Orvault SF
0.97
Les Bleuets
0.97
France Aizenay
0.97
Quetigny
0.97
Le Cellier Mauves
0.97
Saint-Renan
0.97
Bogny
0.97
Ecotay Moingt
0.97
Bassin d'Arcachon Sud
0.97
SA Beaumont
0.97
Yvetot
0.97
Les Sables-d'Olonne
0.97
Gosier
0.97
Sarreguemines
0.97
Pontivy GSI
0.97
Stade Plabennec
0.97
Reims Sainte-Anne
0.97
Furiani-Agliani
0.97
Rhone-Vallee
0.97
Dominicaine
0.97
Avion
0.97
US Chateau-Malo
0.97
Andrézieux
0.97
Olympique de Villefontaine
0.97
Oissel
0.97
ASPTT Dijon
0.97
Ivry
0.97
Pontarlier
0.97
Lavaur
0.97
APM Metz
0.97
Forbach
0.97
Feurs
0.97
Croix Football IC
0.97
GSA Tomblaine
0.97
Seyssinet-Pariset
0.97
Chauvigny
0.97
Blois
0.97
Périgny
0.97
Boé Bon Encontre
0.97
L'Etrat La Tour
0.97
Chamalières
0.97
Aubagne
0.97
Chambly Thelle FC
0.97
Atlas Paillade
0.97
FC 2 Rives 82
0.97
Camon
0.97
Racing Colombes 92
0.97
Le Geldar
0.97
Moulien
0.97
Espoir Ste Luce
0.97
Magenta
0.97
Beaucouzé
0.97
Montreal-la-Cluse
0.97
Gobelins
0.97
Villars-l'Isle
0.97
Challans
0.97
Bandrele
0.97
Gazelec FC Ajaccio
0.97
Caen PTT
0.97
Strasbourg Koenigshoffen
0.97
Bondues
0.97
Premontre
0.97
Pierrelatte
0.97
Avenir Sportif de Gouzon
0.97
Stade Quimperlois
0.97
Grasse
0.97
Pirae
0.97
Lapalisse
0.97
Montmorillon
0.97
OS Aire-Sur-La-Lys
0.97
Plédran
0.97
Blagnac
0.97
Savigneux Montbrison
0.97
Saint-Meziery
0.97
Eveil
0.97
Longuenesse
0.97
Mauguio Carnon
0.97
Saint-Brice Courcelles
0.97
Nord Lozère
0.97
MJEP Cormontreuil
0.97
Thonon Évian
0.97
ES Cappelle
0.97
Etoile Bobigny
0.97
Poitiers
0.97
Pen Hir
0.97
Saint-Amand
0.97
Épernay
0.97
Auch
0.97
Le Poinconnet
0.97
Selongey
0.97
Laval
0.75
Chateauroux
0.59
Agde
0.50
Raon l'Etape
0.50
Dinan Léhon
0.50
Saint-Cyr Collonges
0.00
Sarre Union
0.00
Canet Roussillon
0.00
Saint Etienne
0.00
Vendée Fontenay
0.00
Bayonne
0.00
OCPAM
0.00
Freyming
0.00
Chantilly
0.00
Sablé
0.00
Auxerre
0.00
Le Havre
0.00
Rodez
0.00
Etoile Matoury
0.00
Biars-Bretenoux
0.00
Montpellier
0.00
Cannes is 0.57 points better than Annecy in terms of average points per game (2.57 vs 2.00).
⚔️ Attack
Goals scored / game
RED Star FC 93
4.50
Caen
3.67
Paris Saint Germain
3.50
Cannes
3.00
Le Mans
2.80
Bastia
2.75
Le Puy Foot
2.75
Lorient
2.75
Boulogne
2.67
Guingamp
2.67
Nantes
2.50
Monaco
2.50
Marseille
2.50
Feignies-Aulnoye
2.33
Thionville Lusitanos
2.33
SA Mérignac
2.33
Union Saint-Jean
2.33
Grenoble
2.33
Annecy
2.25
Lyon
2.00
Colomiers
2.00
Istres
2.00
Aubervilliers
2.00
Saint-Colomban Locminé
2.00
ASS Still Mutzig
2.00
PAU
2.00
Orleans
2.00
Concarneau
2.00
Avranches
2.00
Sablé
2.00
Nancy
2.00
Angers
2.00
Rennes
2.00
Strasbourg
2.00
Estac Troyes
1.80
Stade Brestois 29
1.75
Sochaux
1.75
Dunkerque
1.71
Bordeaux
1.67
Marmande
1.67
Drancy
1.67
Clermont Foot
1.67
Amiens
1.67
Beauvais
1.50
Quevilly
1.50
Angoulême
1.50
Hauts Lyonnais
1.33
Metz
1.33
Bourg-en-bresse 01
1.20
SS Allinges
1.20
Mulhouse
1.20
Steenvoorde
1.20
Mazeres
1.20
Dieppe
1.20
Montreuil
1.20
Saint-Pauloise
1.20
Ancienne Château-Gontier
1.20
Montceau
1.20
St Maur Lusitanos
1.20
Lyon Duchere
1.20
Olympique Marcquois
1.20
UF Touraine
1.20
Bayeux
1.20
Abbeville
1.20
Seignosse Capbreton
1.20
Chalon
1.20
Racing Besançon
1.20
Villeneuve-la-Garenne
1.20
Plouvorn
1.20
Torcy
1.20
Granville
1.20
Trélissac
1.20
Loon-Plage
1.20
Wittenheim
1.20
Cambrai
1.20
Auby
1.20
Orvault SF
1.20
Les Bleuets
1.20
France Aizenay
1.20
Quetigny
1.20
Le Cellier Mauves
1.20
Saint-Renan
1.20
Bogny
1.20
Ecotay Moingt
1.20
Bassin d'Arcachon Sud
1.20
SA Beaumont
1.20
Yvetot
1.20
Les Sables-d'Olonne
1.20
Gosier
1.20
Sarreguemines
1.20
Pontivy GSI
1.20
Stade Plabennec
1.20
Reims Sainte-Anne
1.20
Furiani-Agliani
1.20
Rhone-Vallee
1.20
Dominicaine
1.20
Avion
1.20
US Chateau-Malo
1.20
Andrézieux
1.20
Olympique de Villefontaine
1.20
Oissel
1.20
ASPTT Dijon
1.20
Ivry
1.20
Pontarlier
1.20
Lavaur
1.20
APM Metz
1.20
Forbach
1.20
Feurs
1.20
Croix Football IC
1.20
GSA Tomblaine
1.20
Seyssinet-Pariset
1.20
Chauvigny
1.20
Blois
1.20
Périgny
1.20
Boé Bon Encontre
1.20
L'Etrat La Tour
1.20
Chamalières
1.20
Aubagne
1.20
Chambly Thelle FC
1.20
Atlas Paillade
1.20
FC 2 Rives 82
1.20
Camon
1.20
Racing Colombes 92
1.20
Le Geldar
1.20
Moulien
1.20
Espoir Ste Luce
1.20
Magenta
1.20
Beaucouzé
1.20
Montreal-la-Cluse
1.20
Gobelins
1.20
Villars-l'Isle
1.20
Challans
1.20
Bandrele
1.20
Gazelec FC Ajaccio
1.20
Caen PTT
1.20
Strasbourg Koenigshoffen
1.20
Bondues
1.20
Premontre
1.20
Pierrelatte
1.20
Avenir Sportif de Gouzon
1.20
Stade Quimperlois
1.20
Grasse
1.20
Pirae
1.20
Lapalisse
1.20
Montmorillon
1.20
OS Aire-Sur-La-Lys
1.20
Plédran
1.20
Blagnac
1.20
Savigneux Montbrison
1.20
Saint-Meziery
1.20
Eveil
1.20
Longuenesse
1.20
Mauguio Carnon
1.20
Saint-Brice Courcelles
1.20
Nord Lozère
1.20
MJEP Cormontreuil
1.20
Thonon Évian
1.20
ES Cappelle
1.20
Etoile Bobigny
1.20
Poitiers
1.20
Pen Hir
1.20
Saint-Amand
1.20
Épernay
1.20
Auch
1.20
Le Poinconnet
1.20
Selongey
1.20
Stade Briochin
1.17
Reims
1.17
Agde
1.00
Saint-Cyr Collonges
1.00
Canet Roussillon
1.00
Romorantin
1.00
Saint-Malo
1.00
Biesheim
1.00
Vendée Fontenay
1.00
Les Herbiers
1.00
Bayonne
1.00
OCPAM
1.00
Dinan Léhon
1.00
Fleury 91
1.00
Rodez
1.00
Lille
1.00
Etoile Matoury
1.00
Porto Portugais Amiens
1.00
Paris FC
1.00
Lens
1.00
Nice
1.00
Laval
0.75
Chateauroux
0.73
Toulouse
0.67
Raon l'Etape
0.50
Carnoux
0.50
Sarre Union
0.00
Stade Béthunois
0.00
Saint Etienne
0.00
Vitré
0.00
Freyming
0.00
Chantilly
0.00
Auxerre
0.00
Le Havre
0.00
Biars-Bretenoux
0.00
Montpellier
0.00
Cannes is 0.75 goals better than Annecy in terms of goals scored per game (3.00 vs 2.25).
🛡️ Defense
Conceded / game · lower better
Stade Béthunois
0.00
Vitré
0.00
Bastia
0.25
Hauts Lyonnais
0.33
SA Mérignac
0.33
Clermont Foot
0.33
Saint-Malo
0.50
Orleans
0.50
Le Puy Foot
0.50
Lorient
0.50
Marseille
0.50
Carnoux
0.50
Estac Troyes
0.60
Feignies-Aulnoye
0.67
Thionville Lusitanos
0.67
Caen
0.67
Lille
0.67
Sochaux
0.75
Annecy
0.75
Le Mans
0.80
Paris Saint Germain
0.83
Romorantin
1.00
Aubervilliers
1.00
Raon l'Etape
1.00
Biesheim
1.00
PAU
1.00
Amiens
1.00
Quevilly
1.00
Concarneau
1.00
Fleury 91
1.00
Chantilly
1.00
Nantes
1.00
Auxerre
1.00
Le Havre
1.00
Angers
1.00
Monaco
1.00
Toulouse
1.00
Biars-Bretenoux
1.00
Laval
1.00
Porto Portugais Amiens
1.00
Metz
1.00
Rennes
1.00
Paris FC
1.00
Lens
1.00
Nice
1.00
Dunkerque
1.14
Reims
1.17
Guingamp
1.17
Stade Brestois 29
1.25
Bordeaux
1.33
ASS Still Mutzig
1.33
Grenoble
1.33
Cannes
1.43
Lyon
1.50
Les Herbiers
1.50
Angoulême
1.50
Stade Briochin
1.50
RED Star FC 93
1.50
Drancy
1.67
Union Saint-Jean
1.67
Strasbourg
1.67
Bourg-en-bresse 01
1.89
SS Allinges
1.89
Mulhouse
1.89
Steenvoorde
1.89
Mazeres
1.89
Dieppe
1.89
Montreuil
1.89
Saint-Pauloise
1.89
Ancienne Château-Gontier
1.89
Montceau
1.89
St Maur Lusitanos
1.89
Lyon Duchere
1.89
Olympique Marcquois
1.89
UF Touraine
1.89
Bayeux
1.89
Abbeville
1.89
Seignosse Capbreton
1.89
Chalon
1.89
Racing Besançon
1.89
Villeneuve-la-Garenne
1.89
Plouvorn
1.89
Torcy
1.89
Granville
1.89
Trélissac
1.89
Loon-Plage
1.89
Wittenheim
1.89
Cambrai
1.89
Auby
1.89
Orvault SF
1.89
Les Bleuets
1.89
France Aizenay
1.89
Quetigny
1.89
Le Cellier Mauves
1.89
Saint-Renan
1.89
Bogny
1.89
Ecotay Moingt
1.89
Bassin d'Arcachon Sud
1.89
SA Beaumont
1.89
Yvetot
1.89
Les Sables-d'Olonne
1.89
Gosier
1.89
Sarreguemines
1.89
Pontivy GSI
1.89
Stade Plabennec
1.89
Reims Sainte-Anne
1.89
Furiani-Agliani
1.89
Rhone-Vallee
1.89
Dominicaine
1.89
Avion
1.89
US Chateau-Malo
1.89
Andrézieux
1.89
Olympique de Villefontaine
1.89
Oissel
1.89
ASPTT Dijon
1.89
Ivry
1.89
Pontarlier
1.89
Lavaur
1.89
APM Metz
1.89
Forbach
1.89
Feurs
1.89
Croix Football IC
1.89
GSA Tomblaine
1.89
Seyssinet-Pariset
1.89
Chauvigny
1.89
Blois
1.89
Périgny
1.89
Boé Bon Encontre
1.89
L'Etrat La Tour
1.89
Chamalières
1.89
Aubagne
1.89
Chambly Thelle FC
1.89
Atlas Paillade
1.89
FC 2 Rives 82
1.89
Camon
1.89
Racing Colombes 92
1.89
Le Geldar
1.89
Moulien
1.89
Espoir Ste Luce
1.89
Magenta
1.89
Beaucouzé
1.89
Montreal-la-Cluse
1.89
Gobelins
1.89
Villars-l'Isle
1.89
Challans
1.89
Bandrele
1.89
Gazelec FC Ajaccio
1.89
Caen PTT
1.89
Strasbourg Koenigshoffen
1.89
Bondues
1.89
Premontre
1.89
Pierrelatte
1.89
Avenir Sportif de Gouzon
1.89
Stade Quimperlois
1.89
Grasse
1.89
Pirae
1.89
Lapalisse
1.89
Montmorillon
1.89
OS Aire-Sur-La-Lys
1.89
Plédran
1.89
Blagnac
1.89
Savigneux Montbrison
1.89
Saint-Meziery
1.89
Eveil
1.89
Longuenesse
1.89
Mauguio Carnon
1.89
Saint-Brice Courcelles
1.89
Nord Lozère
1.89
MJEP Cormontreuil
1.89
Thonon Évian
1.89
ES Cappelle
1.89
Etoile Bobigny
1.89
Poitiers
1.89
Pen Hir
1.89
Saint-Amand
1.89
Épernay
1.89
Auch
1.89
Le Poinconnet
1.89
Selongey
1.89
Saint-Cyr Collonges
2.00
Sarre Union
2.00
Colomiers
2.00
Istres
2.00
Beauvais
2.00
Vendée Fontenay
2.00
OCPAM
2.00
Avranches
2.00
Nancy
2.00
Rodez
2.00
Boulogne
2.00
Dinan Léhon
2.50
Etoile Matoury
2.50
Agde
3.00
Marmande
3.00
Canet Roussillon
3.00
Saint-Colomban Locminé
3.00
Bayonne
3.00
Chateauroux
3.12
Saint Etienne
4.00
Freyming
4.00
Sablé
4.00
Montpellier
4.00
Cannes is 0.68 goals worse than Annecy in terms of goals conceded per game (1.43 vs 0.75).
⏱️ Possession
Avg possession %
Paris Saint Germain
76%
Cannes
61%
Reims
32%
Dunkerque
24%
Not enough data to compare these two teams.
🎲 4. Props Analysis
Cannes
For 10.0 · Against 1.0 · Total 11.0
🚩 Corners
ForAgainstTotal per gameAverage total
For 2.0 · Against 1.0 · Total 3.0
🟨 Cards
ForAgainstTotal per gameAverage total
For 13.0 · Against 11.0 · Total 24.0
⚠️ Fouls
ForAgainstTotal per gameAverage total
Annecy
For 4.6 · Against 4.2 · Total 8.8
🚩 Corners
ForAgainstTotal per gameAverage total
For 2.4 · Against 2.4 · Total 4.8
🟨 Cards
ForAgainstTotal per gameAverage total
For 19.7 · Against 12.5 · Total 32.2
⚠️ Fouls
ForAgainstTotal per gameAverage total
Cannes
Split
Corners
Cards
Fouls
Tot
Hme
Awy
Tot
Hme
Awy
Tot
Hme
Awy
Overall (7)
11.0
11.0
-
0.4
0.6
0.0
24.0
24.0
-
vs Stronger (0)
-
-
-
-
-
-
-
-
-
vs Similar (3)
11.0
11.0
-
1.0
1.0
-
24.0
24.0
-
vs Weaker (4)
-
-
-
0.0
0.0
0.0
-
-
-
% over line
100%
100%
-
0%
0%
0%
100%
100%
-
% under line
0%
0%
-
100%
100%
100%
0%
0%
-
This opponent (Annecy) is Weaker. The matching ‘vs’ row is the one to weigh.
Annecy
Split
Corners
Cards
Fouls
Tot
Hme
Awy
Tot
Hme
Awy
Tot
Hme
Awy
Overall (50)
8.5
9.3
7.7
4.0
4.7
3.4
29.0
30.9
27.2
vs Stronger (8)
8.8
9.2
8.0
5.0
4.8
5.3
28.2
31.4
23.0
vs Similar (40)
8.5
9.4
7.8
3.9
4.7
3.3
29.1
30.8
27.8
vs Weaker (2)
3.0
-
3.0
2.0
-
2.0
28.0
-
28.0
% over line
30%
36%
25%
62%
73%
54%
83%
86%
79%
% under line
70%
64%
75%
38%
27%
46%
17%
14%
21%
This opponent (Cannes) is Stronger. The matching ‘vs’ row is the one to weigh.
🚩 Total Corners
Match total corners / game
Cannes
11.0
Nice
10.4
Laval
10.2
Grenoble
10.2
Nantes
10.2
Rodez
10.1
Amiens
10.0
Bordeaux
9.9
Lyon
9.9
Montpellier
9.8
Nancy
9.8
Lille
9.7
PAU
9.7
Caen
9.7
Clermont Foot
9.6
Saint Etienne
9.5
Paris Saint Germain
9.5
Bastia
9.5
Reims
9.5
Metz
9.4
Auxerre
9.4
Paris FC
9.4
Lens
9.4
Lorient
9.4
Sochaux
9.3
RED Star FC 93
9.2
Stade Brestois 29
9.2
Chateauroux
9.1
Guingamp
9.1
Le Havre
9.1
Orleans
9.0
Rennes
9.0
Quevilly
8.9
Toulouse
8.9
Le Mans
8.9
Angers
8.9
Annecy
8.8
Monaco
8.8
Strasbourg
8.6
Dunkerque
8.6
Estac Troyes
8.5
Marseille
8.4
Concarneau
8.4
Boulogne
7.5
🟨 Total Cards
Match total cards / game
Bastia
5.7
Lens
4.9
Montpellier
4.7
Rennes
4.6
PAU
4.6
Lille
4.6
Lyon
4.5
Auxerre
4.5
Strasbourg
4.4
Le Mans
4.4
Monaco
4.4
Marseille
4.4
Paris FC
4.3
Sochaux
4.3
Toulouse
4.3
Annecy
4.3
Boulogne
4.3
Amiens
4.3
Bordeaux
4.3
Nantes
4.2
Nice
4.2
Lorient
4.2
Dunkerque
4.2
Clermont Foot
4.1
Rodez
4.1
Nancy
4.1
Guingamp
4.1
Saint Etienne
4.1
Reims
4.0
Le Havre
4.0
Chateauroux
3.9
Laval
3.8
Estac Troyes
3.8
Metz
3.8
Caen
3.8
Orleans
3.8
Angers
3.7
Stade Brestois 29
3.7
Concarneau
3.6
Grenoble
3.6
Quevilly
3.5
RED Star FC 93
3.4
Cannes
3.0
Paris Saint Germain
2.9
⚠️ Total Fouls
Match total fouls / game
Chateauroux
30.2
Boulogne
28.9
Le Mans
28.8
Nancy
28.7
Annecy
28.7
Bastia
27.8
Guingamp
27.7
Laval
27.7
Quevilly
27.5
Bordeaux
27.3
Montpellier
27.1
Caen
27.0
Orleans
26.9
Concarneau
26.9
Amiens
26.9
Dunkerque
26.0
Toulouse
26.0
Sochaux
26.0
Lens
25.9
Monaco
25.8
Saint Etienne
25.7
Lyon
25.6
Clermont Foot
25.6
Rennes
25.4
Estac Troyes
25.4
RED Star FC 93
25.2
Grenoble
25.1
Paris FC
24.9
PAU
24.9
Lorient
24.7
Metz
24.7
Stade Brestois 29
24.6
Auxerre
24.6
Nantes
24.5
Le Havre
24.3
Nice
24.2
Strasbourg
24.2
Rodez
24.1
Cannes
24.0
Lille
24.0
Reims
23.8
Marseille
23.3
Angers
23.0
Paris Saint Germain
19.2
Corners O/U 9.5
Over 9.5
86.7%
Under 9.5
13.3%
Best 5 market prices
Over
No market prices yet.
Under
No market prices yet.
Cards O/U 3.5
Over 3.5
13.7%
Under 3.5
86.3%
Best 5 market prices
Over
No market prices yet.
Under
No market prices yet.
Fouls O/U 21.5
Over 21.5
38.3%
Under 21.5
61.7%
Best 5 market prices
Over
No market prices yet.
Under
No market prices yet.
🔀 5. Double Chance
Double Chance
Two of the three results in one selection. The probability is the sum of those outcomes from the model above, so any edge here is the market pricing the combination out of line with its own 1X2.
Cannes or Draw✗ Miss
60.6%
Avg Implied -
36%
25%
39%
covers Cannes + Draw
Best 5 market prices
No market prices yet.
Cannes or Annecy✓ Hit
75.2%
Avg Implied -
36%
25%
39%
covers Cannes + Annecy
Best 5 market prices
No market prices yet.
Draw or Annecy✓ Hit
64.2%
Avg Implied -
36%
25%
39%
covers Draw + Annecy
Best 5 market prices
No market prices yet.
🥅 6. Home & Away Over/Under
Home & Away Over/Under
How many goals each side scores on its own, independent of the result. Read off the same scoreline distribution as correct score, so these agree with the match over/under above by construction.
Cannes over/under 0.5Actual: Over
Over
80.4%
Under
19.6%
Best 5 market prices
Over
No market prices yet.
Under
No market prices yet.
Cannes over/under 1.5Actual: Under
Over
48.5%
Under
51.5%
Best 5 market prices
Over
No market prices yet.
Under
No market prices yet.
Cannes over/under 2.5Actual: Under
Over
22.5%
Under
77.5%
Best 5 market prices
Over
No market prices yet.
Under
No market prices yet.
Cannes over/under 3.5Actual: Under
Over
8.3%
Under
91.7%
Best 5 market prices
Over
No market prices yet.
Under
No market prices yet.
Annecy over/under 0.5Actual: Over
Over
82.0%
Under
18.0%
Best 5 market prices
Over
No market prices yet.
Under
No market prices yet.
Annecy over/under 1.5Actual: Over
Over
51.2%
Under
48.8%
Best 5 market prices
Over
No market prices yet.
Under
No market prices yet.
Annecy over/under 2.5Actual: Under
Over
24.7%
Under
75.3%
Best 5 market prices
Over
No market prices yet.
Under
No market prices yet.
Annecy over/under 3.5Actual: Under
Over
9.6%
Under
90.4%
Best 5 market prices
Over
No market prices yet.
Under
No market prices yet.
⚖️ 7. Handicap
Handicap
The handicap is applied to Cannes, so a minus line means Cannes give that many goals of a start and Annecy receive them. At -1, Cannes must win by two or more to land; a one-goal Cannes win settles as Draw. There is no returned stake - the middle case is its own selection. Taken from the same scoreline distribution as correct score.
Handicap -2 (Cannes)Actual: Annecy
Cannes -2
7.4%
Draw -2
10.9%
Annecy +2
81.7%
Best 5 market prices
Home
No market prices yet.
Draw
No market prices yet.
Away
No market prices yet.
Handicap -1 (Cannes)Actual: Annecy
Cannes -1
18.3%
Draw -1
17.5%
Annecy +1
64.2%
Best 5 market prices
Home
No market prices yet.
Draw
No market prices yet.
Away
No market prices yet.
Handicap +1 (Cannes)Actual: Draw
Cannes +1
60.6%
Draw +1
18.5%
Annecy -1
20.9%
Best 5 market prices
Home
No market prices yet.
Draw
No market prices yet.
Away
No market prices yet.
Handicap +2 (Cannes)Actual: Cannes
Cannes +2
79.1%
Draw +2
12.1%
Annecy -2
8.8%
Best 5 market prices
Home
No market prices yet.
Draw
No market prices yet.
Away
No market prices yet.
⏱️ 8. Half Time Goals O/U
Cannes
Half Time · Last 10 – goals for & against
Avg total
2.6
Avg scored
2.0
Avg conceded
0.6
Split
Total Scored
Total Conceded
Home Scored
Home Conceded
Away Scored
Away Conceded
Avg goals/game
2.00
0.57
2.00
0.80
2.00
0.00
vs Stronger (0)
-
-
-
-
-
-
vs Similar (3)
1.67
1.00
1.67
1.00
-
-
vs Weaker (4)
2.25
0.25
2.50
0.50
2.00
0.00
Clean sheet %
43% (+14pp vs league)
This opponent (Annecy) is Weaker. The matching ‘vs’ row is the one to weigh.
Annecy
Half Time · Last 10 – goals for & against
Avg total
0.7
Avg scored
0.5
Avg conceded
0.2
Split
Total Scored
Total Conceded
Home Scored
Home Conceded
Away Scored
Away Conceded
Avg goals/game
0.47
0.47
0.77
0.31
0.24
0.59
vs Stronger (5)
0.60
0.60
0.75
0.25
0.00
2.00
vs Similar (24)
0.46
0.42
0.78
0.33
0.27
0.47
vs Weaker (1)
0.00
1.00
-
-
0.00
1.00
Clean sheet %
60% (+31pp vs league)
This opponent (Cannes) is Stronger. The matching ‘vs’ row is the one to weigh.
Half Time Over/Under 0.5Actual: Over
Over 0.5
0.0%
Under 0.5
0.0%
Best 5 market prices
Over
No market prices yet.
Under
No market prices yet.
Half Time Over/Under 1.5Actual: Over
Over 1.5
0.0%
Under 1.5
0.0%
Best 5 market prices
Over
No market prices yet.
Under
No market prices yet.
Half Time Over/Under 2.5Actual: Over
Over 2.5
0.0%
Under 2.5
0.0%
Best 5 market prices
Over
No market prices yet.
Under
No market prices yet.
🥅 9. Half Time Home & Away O/U
How many goals each side scores in the first half on its own. Each line is modelled directly from that team's half-time goals rather than read off a scoreline grid, so unlike the full-time version the two sides need not sum exactly to the half-time match total.
Cannes over/under 0.5 HTActual: Over
Over
0.0%
Under
0.0%
Best 5 market prices
Over
No market prices yet.
Under
No market prices yet.
Cannes over/under 1.5 HTActual: Under
Over
0.0%
Under
0.0%
Best 5 market prices
Over
No market prices yet.
Under
No market prices yet.
Cannes over/under 2.5 HTActual: Under
Over
0.0%
Under
0.0%
Best 5 market prices
Over
No market prices yet.
Under
No market prices yet.
Annecy over/under 0.5 HTActual: Over
Over
0.0%
Under
0.0%
Best 5 market prices
Over
No market prices yet.
Under
No market prices yet.
Annecy over/under 1.5 HTActual: Over
Over
0.0%
Under
0.0%
Best 5 market prices
Over
No market prices yet.
Under
No market prices yet.
Annecy over/under 2.5 HTActual: Under
Over
0.0%
Under
0.0%
Best 5 market prices
Over
No market prices yet.
Under
No market prices yet.
⏱️ 10. Second Half Goals O/U
Cannes
Second Half · Last 10 – goals for & against
Avg total
1.9
Avg scored
1.0
Avg conceded
0.9
Split
Total Scored
Total Conceded
Home Scored
Home Conceded
Away Scored
Away Conceded
Avg goals/game
1.00
0.86
0.80
1.00
1.50
0.50
vs Stronger (0)
-
-
-
-
-
-
vs Similar (3)
1.00
1.00
1.00
1.00
-
-
vs Weaker (4)
1.00
0.75
0.50
1.00
1.50
0.50
Clean sheet %
29% (-1pp vs league)
This opponent (Annecy) is Weaker. The matching ‘vs’ row is the one to weigh.
Annecy
Second Half · Last 10 – goals for & against
Avg total
1.7
Avg scored
0.8
Avg conceded
0.9
Split
Total Scored
Total Conceded
Home Scored
Home Conceded
Away Scored
Away Conceded
Avg goals/game
0.60
0.70
0.69
0.62
0.53
0.76
vs Stronger (5)
1.00
1.20
1.00
0.75
1.00
3.00
vs Similar (24)
0.54
0.58
0.56
0.56
0.53
0.60
vs Weaker (1)
0.00
1.00
-
-
0.00
1.00
Clean sheet %
47% (+17pp vs league)
This opponent (Cannes) is Stronger. The matching ‘vs’ row is the one to weigh.
Second Half Over/Under 0.5Actual: Under
Over 0.5
0.0%
Under 0.5
0.0%
Best 5 market prices
Over
No market prices yet.
Under
No market prices yet.
Second Half Over/Under 1.5Actual: Under
Over 1.5
0.0%
Under 1.5
0.0%
Best 5 market prices
Over
No market prices yet.
Under
No market prices yet.
Second Half Over/Under 2.5Actual: Under
Over 2.5
0.0%
Under 2.5
0.0%
Best 5 market prices
Over
No market prices yet.
Under
No market prices yet.
🥅 11. Second Half Home & Away O/U
How many goals each side scores in the second half on its own. Each line is modelled directly from that team's second-half goals rather than read off a scoreline grid, so unlike the full-time version the two sides need not sum exactly to the second-half match total.
Cannes over/under 0.5 2HActual: Under
Over
0.0%
Under
0.0%
Best 5 market prices
Over
No market prices yet.
Under
No market prices yet.
Cannes over/under 1.5 2HActual: Under
Over
0.0%
Under
0.0%
Best 5 market prices
Over
No market prices yet.
Under
No market prices yet.
Cannes over/under 2.5 2HActual: Under
Over
0.0%
Under
0.0%
Best 5 market prices
Over
No market prices yet.
Under
No market prices yet.
Annecy over/under 0.5 2HActual: Under
Over
0.0%
Under
0.0%
Best 5 market prices
Over
No market prices yet.
Under
No market prices yet.
Annecy over/under 1.5 2HActual: Under
Over
0.0%
Under
0.0%
Best 5 market prices
Over
No market prices yet.
Under
No market prices yet.
Annecy over/under 2.5 2HActual: Under
Over
0.0%
Under
0.0%
Best 5 market prices
Over
No market prices yet.
Under
No market prices yet.
🔥 12. Top picks for this game
Every selection Pythia rates above 70%, ordered by probability. Use Min odds to match the prices you want: slide down for near-certainties at short prices, up for longer prices. Unpriced picks are ranked on the model's fair odds. Edge defaults to Yes, showing only selections priced BELOW what the model makes them; switch to All to include the rest, and picks we hold no price for. The five columns are the best market prices (highest first) for each pick; edge is vs the average. Result grades each pick against the final score.
Min odds1.20
Edge
Pick
Probability
Avg odds
Best 1
Best 2
Best 3
Best 4
Best 5
Edge
Result
Under 5.5 cards
98.5%
-
-
-
-
-
-
-
-
Under 7.5
97.9%
-
-
-
-
-
-
-
✓ Hit
Under 4.5 cards
95.0%
-
-
-
-
-
-
-
-
Under 6.5
94.6%
-
-
-
-
-
-
-
✓ Hit
Over 8.5 corners
92.2%
-
-
-
-
-
-
-
-
Home under 3.5 goals
91.7%
-
-
-
-
-
-
-
✓ Hit
Away under 3.5 goals
90.4%
-
-
-
-
-
-
-
✓ Hit
Under 5.5
87.7%
-
-
-
-
-
-
-
✓ Hit
Under 25.5 fouls
87.3%
-
-
-
-
-
-
-
-
Over 9.5 corners
86.7%
-
-
-
-
-
-
-
-
Under 3.5 cards
86.3%
-
-
-
-
-
-
-
-
Over 1.5
85.7%
-
-
-
-
-
-
-
✓ Hit
Away over 0.5 goals
82.0%
-
-
-
-
-
-
-
✓ Hit
Away +2 handicap
81.7%
-
-
-
-
-
-
-
✓ Hit
Home over 0.5 goals
80.4%
-
-
-
-
-
-
-
✓ Hit
Over 10.5 corners
79.2%
-
-
-
-
-
-
-
-
Home +2 handicap
79.1%
-
-
-
-
-
-
-
✓ Hit
Home under 2.5 goals
77.5%
-
-
-
-
-
-
-
✓ Hit
Under 23.5 fouls
76.6%
-
-
-
-
-
-
-
-
Under 4.5
75.4%
-
-
-
-
-
-
-
✓ Hit
Away under 2.5 goals
75.3%
-
-
-
-
-
-
-
✓ Hit
Home or Away
75.2%
-
-
-
-
-
-
-
✓ Hit
No picks at these odds - lower the slider to see shorter-priced selections.
🎽 13. Player market rates
Cannes · 2024/25
Anytime goalscorer
Matches in which the player scored
Chafik Abbas75%
Julien Domingues50%
Cheikh N'Doye33%
Cedric Goncalves33%
Alexis Goncalves Pereira33%
Jonathan Mambu25%
Maxime Blanc0%
Mathias Fischer0%
Houssen Abderrahmane0%
Lorenzo Vinci0%
Fabio Vanni0%
Jonas Smith0%
Dassiemou Mai0%
Almike Moussa N'Diaye0%
Théo Trinker0%
To be booked (yellow)
Matches in which the player was booked
Cheikh N'Doye67%
Cedric Goncalves67%
Lorenzo Vinci50%
Houssen Abderrahmane25%
Maxime Blanc0%
Jonathan Mambu0%
Alexis Goncalves Pereira0%
Chafik Abbas0%
Mathias Fischer0%
Julien Domingues0%
Fabio Vanni0%
Jonas Smith0%
Dassiemou Mai0%
Almike Moussa N'Diaye0%
Théo Trinker0%
Anytime assist
Matches in which the player assisted
Cedric Goncalves67%
Almike Moussa N'Diaye50%
Maxime Blanc33%
Dassiemou Mai33%
Chafik Abbas25%
Julien Domingues25%
Lorenzo Vinci25%
Cheikh N'Doye0%
Jonathan Mambu0%
Alexis Goncalves Pereira0%
Mathias Fischer0%
Houssen Abderrahmane0%
Fabio Vanni0%
Jonas Smith0%
Théo Trinker0%
Over 2.5 shots
Matches with 3+ shots taken
Chafik Abbas100%
Julien Domingues50%
Cheikh N'Doye0%
Maxime Blanc0%
Jonathan Mambu0%
Cedric Goncalves0%
Alexis Goncalves Pereira0%
Mathias Fischer0%
Houssen Abderrahmane0%
Lorenzo Vinci0%
Fabio Vanni0%
Jonas Smith0%
Dassiemou Mai0%
Almike Moussa N'Diaye0%
Théo Trinker0%
Annecy
Anytime goalscorer
Matches in which the player scored
Thibault Rambaud25%
Moïse Sahi Dion25%
Antoine Larose23%
Josué Tiendrebeogo23%
Francois Lajugie16%
Alejandro Gomes Rodriguez15%
Ben Hamed Toure15%
Vincent Pajot14%
Kilyan Jusseron-Veniere14%
Quentin Paris14%
Clement Billemaz12%
Triston Rowe12%
Valentin Jacob8%
Abdel Hbouch8%
Alexis Casadei5%
Ahmed Kashi3%
Florian Escales0%
Thomas Callens0%
Cédric Makutungu0%
Julien Kouadio0%
Matteo Veillon0%
Axel Drouhin0%
Paul Venot0%
Travis Patterson0%
Ranjan Neelakandan0%
Hamza Koutoune0%
Thibault Delphis0%
Triston Rowe0%
To be booked (yellow)
Matches in which the player was booked
Axel Drouhin30%
Vincent Pajot29%
Clement Billemaz25%
Valentin Jacob23%
Josué Tiendrebeogo23%
Ranjan Neelakandan20%
Julien Kouadio19%
Antoine Larose19%
Thibault Delphis19%
Quentin Paris19%
Triston Rowe18%
Alejandro Gomes Rodriguez15%
Ahmed Kashi15%
Travis Patterson14%
Paul Venot10%
Alexis Casadei10%
Thibault Rambaud7%
Florian Escales7%
Matteo Veillon6%
Ben Hamed Toure5%
Francois Lajugie4%
Abdel Hbouch4%
Thomas Callens0%
Cédric Makutungu0%
Moïse Sahi Dion0%
Triston Rowe0%
Hamza Koutoune0%
Kilyan Jusseron-Veniere0%
Anytime assist
Matches in which the player assisted
Clement Billemaz22%
Ranjan Neelakandan20%
Triston Rowe12%
Antoine Larose12%
Abdel Hbouch12%
Thibault Rambaud11%
Ben Hamed Toure10%
Moïse Sahi Dion8%
Alejandro Gomes Rodriguez8%
Josué Tiendrebeogo8%
Paul Venot7%
Cédric Makutungu6%
Ahmed Kashi6%
Triston Rowe5%
Francois Lajugie4%
Julien Kouadio3%
Florian Escales0%
Valentin Jacob0%
Vincent Pajot0%
Thomas Callens0%
Alexis Casadei0%
Matteo Veillon0%
Axel Drouhin0%
Travis Patterson0%
Hamza Koutoune0%
Thibault Delphis0%
Kilyan Jusseron-Veniere0%
Quentin Paris0%
Over 2.5 shots
Matches with 3+ shots taken
Moïse Sahi Dion25%
Alejandro Gomes Rodriguez15%
Thibault Rambaud11%
Ben Hamed Toure10%
Valentin Jacob8%
Clement Billemaz6%
Quentin Paris5%
Antoine Larose4%
Abdel Hbouch4%
Florian Escales0%
Ahmed Kashi0%
Vincent Pajot0%
Thomas Callens0%
Cédric Makutungu0%
Francois Lajugie0%
Alexis Casadei0%
Julien Kouadio0%
Matteo Veillon0%
Axel Drouhin0%
Paul Venot0%
Travis Patterson0%
Triston Rowe0%
Ranjan Neelakandan0%
Hamza Koutoune0%
Thibault Delphis0%
Josué Tiendrebeogo0%
Kilyan Jusseron-Veniere0%
Triston Rowe0%
Players with at least 3 appearances, top 10 per market – scroll each card for the rest. These are shares of matches played, which is how these markets settle, not per-90 rates.
France: Ligue 2 2025/26 full table · click any column header to sort (click again to reverse). In-cell bars are scaled within each column; scroll right for props, squad value and strengths. Highlighted teams are this fixture's sides. Full France: Ligue 2 stats & trends →