Sport Picks

Stadium Background

Moulins vs Niort

France France

Coupe de France 2015/2016
Our Tip

Match Events

6' Event
Ndoh A. D.
11'
Koukou D.
20' Event
Cuvier J.

AI Match Summary

Niort in this Coupe de France 2015/2016 tie, finishing 1-2. One-off knockout football delivers a decisive result.

Win Probability Meter

Derived from 10,000 simulations matching home advantage & form profiles

40%
Moulins
25%
Draws
35%
Niort
Draw rate projection: 25% Favored: Moulins

Model Confidence

Aggregate indicator score

35% / Low Confidence
  • Form's been kind to Moulins lately — more wins on the board than Niort.
  • 35% chance of a draw — the model doesn't see a clear favorite.
  • Moulins have the better recent form, but knockout football is a different beast — one bad day ends the campaign.
  • Historical meetings favor Niort, who have won 2 of the last 3 encounters.
  • Strong defensive structures favor a low-scoring, controlled fixture.
  • History favors Niort here — 3 wins from the last 3 head-to-heads.

Goal Probability Engine

Model estimations for goals markets based on xG conversion histories

Over 0.5 Goals 85%
Over 1.5 Goals 0%
Over 2.5 Goals 19%
Over 3.5 Goals 0%
Over 4.5 Goals 0%
Both Teams To Score (BTTS) 37.2%
Moulins Clean Sheet 22%
Niort Clean Sheet 68%

Recent Team Form Analysis

Averages per match over historical game filters

Metric Moulins Niort
Matches Played 30 2
Wins 10 1
Draws 8 0
Losses 12 1
Goals Scored 1.2 1
Goals Conceded 1.37 2
Expected Goals (xG) 1.20 1.05
Expected Goals Conceded (xGA) 1.10 1.40

H2H

Historical prediction success rates across key markets

Jan 2, 2016 Coupe de France
Moulins vs Niort
1:2
Feb 28, 2006 Ligue 3
Moulins vs Niort
1:2
Aug 20, 2005 Ligue 3
Niort vs Moulins
3:1

Key Player Impact Analysis

Key performers and expected goal involvement factors

Moulins Compare

Top Goalscorer Cuvier J.
1 Goals
Avg xG / game 0.92
Avg xA / game 0.6

Niort Compare

Top Goalscorer Ndoh A. D.
1 Goals
Avg xG / game 0.95
Avg xA / game 0.58

SokaPicks Momentum Index

Current performance index incorporating opponent strength & fatigue (0-100)

Moulins 32 / 100
Niort 41 / 100
How it's calculated: Weighted formula of recent form points (60%), goal margin trends (20%), home/away adjustments (10%), and squad impact availability ratings (10%).

Attack & Defence Capability Index

ATTACK DEFENCE POSSESSION DISCIPLINE
Moulins Niort

AI Prediction Engine Forecast

Simulated score frequencies and primary prediction markets

Primary Pick Niort Win (2)
Secondary Pick Under 2.5 Goals or BTTS No
Correct Score 0:1
BTTS Outcome No (NG)
Over/Under Pick Under 2.5

SokaPicks Smart Insights

Historical trends and unique patterns automatically detected by our system

Attacking prowess: Moulins scored in 80% of their last 30 outings.

Defensive concern: Niort conceded in 100% of 2 recent games.

Historical meetings average 3.33 goals per match.

Moulins went unbeaten in 2 of their last 5 games.

Scoring Trends

- VS Niort
0 Goals Scored 0
0 Goals Conceded 0
0% Over 1.5 0%
0% Over 2.5 0%
0% Over 3.5 0%

Recent Form & Match History

Moulins

(Home)
04 Jun
Sarre Union
3 : 0
Moulins
28 May
Moulins
0 : 3
St. Louis Neuweg
14 May
Jura Sud
4 : 0
Moulins
07 May
Moulins
4 : 1
Le Puy-en-Velay
30 Apr
Grenoble
1 : 2
Moulins
Page 1 of 6

Niort

(Away)
16 Nov
Niort
0 : 3
Orleans
02 Jan
Moulins
1 : 2
Niort

Tournament Bracket & Draw

1/128-finals
Lorient -
TBD -
TBD -
TBD -
Libourne 2
Bourges 18 1
Saumur Olympique 0
Tours 2
Saint-Omer 2
Le Havre 0
Douai 0
Yvetot 2
Paris FC 1
CMS Oissel 0
Gonfreville 0
Boulogne 6
Niort 5
La Rochelle 1
La Gacilly 0
Les Herbiers 4
Nimes 1
Frontignan AC 0
Lucon 2
Moulins 3
Villefranche 2
Louhans Cuiseaux 0
GOAL FC 1
Grenoble 3
Schirrhein 2
Reding 0
Magny 0
Sarre Union 1
Saint-Malo 3
Red Star 1
Pirae 5
Pontivy 6
Orvault 3
St. Saturnin 1
Paimpol 0
Avranches 2
Rodeo 2
Perpignan 0
Thiers 0
Stade Bordelais 2
Genets 3
Vic Le Comte 0
Stade Balarucois 1
Stade Montois 7
Guingamp -
TBD -
TBD -
TBD -
Ailly sur Somme FC 3
Vimy 1
Sens 0
Chantilly 3
Sainte-Marienne 2
Saint Lo Manche 0
Cholet ASPTT 0
Vertou 3
TBD -
TBD -
TBD -
GFC Ajaccio -
St Etienne -
TBD -
TBD -
TBD -
Colmar 4
Selongey 1
Clouange 0
Raon L Etape 3
De Volvic 1
Nord 17 0
Bourges 2
Gueret 3
Excelsior 1
Poissy 0
Bretigny Foot 1
AC Ajaccio 2
Concarneau 4
Montgermont 0
Zouasia 0
Voltigeurs de Chateaubriant 3
St. Renan 3
Liffre 2
Change 2
TA Rennes 3
Dunkerque 3
Reims Ste Anne 0
Aubervilliers 2
SC Hazebrouck 4
TBD -
TBD -
TBD -
Troyes -
Lyon -
TBD -
TBD -
TBD -
Lege Capferret 4
Agouado 0
Auxerre 1
Limoges 2
Reims -
TBD -
TBD -
TBD -
Orleans 7
Sauveur 1
Golden Star 0
Chambly 1
Toulouse -
TBD -
TBD -
TBD -
Quevilly 2
Lens 1
St Ouen 2
Sannois 3
Wasquehal 1
Prix les Mezieres 0
Montceau 1
Metz 3
TBD -
TBD -
TBD -
PSG -
Sochaux 2
Strasbourg 1
Dinsheim 2
Nancy 4
Alfortville 2
L'Etoile 1
Ebersheim 1
A.S. Pagny 2
Sedan 4
Creil 1
Saint-Amand 0
IC Croix 1
TBD -
TBD -
TBD -
Bastia -
Thonon-Evian 1
Athletico Marseille 0
Andrezieux 1
Lyon - La Duchere 2
Pontcharra St Loup 2
Limonest 1
Gieres 0
Annecy 3
Villefranche Saint-Jean Beaulieu 3
Istres 0
Saint Die 0
Hauts Lyonnais 2
TBD -
TBD -
TBD -
Monaco -
Bordeaux -
TBD -
TBD -
TBD -
Beziers 1
Sete 0
Espaly 1
Frejus Saint Raphael 3
Besancon RC 2
Jura Sud 1
Noisy Le Sec 1
Golden Lion 2
TBD -
TBD -
TBD -
Angers -
Mantes 4
Iracoubo 0
Amiens SC 1
Marck 2
Brest 3
Montagnarde 0
Fougeres 0
Stade Briochin 1
Blanc Mesnil 1
Versailles 0
Balagne Rousse 3
Mainvilliers 5
TBD -
TBD -
TBD -
Nantes -
Granville 2
SU Dives 0
Viry-Chatillon 1
Saint Nazaire 2
CPB Brequigny 3
Rostrenen 0
La Suze 1
Laval 2
Valenciennes 1
Creteil 0
Borgo FC (Inactive) 0
Beauvais 1
Dijon 9
Veyle Saone 0
Schiltigheim 1
Sarreguemines 2
Rennes -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
Nice -
Mulhouse 2
Moulien 1
APM Metz 0
St. Louis Neuweg 3
Montelimar 1
Echirolles FC 0
Berre SP 1
Bourg Peronnas 2
Trelissac 10
Panazol 0
Blagnac 1
Clermont 3
Montauban 4
Toulouse Saint 2
Colomiers 1
AS Muret 3
Amiens AC 2
Bethune 0
Olympique Marcquois 3
Maubeuge 4
TBD -
TBD -
TBD -
Lille -
Montpellier -
TBD -
TBD -
TBD -
Besancon FC 4
Chassieu Decines 0
Hienghene Sport 2
Epernay 3
Caen -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
Marseille -
1/64-finals
Lorient -
TBD -
Libourne 0
Tours 2
Saint-Omer 2
Yvetot 1
Paris FC 1
Boulogne 3
Niort 3
Les Herbiers 1
Nimes 0
Moulins 1
Villefranche 1
Grenoble 0
Schirrhein 1
Sarre Union 6
Saint-Malo 3
Pontivy 0
Orvault 1
Avranches 5
Rodeo 1
Stade Bordelais 0
Genets 1
Stade Montois 2
Guingamp -
TBD -
Ailly sur Somme FC 1
Chantilly 3
Sainte-Marienne 3
Vertou 2
TBD -
GFC Ajaccio -
St Etienne -
TBD -
Colmar 1
Raon L Etape 2
De Volvic 4
Gueret 2
Excelsior 0
AC Ajaccio 1
Concarneau 2
Voltigeurs de Chateaubriant 0
St. Renan 0
TA Rennes 4
Dunkerque 1
SC Hazebrouck 0
TBD -
Troyes -
Lyon -
TBD -
Lege Capferret 1
Limoges 2
Reims -
TBD -
Orleans 3
Chambly 4
Toulouse -
TBD -
Quevilly 1
Sannois 2
Wasquehal 2
Metz 1
TBD -
PSG -
Sochaux 1
Nancy 0
Alfortville 0
A.S. Pagny 1
Sedan 2
IC Croix 1
TBD -
Bastia -
Thonon-Evian 1
Lyon - La Duchere 0
Pontcharra St Loup 0
Annecy 5
Villefranche Saint-Jean Beaulieu 3
Hauts Lyonnais 1
TBD -
Monaco -
Bordeaux -
TBD -
Beziers 0
Frejus Saint Raphael 1
Besancon RC 2
Golden Lion 1
TBD -
Angers -
Mantes 2
Marck 0
Brest 0
Stade Briochin 2
Blanc Mesnil 3
Mainvilliers 0
TBD -
Nantes -
Granville 2
Saint Nazaire 0
CPB Brequigny 1
Laval 4
Valenciennes 2
Beauvais 1
Dijon 1
Sarreguemines 2
Rennes -
TBD -
TBD -
Nice -
Mulhouse 3
St. Louis Neuweg 2
Montelimar 1
Bourg Peronnas 2
Trelissac 1
Clermont 0
Montauban 0
AS Muret 3
Amiens AC 1
Maubeuge 0
TBD -
Lille -
Montpellier -
TBD -
Besancon FC 1
Epernay 2
Caen -
TBD -
TBD -
Marseille -
1/32-finals
Lorient 3
Tours 2
Saint-Omer 2
Boulogne 3
Niort 2
Moulins 1
Villefranche 1
Sarre Union 2
Saint-Malo 2
Avranches 1
Rodeo 0
Stade Montois 1
Guingamp 4
Chantilly 0
Sainte-Marienne 0
GFC Ajaccio 2
St Etienne 2
Raon L Etape 1
De Volvic 0
AC Ajaccio 1
Concarneau 3
TA Rennes 0
Dunkerque 3
Troyes 4
Lyon 7
Limoges 0
Reims 1
Chambly 4
Toulouse 5
Sannois 0
Wasquehal 0
PSG 1
Sochaux 2
A.S. Pagny 0
Sedan 0
Bastia 2
Thonon-Evian 4
Annecy 1
Villefranche Saint-Jean Beaulieu 2
Monaco 10
Bordeaux 3
Frejus Saint Raphael 2
Besancon RC 1
Angers 3
Mantes 2
Stade Briochin 0
Blanc Mesnil 0
Nantes 2
Granville 2
Laval 1
Valenciennes 0
Sarreguemines 1
Rennes 3
Nice 2
Mulhouse 1
Bourg Peronnas 3
Trelissac 2
AS Muret 0
Amiens AC 0
Lille 1
Montpellier 1
Epernay 0
Caen 0
Marseille 1
1/16-finals
Lorient 3
Boulogne 1
Niort 0
Sarre Union 1
Saint-Malo 1
Stade Montois 0
Guingamp 0
GFC Ajaccio 3
St Etienne 2
AC Ajaccio 1
Concarneau 1
Troyes 3
Lyon 2
Chambly 0
Toulouse 1
PSG 2
Sochaux 2
Bastia 1
Thonon-Evian 1
Monaco 3
Bordeaux 2
Angers 1
Mantes 0
Nantes 1
Granville 3
Sarreguemines 1
Rennes 1
Bourg Peronnas 3
Trelissac 2
Lille 1
Montpellier 0
Marseille 2
1/8-finals
Lorient 4
Sarre Union 0
Saint-Malo 1
GFC Ajaccio 2
St Etienne 2
Troyes 1
Lyon 0
PSG 3
Sochaux 2
Monaco 1
Bordeaux 3
Nantes 4
Granville 1
Bourg Peronnas 0
Trelissac 0
Marseille 2
Quarter-finals
Lorient 3
GFC Ajaccio 0
St Etienne 1
PSG 3
Sochaux 3
Nantes 2
Granville 0
Marseille 1
Semi-finals
Lorient 0
PSG 1
Sochaux 0
Marseille 1
Final
PSG 4
Marseille 2