NewPlayerElo now rates women's footballExplore →

Ligue 2 · Regular Season - 9

Grenoble 0–2 Boulogne

Fri 16 Oct 2026 · 18:00 UTC · Stade des Alpes, Grenoble

Grenoble crestGrenobleTeam 1601
0–2
Full time
HT 0–0
Boulogne crestBoulogneTeam 1428

Match story

Grenoble · draw · Boulogne

Before kick-off: 55% · 26% · 19%

Live chances: Grenoble 0%, draw 0%, Boulogne 100% at 90+5'2' · 0–0 · Grenoble 54%, draw 26%, Boulogne 19%3' · 0–0 · Grenoble 54%, draw 27%, Boulogne 19%4' · 0–0 · Grenoble 54%, draw 27%, Boulogne 19%5' · 0–0 · Grenoble 54%, draw 27%, Boulogne 19%6' · 0–0 · Grenoble 54%, draw 27%, Boulogne 19%7' · 0–0 · Grenoble 54%, draw 27%, Boulogne 19%8' · 0–0 · Grenoble 53%, draw 27%, Boulogne 19%9' · 0–0 · Grenoble 53%, draw 28%, Boulogne 19%10' · 0–0 · Grenoble 53%, draw 28%, Boulogne 19%11' · 0–0 · Grenoble 53%, draw 28%, Boulogne 19%12' · 0–0 · Grenoble 53%, draw 28%, Boulogne 19%13' · 0–0 · Grenoble 52%, draw 28%, Boulogne 19%14' · 0–0 · Grenoble 52%, draw 29%, Boulogne 19%15' · 0–0 · Grenoble 52%, draw 29%, Boulogne 19%16' · 0–0 · Grenoble 52%, draw 29%, Boulogne 19%17' · 0–0 · Grenoble 51%, draw 29%, Boulogne 19%18' · 0–0 · Grenoble 51%, draw 29%, Boulogne 19%19' · 0–0 · Grenoble 51%, draw 30%, Boulogne 19%20' · 0–0 · Grenoble 51%, draw 30%, Boulogne 20%21' · 0–0 · Grenoble 50%, draw 30%, Boulogne 20%22' · 0–0 · Grenoble 50%, draw 30%, Boulogne 20%23' · 0–0 · Grenoble 50%, draw 30%, Boulogne 20%24' · 0–0 · Grenoble 50%, draw 31%, Boulogne 20%25' · 0–0 · Grenoble 49%, draw 31%, Boulogne 20%26' · 0–0 · Grenoble 49%, draw 31%, Boulogne 20%27' · 0–0 · Grenoble 49%, draw 31%, Boulogne 20%28' · 0–0 · Grenoble 49%, draw 32%, Boulogne 20%29' · 0–0 · Grenoble 49%, draw 32%, Boulogne 20%30' · 0–0 · Grenoble 48%, draw 32%, Boulogne 20%31' · 0–0 · Grenoble 48%, draw 32%, Boulogne 20%32' · 0–0 · Grenoble 48%, draw 33%, Boulogne 20%33' · 0–0 · Grenoble 47%, draw 33%, Boulogne 20%34' · 0–0 · Grenoble 47%, draw 33%, Boulogne 20%35' · 0–0 · Grenoble 47%, draw 34%, Boulogne 20%36' · 0–0 · Grenoble 46%, draw 34%, Boulogne 20%37' · 0–0 · Grenoble 46%, draw 34%, Boulogne 20%38' · 0–0 · Grenoble 46%, draw 35%, Boulogne 20%39' · 0–0 · Grenoble 45%, draw 35%, Boulogne 20%40' · 0–0 · Grenoble 45%, draw 35%, Boulogne 20%41' · 0–0 · Grenoble 45%, draw 36%, Boulogne 19%42' · 0–0 · Grenoble 44%, draw 36%, Boulogne 19%43' · 0–0 · Grenoble 44%, draw 36%, Boulogne 19%44' · 0–0 · Grenoble 44%, draw 37%, Boulogne 19%45' · 0–0 · Grenoble 43%, draw 37%, Boulogne 19%45+1' · 0–0 · Grenoble 43%, draw 38%, Boulogne 19%45+2' · 0–0 · Grenoble 43%, draw 38%, Boulogne 19%45+3' · 0–0 · Grenoble 42%, draw 38%, Boulogne 19%45+4' · 0–0 · Grenoble 42%, draw 39%, Boulogne 19%HT · 0–0 · Grenoble 42%, draw 39%, Boulogne 19%47' · 0–0 · Grenoble 42%, draw 39%, Boulogne 19%48' · 0–0 · Grenoble 41%, draw 40%, Boulogne 19%49' · 0–0 · Grenoble 41%, draw 40%, Boulogne 19%50' · 0–0 · Grenoble 40%, draw 41%, Boulogne 19%51' · 0–0 · Grenoble 40%, draw 41%, Boulogne 19%52' · 0–0 · Grenoble 39%, draw 42%, Boulogne 19%53' · 0–0 · Grenoble 39%, draw 42%, Boulogne 19%54' · 0–0 · Grenoble 38%, draw 43%, Boulogne 18%55' · 0–0 · Grenoble 38%, draw 44%, Boulogne 18%56' · 0–0 · Grenoble 37%, draw 44%, Boulogne 18%57' · 0–0 · Grenoble 37%, draw 45%, Boulogne 18%58' · 0–0 · Grenoble 36%, draw 46%, Boulogne 18%59' · 0–0 · Grenoble 36%, draw 47%, Boulogne 18%60' · 0–0 · Grenoble 35%, draw 47%, Boulogne 18%61' · 0–0 · Grenoble 34%, draw 48%, Boulogne 17%62' · 0–0 · Grenoble 34%, draw 49%, Boulogne 17%63' · 0–0 · Grenoble 33%, draw 50%, Boulogne 17%64' · 0–0 · Grenoble 33%, draw 50%, Boulogne 17%65' · 0–0 · Grenoble 32%, draw 51%, Boulogne 17%66' · 0–0 · Grenoble 31%, draw 52%, Boulogne 16%67' · 0–0 · Grenoble 31%, draw 53%, Boulogne 16%68' · 0–0 · Grenoble 30%, draw 54%, Boulogne 16%69' · 0–0 · Grenoble 30%, draw 55%, Boulogne 16%70' · 0–0 · Grenoble 29%, draw 56%, Boulogne 15%71' · 0–0 · Grenoble 28%, draw 57%, Boulogne 15%72' · 0–0 · Grenoble 28%, draw 58%, Boulogne 15%73' · 0–0 · Grenoble 27%, draw 59%, Boulogne 15%74' · 0–0 · Grenoble 26%, draw 60%, Boulogne 14%75' · 0–0 · Grenoble 25%, draw 61%, Boulogne 14%76' · 0–0 · Grenoble 24%, draw 62%, Boulogne 14%77' · 0–0 · Grenoble 24%, draw 63%, Boulogne 13%78' · 0–0 · Grenoble 23%, draw 64%, Boulogne 13%79' · 0–0 · Grenoble 22%, draw 66%, Boulogne 12%80' · 0–1 · Grenoble 4%, draw 20%, Boulogne 76%81' · 0–1 · Grenoble 3%, draw 20%, Boulogne 77%82' · 0–1 · Grenoble 3%, draw 19%, Boulogne 78%83' · 0–1 · Grenoble 3%, draw 18%, Boulogne 79%84' · 0–1 · Grenoble 2%, draw 17%, Boulogne 80%85' · 0–1 · Grenoble 2%, draw 16%, Boulogne 82%86' · 0–1 · Grenoble 2%, draw 16%, Boulogne 83%87' · 0–1 · Grenoble 1%, draw 15%, Boulogne 84%88' · 0–1 · Grenoble 1%, draw 13%, Boulogne 85%89' · 0–1 · Grenoble 1%, draw 12%, Boulogne 87%90+1' · 0–1 · Grenoble 1%, draw 10%, Boulogne 90%90+2' · 0–1 · Grenoble 0%, draw 8%, Boulogne 92%90+3' · 0–2 · Grenoble 0%, draw 0%, Boulogne 100%90+5' · 0–2 · Grenoble 0%, draw 0%, Boulogne 100%

Last reading, 90+5': 0% · 0% · 100%

Live chances from PlayerElo's pre-match model and the current score.

We gave Grenoble 55% to win: Boulogne won.

  1. 9'Boulogne:Sonny Duflos 1506 +66 for Joffrey Bultel 1499 +2
  2. 14'Grenoble:Matthéo Xantippe 1662 −16
  3. 41'Boulogne:Nolan Binet 1652 +46
  4. 45+2'Grenoble:Lucas Bernadou 1633 −11
  5. 62'Grenoble:Kyliann Fofana 1378 0 for Leonardo Cerri 1694 −22*
  6. 62'Grenoble:Dillion Hoogerwerf 1628 −11* for Baptiste Mouazan 1542 0
  7. 63'Boulogne:Adrien Pinot 1616 +39
  8. 67'Boulogne:Théo Brusco 1617 +4* for Adrien Pinot 1616 +39
  9. 67'Boulogne:Mohamed Soumah 1322 +33 for Theo Epailly 1053 +63
  10. 75'Grenoble:Jean-Guy Akpa Akpro 1411 0 for Yvann Macon 1667 −15
  11. 79'Boulogne:Nolan Binet 1652 +46 assist Mohamed Soumah 1322 +33
  12. 80'Boulogne:Mathieu Mion 1256 +8* for Julien Boyer 1665 +11
  13. 80'Boulogne:Benjamin Besic 1272 +8 for Sonny Duflos 1506 +66
  14. 82'Grenoble:Moussa Djitté 1597 −1 for Lucas Bernadou 1633 −11
  15. 82'Grenoble:Christ-Owen Kouassi 1649 −9* for Nesta Zahui 1554 0
  16. 90+2'Boulogne:Abdel Hbouch 1586 +66 assist Benjamin Besic 1272 +8

Line-ups

Elo change from this match, next to the Elo after it.

4-1-4-1Formations3-1-4-2
GA. Olliero1595−20
DY. Maçon1667−15
DA. Pelon1591−5
DC. Vidal1615−31
DM. Xantippe1662−16
MM. Corboz1657−20
MN. Zahui15540
MS. Diba1581−3
ML. Bernadou1633−11
FL. Cerri1694−22*
CO. Frapolli1612−17
DD. Thiam1603+49
DA. Kerriou1310+175
DA. Pinot1616+39
MJ. Martin1520+76
MN. Fatar1611+22
MJ. Bultel1499+2
MN. Binet1652+46
MJ. Boyer1665+11
FA. Hbouch1586+66
FT. Epailly1053+63
CF. Dagneaux1666+26
Before kick-off: 55% · 26% · 19%(Grenoble · draw · Boulogne)
HomeDrawAway

Our most likely score was 1–1 (13%); the result 0–2 had 3%.

  • Average value of the starting XI: Grenoble €436K, Boulogne €305K.
  • Boulogne's expected eleven was out of form: average -1.3 over 180 days.

Form

Last five matches; the number is the team Elo of the eleven that started.

Grenoble

14th in Ligue 2 · 8 pts from 8

  • 9 OctLMontpellier 1621
  • 18 SepDClermont Foot 1593
  • 11 SepWRodez 1558
  • 4 SepLAnnecy 1565
  • 28 AugWLaval 1551

Boulogne

16th in Ligue 2 · 6 pts from 8

  • 9 OctDSochaux 1496
  • 19 SepLNantes 1425
  • 11 SepDClermont Foot 1400
  • 4 SepDDijon 1455
  • 28 AugDMontpellier 1480

Season outlook

From the Ligue 2 simulation, before this match.

ClubPts nowPred. ptsTitleTop 4Bottom 3Most likely
Grenoble8 /842.00%2%13%11th
Boulogne6 /831.50%0%70%18th
Grenoble
Boulogne

Each bar is one finishing position, 1st on the left to 18th on the right; the taller the bar, the likelier that finish.

Full table and finishing odds: Ligue 2

Players to watch

Highest (Elo Above Replacement over the last 180 days) in each starting eleven. Elo after each match, last three years.

Y. Maçon
Y. Maçon

Grenoble · +1.3 (Good) · Elo 1681

J. Martin
J. Martin

Boulogne · +0.7 (Average) · Elo 1443

Team Elo history

Starting-eleven Team Elo in league matches, last three years.

Coach Elo history

Elo after each match, last three years (the whole career if shorter).

Olivier Frapolli

Coach DNA: direct

Fabien Dagneaux

Coach DNA: balanced profile

Playing style

How both clubs play against their own league (2024–2026).

Grenoble: balanced profile (how Olivier Frapolli plays) · Boulogne: balanced profile (how Fabien Dagneaux plays)

* Includes our monthly adjustment: every month we take a little off each player's Elo to keep ratings from inflating.