Julien Kouadio
Booked
11'
Forecast Verdict
Top pick correctWe said
Actual
OneTouch Forecast · dc-v2.0
Montpellier won; our pre-match call put the chance of that at 36%. Annecy had more shots (21–7) and more on target (9–5).
Pre-match call frozen 31 Oct 2026 · model dc-v2.0
Tactical shift
Julien Kouadio
Booked
11'
Laciné Megnan Pave
24'
0–1
Nicolas Pays
44'
0–2
Florien Tardieu
On for Naoufel El Hannach
45'
Laciné Megnan Pave
Booked
59'
Paul Venot
On for Alexis Casadei
59'
Nicolas Pays
63'
0–3
Grégory Ayem
On for Daryll Benlahlou
67'
Nordan Mukiele
On for Laciné Megnan Pave
68'
Souleymane Fofana
On for Dion Moise Sahi
70'
Yassine Benhattab
On for Mamadou Camara
78'
Pascal Mozie
On for Mohamed Koné
80'
Théo Chennahi
Booked
83'
Ratings are out of 10. marks an OneTouch estimate, not a confirmed grade. Tap a player for details.
Match DNA
High Pressing Battle
Both sides pressed aggressively. Territory was won and lost in the opposition half.
28 shots
xG for this match is modelled rather than measured, so per-shot and total xG figures are withheld. Positions and outcomes are as recorded.
accuracy · 43%
kill rate · 0%
accuracy · 71%
kill rate · 43%
Montpellier turned 43% of shots into goals to Annecy's 0%.
Shots on Target
Attack
xG · football-data.co.uk
Head to Head
League Standing
Ligue 2Key context
Venue
Parc des Sports
Kick-off
31 Oct · 13:00 UTC
Referee
Antoine Valnet
France · 4.0 yellows/match
Arena 3D
Pitch-level coverage: the ball follows the real on-pitch action.