Ligue 1 · Matchweek 34
Florian Tardieu 38'
Dylan Batubinsika 63'
HT 1:2
Warren Kamanzi 10'
Joshua King 15'
Yann Gboho 58'
Sat, 17 May 2025, 20:00 (UK) · Stade Geoffroy-Guichard, Saint-Ètienne
Saint Etienne · 30 pts|Toulouse · 42 pts

Toulouse won on the scoreboard and on xG (1.33–3.21).

Player of the matchWarren Kamanzi8.7Decisive moment10' Warren Kamanzi+0.7

Saint Etienne 2-3 Toulouse

Key numbers

  • Possession 57% – 43%
  • Shots 18 (7 on target) – 17 (9)
  • Decisive moment: 10' Warren Kamanzi, FN xPts +0.7
Player of the match
Warren Kamanzi 8.7Dominant

Highest FN Score on the pitch: 8.7 (Dominant)

Game state

0-10-21-21-32-3
Saint Etienne ahead 0 min · level 10 min · Toulouse ahead 80 min
  • Dylan Batubinsika — off the bench 45 min · 1G 0A

FN xPts — what each moment was worth

How much each moment changed that team's expected points (win 3, draw 1). A goal's value is credited 70% to the scorer and 30% to the assist.

10' Warren Kamanzi Goal · scorer +0.5 · assist Yann Gboho +0.2 +0.7
15' Joshua King Goal · scorer +0.3 · assist Frank Magri +0.1 +0.4
38' Florian Tardieu Goal +0.3
58' Yann Gboho Goal · scorer +0.3 · assist Joshua King +0.1 +0.4
63' Dylan Batubinsika Goal · assist Zuriko Davitashvili +0.2
Saint Etienne Expected (last two seasons) 1.1Own moments +0.5Opponent moments −1.2Time effect −0.4→ League points won 0
Toulouse Expected (last two seasons) 1.7Own moments +1.5Opponent moments −0.8Time effect +0.6→ League points won 3

Expected points don't add up to a fixed total (a draw is 1 + 1), so an opponent's moment isn't simply the mirror of your loss. "Time effect" is the change as the clock runs down on a lead or a chase, and isn't credited to any player.

How FN Score and FN xPts work →

Match stats

Saint EtienneToulouse
57%Possession43%
1.33Expected goals (xG)3.21
0.07xG per shot0.19
18Shots17
7Shots on target9
39%Shots on target %53%
11Shots in box15
591Passes450
90%Pass accuracy83%
7Corners6
5Saves4
10Fouls7
3Yellow cards2
0Offsides4

Compared with usual

Saint Etienne

34 matches this season, all competitions baseline
This matchAvg
Goals21.1
Conceded32.3
xG1.331.1
xG against3.212.2
Shots1810.4
On target73.4
Shots faced1716.3
xG per shot0.070.1
Possession57%46.3%
Passes591433.1
Pass accuracy90%81%high
Corners73.9
Fouls1013.2

Toulouse

36 matches this season, all competitions baseline
This matchAvg
Goals31.2
Conceded21.2
xG3.211.3
xG against1.330.99
Shots1712
On target94.5
Shots faced189.8
xG per shot0.190.12
Possession43%45.6%
Passes450401.4
Pass accuracy83%80.2%
Corners64.8
Fouls713.2

Timeline

  • 10' Goal Warren Kamanzi league goal #1 assist Yann Gboho
  • 15' Goal Joshua King league goal #6 assist Frank Magri
  • 23' Sub Aimen Moueffek → Benjamin Bouchouari
  • 30' Yellow Ibrahima Wadji
  • 38' Goal Florian Tardieu league goal #2
  • 46' Sub Maxime Bernauer → Dylan Batubinsika
  • 58' Goal Yann Gboho league goal #5 assist Joshua King
  • 59' Sub Joshua King → Zakaria Aboukhlal
  • 63' Goal Dylan Batubinsika league goal #1 assist Zuriko Davitashvili
  • 69' Sub Ibrahima Wadji → Benjamin Old
  • 70' Yellow Zuriko Davitashvili
  • 70' Yellow Cristian Cásseres Jr.
  • 72' Sub Djibril Sidibé → Rafik Messali
  • 83' Sub Irvin Cardona → Djylian N'Guessan
  • 84' Yellow Benjamin Bouchouari
  • 86' Sub Warren Kamanzi → Ümit Akdağ
  • 86' Sub Frank Magri → Shavy Warren Babicka
  • 90' Yellow Guillaume Restes

Category leaders

  • Key passesZuriko Davitashvili6
  • Duels wonMickael Nade8/10
  • DribblesPierre Ekwah4/4
  • Defensive actionsDennis Appiah8
  • ShotsJoshua King5 (on target 2)
  • Fouls wonBenjamin Bouchouari3

Past-season matches are summarised from match data (API-Football) without a written review. FN Score and FN xPts are calculated by Fulltime Note using a published formula.