6 November 2026, 19:00 UTC

Boulogne vs Annecy Ligue 2 prediction & result

Boulogne-sur-Mer
Referee: Benoit Millot
Full time3 – 0

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

Boulogne99%Draw1%Annecy0%

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

⚽Adrien Pinotassist: Abdel Hbouch
11'
Adrien Pinot
29'
Theo Epailly
45+1'
45+1'
Florian Escales
•Adrien Pinot
50'
56'
🔁Paul Venotout: Mohamed Kone
56'
🔁Souleymane Fofanaout: Zepiqueno Redmond
65'
Clement Billemaz
66'
🔁Antoine Laroseout: Pascal Mozie
🔁Noah Fatarout: Aurelien Platret
67'
70'
Alexis Casadei
🔁Nolan Binetout: Joffrey Bultel
71'
🔁Sonny Duflosout: Zoran Christophe Moco
72'
🔁Theo Epaillyout: Martin Lecolier
72'
⚽Martin Lecolierassist: Julien Boyer
72'
79'
🔁Thibault Delphisout: David Oduro
79'
🔁Alexis Casadeiout: Alan Mondesir
84'
Jonathan Do Marcolino
⚽Julien Boyer
85'
🔁Jonas Martinout: Sohan Paillard
87'

Match stats — Boulogne vs Annecy

54%Possession46%
14Shots10
6On target5
2Corners6
1.32xG0.54

Goals against chances

Boulogne3 from 1.32 xGmore than the chances were worth
Annecy0 from 0.54 xGless than the chances were worth

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

Boulogne 5-3-2
  • 99Blondy Rudolph Nna NoukeuG
  • 11N. FatarD
  • 15A. PinotD
  • 25A. KerriouD
  • 29M. MionD
  • 12J. BoyerD
  • 22S. DuflosM
  • 8J. MartinM
  • 19N. BinetM
  • 10A. HbouchF
  • 64T. EpaillyF
Substitutes
  • 17B. BesicF
  • 14J. BultelM
  • 9M. LecolierF
  • 1X. LenogueG
  • 97Z. MocoM
  • 4Jonathan KapengaD
  • 13L. EtondeF
  • 28Sohan PaillardM
  • 21A. PlatretD
Coach: F. Dagneaux
Annecy 4-2-3-1
  • 1F. EscalesG
  • 41T. DelphisD
  • 23M. VeillonD
  • 26A. Do MarcolinoD
  • 27J. KouadioD
  • 25P. VenotM
  • 8A. CasadeiM
  • 28A. LaroseM
  • 11Souleymane FofanaM
  • 22C. BillemazM
  • 9T. RambaudF
Substitutes
  • 20Adam YahiF
  • 33Gabin SecrétantD
  • 17Z. RedmondF
  • 32D. OduroD
  • 15P. MozieM
  • 7Alan MondesirF
  • 14M. KonéM
  • 16T. CallensG
Coach: L. Guyot

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

Up to 5 matches before kick-off, most recent first; context, not the model's input. How to read this.

Ligue 2 table

#TeamPWDLGFGAGDPts
12Boulogne12273108+213
9Annecy125161418-416

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.

Statistical estimate, not betting advice This prediction is generated from a statistical model for entertainment and informational purposes only. It does not guarantee any outcome and should not be used as the basis for placing a bet.