Adrien Pinot
11'
1–0
| Minute | Side | Scorer | Score after |
|---|---|---|---|
| 11' | home | Adrien Pinot | 1-0 |
| 72' | home | Martin Lecolier | 2-0 |
| 85' | home | Julien Boyer | 3-0 |
Win probability from OneTouch's in-running model (CC-LIVE-1.2+prior): score and clock only, from our pre-match call. Not xG.
Forecast Verdict
Top pick missedWe said
Model at kick-off: BOU 30% · Draw 25% · ANN 45%
Actual
OneTouch Forecast · dc-v2.0
Tactical shift
Adrien Pinot
11'
1–0
Adrien Pinot
Booked
29'
Théo Épailly
Booked
45'+1'
Florian Escales
Booked
45'+1'
Mohamed Koné
On for Paul Venot
56'
Clément Billemaz
Booked
65'
Pascal Mozie
On for Antoine Larose
66'
Aurélien Platret
On for Noah Fatar
67'
Alexis Casadei
Booked
70'
Joffrey Bultel
On for Nolan Binet
71'
Zoran Moco
On for Sonny Duflos
72'
Martin Lecolier
72'
2–0
David Oduro
On for Thibault Delphis
79'
Jonathan Do Marcolino
Sent off
84'
Julien Boyer
85'
3–0
Sohan Paillard
On for Jonas Martin
87'
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.
24 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 · 21%
accuracy · 50%
kill rate · 0%
Boulogne turned 21% 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
Stade de la Libération
Kick-off
6 Nov · 19:00 UTC
Referee
Benoît Millot
France · 4.2 yellows/match
Arena 3D
Pitch-level coverage: the ball follows the real on-pitch action.