Boulogne vs Annecy Ligue 2 prediction & result
Final score: Boulogne 3-0 Annecy.
Before kick-off the model made it 32% Boulogne, 32% draw, 36% Annecy — fair odds of 3.13, 3.13 and 2.78.
Most likely scoreline: 0-1.
The model got this one wrong.
Published · updated
Has the model earned this number?
Annecy at 36%: of 4,828 settled 30–40% forecasts, 33.4% came in (average 33.7%). It can be read literally. The full record.
How the model saw it, minute by minute
Rebuilt after the match from the model's pre-match expected goals, frozen in the log before kick-off, plus the score and cards as they stood at each minute — never anything later. A ball marks each of the 3 goals, and a card each of the 1 sending-off. The same replay scores the in-play model on the track record.
Match analysis
Match timeline
Match stats — Boulogne vs Annecy
Goals against chances
Expected goals totals what the openings were worth, so the gap between it and the score is the finishing — and the luck. Under half a goal either way is called level: xG is an estimate and a smaller gap than that is inside its own error.
Line-ups
- 99Blondy Rudolph Nna NoukeuG
- 11N. FatarD
- 15A. PinotD
- 25A. KerriouD
- 29M. MionD
- 12J. BoyerD
- 22S. DuflosM
- 8J. MartinM
- 19N. BinetM
- 10A. HbouchF
- 64T. EpaillyF
- 17B. BesicF
- 14J. BultelM
- 9M. LecolierF
- 1X. LenogueG
- 97Z. MocoM
- 4Jonathan KapengaD
- 13L. EtondeF
- 28Sohan PaillardM
- 21A. PlatretD
- 1F. EscalesG
- 41T. DelphisD
- 23M. VeillonD
- 26A. Do MarcolinoD
- 27J. KouadioD
- 25P. VenotM
- 8A. CasadeiM
- 28A. LaroseM
- 11Souleymane FofanaM
- 22C. BillemazM
- 9T. RambaudF
- 20Adam YahiF
- 33Gabin SecrétantD
- 17Z. RedmondF
- 32D. OduroD
- 15P. MozieM
- 7Alan MondesirF
- 14M. KonéM
- 16T. CallensG
Form going into Boulogne vs Annecy
Boulogne
Ligue 2
- L0-1away to Laval30 October 2026
- D1-1Reims26 October 2026
- W2-0away to Grenoble16 October 2026
- D1-1away to Sochaux9 October 2026
Annecy
Ligue 2
- L0-3Montpellier31 October 2026
- W3-1away to Sochaux23 October 2026
- L1-2Nancy16 October 2026
- W1-0away to Dunkerque9 October 2026
What these results say
- Every one of these 4 matches for Boulogne had two goals or fewer.
- Boulogne failed to win 3 of these 4 matches.
- Boulogne scored in 3 of these 4 matches.
- Annecy scored in 3 of these 4 matches.
- Annecy conceded in 3 of these 4 matches.
- 3 of these 4 matches for Annecy had three goals or more.
Up to 5 matches before kick-off, most recent first; context, not the model's input. How to read this.
Ligue 2 table
| # | Team | P | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 12 | Boulogne | 12 | 2 | 7 | 3 | 10 | 8 | +2 | 13 |
| 9 | Annecy | 12 | 5 | 1 | 6 | 14 | 18 | -4 | 16 |
Where the two sides stand today, not on the day of this match. Full table
Head-to-head: Boulogne vs Annecy
- 2 May 2026Boulogne 1–2 AnnecyLigue 2
- 31 October 2025Annecy 1–1 BoulogneLigue 2
- 4 February 2022Boulogne 1–1 AnnecyLigue 3
- 27 August 2021Annecy 2–0 BoulogneLigue 3
- 10 May 2021Annecy 4–0 BoulogneLigue 3
- 8 January 2021Boulogne 0–1 AnnecyLigue 3
Leading scorers: Boulogne and Annecy
Boulogne
No player in Ligue 2's leading scorers — 10 league goals as a side.
Annecy
GoalsAssists
- M. Sahi50
Top 3 by league goals this season; player availability is not in the model. How to read this.
The result against the call
Boulogne beat Annecy 3–0. The model had leaned towards a win for Annecy at 36% and given a win for Boulogne 32%. At that figure it expects the outcome about once in every 3 matches like this one. The goals: Adrien Pinot 11' for Boulogne, Martin Lecolier 72' for Boulogne, Julien Boyer 85' for Boulogne. Sent off: Jonathan Do Marcolino (Annecy) 84'. On expected goals it finished 1.32–0.54.
What this result changed
Before kick-off the season simulation gave Boulogne a 29.0% chance to finish in the bottom three: 21.5% after a win, 30.8% after a draw, 33.9% after a defeat. The win was the best of those results for them, and left the figure at 21.5%, 7.5 points lower than before the match.
Read from our Ligue 2 season simulation as it stood before this match (10,000 runs), counting this result alone. Every result since then has moved the table again, so today's figure is on the competition page.
Goal trends
Over 1.5 goals
Over 2.5 goals
Over 3.5 goals
Both teams score
Outer rings: how often each side's most recent league matches before kick-off (up to 10 games; the count is under each ring) went over the line; middle ring: the model's probability for this match. Not betting advice. How to read this.