Ligue 1 · Matchweek 4
Tiago Santos 18'
Ethan Mbappé 90'
HT 1:0
Sun, 13 Sept 2026, 14:00 (UK) · Decathlon Arena - Stade Pierre Mauroy, Lille
Lille 5th → 1st · 10 pts|Estac Troyes 10th · 4 pts

Lille beat Troyes 2-0 to go top, giving up only eight shots against an average of 20.5 in their four matches this season.

Player of the matchTiago Santos8.2Decisive moment18' Tiago Santos+0.7

Lille 2-0 Troyes: just eight shots conceded

Key numbers

  • xG 1.65 v 0.38: Lille had the better chances
  • Eight shots conceded v 20.5 season average
  • 18' opener led to about 72 minutes in front

A defence with little to do

Lille beat Troyes to go top of Ligue 1 on 10 points, and their back line had a light workload. They conceded just eight shots, compared with an average of 20.5 across their four matches this season.

An early goal set up a long lead

Tiago Santos struck in the 18th minute from a Dilane Bakwa assist, a goal worth +0.7 FN xPts because it turned 0-0 into a lead. Lille then spent about 72 minutes in front, and Ethan Mbappé added a second in the 90th minute, set up by Maurits Kjaergaard.

Player of the match
Tiago Santos 8.2Dominant

He scored once, completed 51 of 57 passes and drew four fouls to lead the FN Score.

Santos earned most of his points going forward, turning one of his two shots into the opener. That goal started a lead of about 72 minutes, which let Lille play the rest of the match from a comfortable position.

Game state

1-02-0
Lille ahead 72 min · level 18 min · Estac Troyes ahead 0 min
  • Maurits Kjaergaard — off the bench 29 min · 0G 1A
  • Ethan Mbappé — off the bench 19 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.

18' Tiago Santos Goal · scorer +0.5 · assist Dilane Bakwa +0.2 +0.7
90' Ethan Mbappé Goal · assist Maurits Kjaergaard +0.1
Lille Expected (last two seasons) 2.0Own moments +0.8Opponent moments 0.0Time effect +0.2→ League points won 3
Estac Troyes Expected (last two seasons) 0.8Own moments 0.0Opponent moments −0.5Time effect −0.3→ League points won 0

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

LilleEstac Troyes
63%Possession37%
1.65Expected goals (xG)0.38
0.13xG per shot0.05
13Shots8
6Shots on target1
46%Shots on target %13%
11Shots in box5
626Passes340
89%Pass accuracy79%
2Corners5
1Saves4
11Fouls20
1Yellow cards0
3Offsides2

Compared with usual

Lille

4 matches this season, all competitions baseline
This matchAvg
Goals21.8
Conceded01.3
xG1.651.1
xG against0.382.2
Shots139
On target65
Shots faced820.5
xG per shot0.130.13
Possession63%40.3%
Passes626397.8
Pass accuracy89%84.8%
Corners22.5
Fouls1111

Estac Troyes

3 matches this season, all competitions baseline
This matchAvg

Timeline

  • 3' VAR Hakon Arnar Haraldsson
  • 18' Goal Tiago Santos league goal #2 assist Dilane Bakwa
  • 46' Sub Lucas Maronnier → Noah Donkor
  • 61' Sub Hakon Arnar Haraldsson → Maurits Kjaergaard
  • 71' Sub Dilane Bakwa → Ethan Mbappé
  • 71' Sub Ayase Ueda → Olivier Giroud
  • 71' Sub Başar Önal → Gaëtan Perrin
  • 75' Sub Mouhamed Diop → Iron Gomis
  • 75' Sub Kandet Diawara → Timothé Nkada
  • 80' Sub Hugo Picard → Renaud Ripart
  • 80' Sub Antoine Mille → Yacouba Kone
  • 82' Yellow Olivier Giroud
  • 86' Sub Ngal'ayel Mukau → Benjamin André
  • 90' Goal Ethan Mbappé league goal #1 assist Maurits Kjaergaard

Category leaders

  • Key passesNabil Bentaleb3
  • Duels wonJérémy Le Douaron11/19
  • DribblesHakon Arnar Haraldsson2/2
  • Defensive actionsMouhamed Diop7
  • ShotsAyase Ueda3 (on target 1)
  • Fouls wonTiago Santos4
#Lille#Troyes#Ligue 1#Tiago Santos#Ethan Mbappé#Match review

This review was written by AI from match data (API-Football). FN Score and FN xPts are calculated by Fulltime Note using a published formula.