Montpellier vs Boulogne

23 September 2025 · Ligue 2 · 2025/26 · Referee Eddy Rosier

Full time 1 – 3

Half-time: 0–1

  • Teji Savanier 90+1’ (pen)
  • Christopher Jullien 45’ (og)
  • Amine El Farissi 69’
  • Corentin Fatou 80’ (pen)

Match summary

Boulogne beat Montpellier 3-1 on the road. Boulogne led 1-0 at half-time.

In the first half, Jullien's own goal put Boulogne ahead with a header in the 45th minute. In the second half, Amine El Farissi made it 0-2 in the 69th minute, Corentin Fatou made it 0-3 from the penalty spot in the 80th minute, and Teji Savanier pulled one back to make it 1-3 from the penalty spot in stoppage time.

Shots finished 24-6 to Boulogne, with 2 on target for Montpellier and 10 for Boulogne. Montpellier had a player sent off.

Match stats

54% Possession 46%
6 Shots 24
2 Shots on target 10
4 Corners 5
482 Passes 404
83.8% Pass accuracy 84.4%
21 Tackles 20
14 Fouls 16
0 Yellow cards 3
1 Red cards 0
2 Offsides 2

Key events

Montpellier Boulogne
Kick-off
Teji SavanierShot on target
13’
17’
Sonny DuflosShot on target
31’
Christopher JullienYael Mouanga
40’
43’
45’
Christopher JullienOwn goal0-1 (Boulogne)
Half-time0-1
48’
Julien BoyerShot on target
Second half underway
57’
60’
Amine El FarissiShot on target
62’
Julien BoyerShot on target
62’
Sonny DuflosShot on target
Fayssal El MahboubNaoufel El Hannach
63’
68’
Luka BoiteauSonny Duflos
69’
Amine El FarissiRight foot shot0-2 (Boulogne)
78’
Corentin FatouGabin Capuano
79’
Noah FatarAmine El Farissi
80’
Corentin FatouPenalty0-3 (Boulogne)
81’
Noah FatarShot on target
84’
Emmanuel KouassiJulien Boyer
84’
Herve ToureNolan Binet
86’
Noah FatarShot on target
89’
89’
Luka BoiteauShot on target
Teji SavanierPenalty1-3 (Montpellier)
90+1’
Full-time1-3

Shot map

Every shot and where it was taken from.

 Boulogne attacking Montpellier attacking 
3’ Gabin Capuano (Boulogne), from a corner, blocked 6’ Teji Savanier (Montpellier), set piece, off target 13’ Teji Savanier (Montpellier), from a corner, saved 15’ Alexandre Mendy (Montpellier), open play, off target 17’ Sonny Duflos (Boulogne), open play, saved 19’ Gabin Capuano (Boulogne), open play, off target 19’ Amine El Farissi (Boulogne), open play, blocked 26’ Amine El Farissi (Boulogne), open play, off target 34’ Julien Boyer (Boulogne), open play, blocked 35’ Julien Boyer (Boulogne), from a corner, off target 36’ Gabin Capuano (Boulogne), open play, off target 42’ Nolan Binet (Boulogne), open play, off target 44’ Gabin Capuano (Boulogne), open play, blocked 45’ Christopher Jullien (Montpellier), own goal 45’ Julien Boyer (Boulogne), from a corner, blocked 48’ Julien Boyer (Boulogne), open play, saved 53’ Amine El Farissi (Boulogne), open play, off target 57’ Nolan Binet (Boulogne), set piece, off target 60’ Aurelien Platret (Boulogne), open play, off target 60’ Amine El Farissi (Boulogne), open play, saved 62’ Julien Boyer (Boulogne), open play, saved 62’ Sonny Duflos (Boulogne), open play, saved 69’ Amine El Farissi (Boulogne), open play, goal 72’ Everson Junior (Montpellier), from a corner, off target 76’ Christopher Jullien (Montpellier), open play, off target 80’ Corentin Fatou (Boulogne), penalty, goal 81’ Noah Fatar (Boulogne), open play, saved 86’ Noah Fatar (Boulogne), open play, saved 89’ Luka Boiteau (Boulogne), open play, saved 90+1’ Teji Savanier (Montpellier), penalty, goal 90+5’ Noah Fatar (Boulogne), open play, blocked 3’ Gabin Capuano (Boulogne), from a corner, blocked 6’ Teji Savanier (Montpellier), set piece, off target 13’ Teji Savanier (Montpellier), from a corner, saved 15’ Alexandre Mendy (Montpellier), open play, off target 17’ Sonny Duflos (Boulogne), open play, saved 19’ Gabin Capuano (Boulogne), open play, off target 19’ Amine El Farissi (Boulogne), open play, blocked 26’ Amine El Farissi (Boulogne), open play, off target 34’ Julien Boyer (Boulogne), open play, blocked 35’ Julien Boyer (Boulogne), from a corner, off target 36’ Gabin Capuano (Boulogne), open play, off target 42’ Nolan Binet (Boulogne), open play, off target 44’ Gabin Capuano (Boulogne), open play, blocked 45’ Christopher Jullien (Montpellier), own goal 45’ Julien Boyer (Boulogne), from a corner, blocked 48’ Julien Boyer (Boulogne), open play, saved 53’ Amine El Farissi (Boulogne), open play, off target 57’ Nolan Binet (Boulogne), set piece, off target 60’ Aurelien Platret (Boulogne), open play, off target 60’ Amine El Farissi (Boulogne), open play, saved 62’ Julien Boyer (Boulogne), open play, saved 62’ Sonny Duflos (Boulogne), open play, saved 69’ Amine El Farissi (Boulogne), open play, goal 72’ Everson Junior (Montpellier), from a corner, off target 76’ Christopher Jullien (Montpellier), open play, off target 80’ Corentin Fatou (Boulogne), penalty, goal 81’ Noah Fatar (Boulogne), open play, saved 86’ Noah Fatar (Boulogne), open play, saved 89’ Luka Boiteau (Boulogne), open play, saved 90+1’ Teji Savanier (Montpellier), penalty, goal 90+5’ Noah Fatar (Boulogne), open play, blocked
Goal On target Off target or blocked

Hover or tap a shot for the player and minute.

Lineups

Montpellier 4-2-3-1 Starting XI
Ngapandouetnbu
Sainte-Luce
Hannach 63’
Laporte
Mouanga 40’
Omeragić
Junior
Orakpo 46’
Savanier
Mbuku 63’
Mendy
Boulogne 4-1-4-1 Starting XI
Uriev
Pinot
Zohoré
Boyer 84’
Thiam
Martin
Platret
Duflos 68’
Binet 84’
Farissi 79’
Capuano 78’

Player stats

Goalkeeper1 player
90′ 8 3 30 – – – – –
Defenders8 players
Naoufel El Hannach Taken off
63′ 5 1 – 7 1 35 – – – –
Julien Laporte Sent off
31′ – – 1 1 1 37 1 – –
Yael Mouanga Taken off
40′ – – 1 1 – 34 – – – –
90′ 1 3 – 4 1 55 2 – – –
90′ 1 – – 4 2 57 – – – –
Christopher Jullien Came on as a substitute
50′ 3 – 2 6 3 47 2 – – –
Lucas Mincarelli Came on as a substitute
27′ – – – 1 1 13 – – – –
Fayssal El Mahboub Came on as a substitute
27′ 1 1 – 4 – 9 – – – –
Midfielders5 players
90′ – – 48 – – 4 3 10 3 2 –
Nathanaël Mbuku Taken off
63′ – – 15 – – 2 – 5 1 3 –
90′ 1 – 57 2 – 2 – 5 1 1 –
Victor Orakpo Taken off
45′ – – 12 – – – – – – – –
Théo Chennahi Came on as a substitute
45′ – – 18 – – 1 – 2 1 1 –
Forwards1 player
90′ – – 1 – – – – 6 3 15 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Before kick-off

Montpellier win 58% Avg odds 1.58
Draw 25% Avg odds 3.70
Boulogne win 17% Avg odds 5.57

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk.