Skip to Ligue 1 data
The Sporting Page Real Analysis. Not Corporate
The Sporting Page
Loading scores…
Connecting to scores…
← Soccer newsLigue 1 · 2026–27

Lille vs Troyes

Sunday, Sep 13, 2026 · 9:00 am EDT

LilleHome
2 – 0FinalFT
TroyesAway

Decathlon Arena - Stade Pierre-Mauroy

Checked Nov 1, 6:25 am ESTRefresh match

Match statistics

Values retain the source’s display and precision. Some source rows labeled % are supplied as decimal ratios; no percentage conversion is inferred.

Supplied statistics for this match only.
StatisticLilleTroyes
Fouls1120
Yellow Cards10
Red Cards00
Offsides32
Corner Kicks25
Saves14
Possession63.336.7
SHOTS138
ON GOAL61
On Target %0.50.1
Penalty Goals00
Penalty Kicks Taken00
Accurate Passes560268
Passes628340
Pass Completion %0.90.8
Accurate Crosses14
Crosses422
Cross %0.30.2
Long Balls3956
Accurate Long Balls1823
Long Balls %0.50.4
Blocked Shots21
Effective Tackles416
Tackles828
Tackle %0.50.6
Interceptions66
Effective Clearances2812
Clearances2812

Key events

  1. —
    Kickoff

    First Half begins.

  2. 3'
    Start Delay
  3. 6'
    End Delay
  4. 18'
    Goal

    Goal! Lille 1, Troyes 0. Tiago Santos (Lille) right footed shot from the right side of the box to the top left corner. Assisted by Dilane Bakwa.

  5. 45'+5'
    Halftime
  6. 45'
    Substitution

    Substitution, Troyes. Noah Donkor replaces Lucas Maronnier.

  7. 45'
    Start 2nd Half

    Second Half begins Lille 1, Troyes 0.

  8. 61'
    Substitution

    Substitution, Lille. Maurits Kjærgaard replaces Hákon Haraldsson.

  9. 66'
    Start Delay

    Delay in match because of an injury Jérémy Le Douaron (Troyes).

  10. 66'
    Start Delay
  11. 67'
    End Delay

    Delay over. They are ready to continue.

  12. 67'
    End Delay
  13. 71'
    Substitution

    Substitution, Lille. Ethan Mbappé replaces Dilane Bakwa.

  14. 71'
    Substitution

    Substitution, Lille. Olivier Giroud replaces Ayase Ueda.

  15. 71'
    Substitution

    Substitution, Lille. Gaëtan Perrin replaces Basar Önal.

  16. 75'
    Substitution

    Substitution, Troyes. Timothé Nkada replaces Kandet Diawara.

  17. 75'
    Substitution

    Substitution, Troyes. Iron Gomis replaces Mouhamed Diop.

  18. 80'
    Substitution

    Substitution, Troyes. Renaud Ripart replaces Hugo Picard.

  19. 80'
    Substitution

    Substitution, Troyes. Yacouba Koné replaces Antoine Mille.

  20. 82'
    Yellow Card

    Olivier Giroud (Lille) is shown the yellow card for a bad foul.

  21. 86'
    Substitution

    Substitution, Lille. Benjamin André replaces Ngal'ayel Mukau.

  22. 89'
    Start Delay

    Delay in match because of an injury Anis Ouzenadji (Troyes).

  23. 89'
    Start Delay
  24. 90'
    End Delay

    Delay over. They are ready to continue.

  25. 90'
    End Delay
  26. 90'+3'
    Goal

    Goal! Lille 2, Troyes 0. Ethan Mbappé (Lille) left footed shot from the centre of the box to the centre of the goal. Assisted by Maurits Kjærgaard.

  27. 90'+5'
    End Regular Time

Lineups

Players stay with their supplied roster club. Other listed players may be unused; App records source appearances, not the number of names listed. An own goal is credited in the event as supplied.

LilleFormation 4-2-3-1

Starting lineup

PlayerPosAppGAOGYCRC
1Berke ÖzerG100000
4AlexsandroCD-L100000
3Nathan NgoyCD-R100000
15Romain PerraudLB100000
22Tiago SantosRB110000
10Hákon HaraldssonAM100000
6Nabil BentalebLM100000
17Ngal'ayel MukauRM100000
18Ayase UedaF100000
19Basar ÖnalAM-L100000
7Dilane BakwaAM-R101000

Other listed players

PlayerPosAppGAOGYCRC
21Benjamin AndréSUB100000
8Ethan MbappéSUB110000
28Gaetan PerrinSUB100000
11Osame SahraouiSUB000000
9Olivier GiroudSUB100010
12Orlando GillSUB000000
23Tanguy NianzouSUB000000
14Maurits KjaergaardSUB101000
24Calvin VerdonkSUB000000

TroyesFormation 4-2-3-1

Starting lineup

PlayerPosAppGAOGYCRC
33Patrick BeachG100000
4Michel DiazCD-L100000
6Adrien MonfrayCD-R100000
3Anis OuzenadjiLB100000
2Lucas MaronnierRB100000
17Antoine MilleAM100000
29Dermane KarimLM100000
8Mouhamed DiopRM100000
9Jeremy Le DouaronF100000
22Hugo PicardAM-L100000
7Kandet DiawaraAM-R100000

Other listed players

PlayerPosAppGAOGYCRC
23Timothé NkadaSUB100000
39Yacouba KonéSUB100000
36Idrissa SoukounaSUB000000
40Hillel KonatéSUB000000
31Noah DonkorSUB100000
11Iron GomisSUB100000
34Lassana SimakhaSUB000000
20Renaud RipartSUB100000
41Enisio CarneiroSUB000000

Commentary

  1. —

    Lineups are announced and players are warming up.

  2. —

    First Half begins.

  3. 2'

    Foul by Hugo Picard (Troyes).

  4. 2'

    Tiago Santos (Lille) wins a free kick on the right wing.

  5. 2'

    Attempt blocked. Dilane Bakwa (Lille) left footed shot from the right side of the box is blocked. Assisted by Ayase Ueda.

  6. 2'

    Offside, Lille. Hákon Haraldsson is caught offside.

  7. 2'

    GOAL OVERTURNED BY VAR: Hákon Haraldsson (Lille) scores but the goal is ruled out after a VAR review.

  8. 3'

    VAR Decision: No Goal Lille 0-0 Troyes.

  9. 13'

    Corner, Lille. Conceded by Adrien Monfray.

  10. 14'

    Attempt missed. Ayase Ueda (Lille) header from the centre of the box misses to the right. Assisted by Dilane Bakwa with a cross following a corner.

  11. 14'

    Offside, Troyes. Jérémy Le Douaron is caught offside.

  12. 17'

    Foul by Anis Ouzenadji (Troyes).

  13. 17'

    Dilane Bakwa (Lille) wins a free kick in the defensive half.

  14. 18'

    Goal! Lille 1, Troyes 0. Tiago Santos (Lille) right footed shot from the right side of the box to the top left corner. Assisted by Dilane Bakwa.

  15. 20'

    Offside, Lille. Tiago Santos is caught offside.

  16. 21'

    Offside, Lille. Basar Önal is caught offside.

  17. 22'

    Lucas Maronnier (Troyes) wins a free kick on the right wing.

  18. 22'

    Foul by Basar Önal (Lille).

  19. 23'

    Jérémy Le Douaron (Troyes) wins a free kick on the left wing.

  20. 23'

    Foul by Nathan Ngoy (Lille).

  21. 24'

    Attempt missed. Hugo Picard (Troyes) right footed shot from outside the box is close, but misses to the left.

  22. 24'

    Corner, Troyes. Conceded by Berke Özer.

  23. 25'

    Offside, Troyes. Lucas Maronnier is caught offside.

  24. 27'

    Attempt missed. Ayase Ueda (Lille) right footed shot from the right side of the box misses to the left. Assisted by Nabil Bentaleb with a through ball following a fast break.

  25. 29'

    Corner, Troyes. Conceded by Nathan Ngoy.

  26. 31'

    Foul by Kandet Diawara (Troyes).

  27. 31'

    Hákon Haraldsson (Lille) wins a free kick in the defensive half.

  28. 32'

    Foul by Dermane Karim (Troyes).

  29. 32'

    Tiago Santos (Lille) wins a free kick on the right wing.

  30. 33'

    Foul by Antoine Mille (Troyes).

  31. 33'

    Tiago Santos (Lille) wins a free kick in the defensive half.

  32. 36'

    Attempt missed. Jérémy Le Douaron (Troyes) header from the centre of the box misses to the left. Assisted by Lucas Maronnier with a cross.

  33. 36'

    Corner, Troyes. Conceded by Tiago Santos.

  34. 40'

    Attempt saved. Ayase Ueda (Lille) right footed shot from the centre of the box is saved in the top centre of the goal by Patrick Beach (Troyes). Assisted by Hákon Haraldsson.

  35. 42'

    Foul by Lucas Maronnier (Troyes).

  36. 42'

    Basar Önal (Lille) wins a free kick in the attacking half.

  37. 45'

    Foul by Antoine Mille (Troyes).

  38. 45'

    Basar Önal (Lille) wins a free kick on the left wing.

  39. 45'

    Fourth official has announced 4 minutes of added time.

  40. 45'+1'

    Adrien Monfray (Troyes) wins a free kick in the defensive half.

  41. 45'+1'

    Foul by Ayase Ueda (Lille).

  42. 45'+3'

    Attempt missed. Adrien Monfray (Troyes) right footed shot from outside the box is too high. Assisted by Hugo Picard.

  43. 45'+4'

    Attempt missed. Jérémy Le Douaron (Troyes) right footed shot from outside the box is high and wide to the right. Assisted by Antoine Mille.

  44. 45'+4'

    Adrien Monfray (Troyes) wins a free kick in the defensive half.

  45. 45'+4'

    Foul by Ayase Ueda (Lille).

  46. 45'+5'

    First Half ends, Lille 1, Troyes 0.

  47. 45'

    Second Half begins Lille 1, Troyes 0.

  48. 45'

    Substitution, Troyes. Noah Donkor replaces Lucas Maronnier.

  49. 46'

    Foul by Noah Donkor (Troyes).

  50. 46'

    Romain Perraud (Lille) wins a free kick in the defensive half.

  51. 48'

    Corner, Lille. Conceded by Jérémy Le Douaron.

  52. 49'

    Antoine Mille (Troyes) wins a free kick in the defensive half.

  53. 49'

    Foul by Alexsandro (Lille).

  54. 51'

    Corner, Troyes. Conceded by Nabil Bentaleb.

  55. 51'

    Attempt blocked. Adrien Monfray (Troyes) header from the left side of the six yard box is blocked. Assisted by Hugo Picard with a cross.

  56. 52'

    Attempt missed. Adrien Monfray (Troyes) right footed shot from the left side of the box misses to the right. Assisted by Dermane Karim with a cross following a corner.

  57. 52'

    Attempt missed. Mouhamed Diop (Troyes) left footed shot from the centre of the box misses to the left. Assisted by Adrien Monfray following a corner.

  58. 53'

    Kandet Diawara (Troyes) wins a free kick in the defensive half.

  59. 53'

    Foul by Dilane Bakwa (Lille).

  60. 55'

    Corner, Troyes. Conceded by Romain Perraud.

  61. 60'

    Foul by Antoine Mille (Troyes).

  62. 60'

    Alexsandro (Lille) wins a free kick in the defensive half.

  63. 61'

    Substitution, Lille. Maurits Kjærgaard replaces Hákon Haraldsson.

  64. 62'

    Foul by Dermane Karim (Troyes).

  65. 62'

    Tiago Santos (Lille) wins a free kick on the right wing.

  66. 63'

    Anis Ouzenadji (Troyes) wins a free kick in the defensive half.

  67. 63'

    Foul by Nabil Bentaleb (Lille).

  68. 63'

    Foul by Antoine Mille (Troyes).

  69. 63'

    Nabil Bentaleb (Lille) wins a free kick in the defensive half.

  70. 66'

    Delay in match because of an injury Jérémy Le Douaron (Troyes).

  71. 67'

    Delay over. They are ready to continue.

  72. 68'

    Foul by Dermane Karim (Troyes).

  73. 68'

    Dilane Bakwa (Lille) wins a free kick in the defensive half.

  74. 69'

    Handball by Anis Ouzenadji (Troyes).

  75. 71'

    Attempt missed. Dilane Bakwa (Lille) header from very close range misses to the right. Assisted by Basar Önal.

  76. 71'

    Substitution, Lille. Ethan Mbappé replaces Dilane Bakwa.

  77. 71'

    Substitution, Lille. Olivier Giroud replaces Ayase Ueda.

  78. 71'

    Substitution, Lille. Gaëtan Perrin replaces Basar Önal.

  79. 75'

    Substitution, Troyes. Timothé Nkada replaces Kandet Diawara.

  80. 75'

    Substitution, Troyes. Iron Gomis replaces Mouhamed Diop.

  81. 76'

    Foul by Antoine Mille (Troyes).

  82. 76'

    Nabil Bentaleb (Lille) wins a free kick in the defensive half.

  83. 77'

    Attempt missed. Romain Perraud (Lille) left footed shot from the left side of the box is too high. Assisted by Maurits Kjærgaard.

  84. 78'

    Foul by Iron Gomis (Troyes).

  85. 78'

    Nathan Ngoy (Lille) wins a free kick in the attacking half.

  86. 78'

    Anis Ouzenadji (Troyes) wins a free kick in the defensive half.

  87. 78'

    Foul by Ethan Mbappé (Lille).

  88. 79'

    Handball by Anis Ouzenadji (Troyes).

  89. 80'

    Substitution, Troyes. Renaud Ripart replaces Hugo Picard.

  90. 80'

    Substitution, Troyes. Yacouba Koné replaces Antoine Mille.

  91. 80'

    Renaud Ripart (Troyes) wins a free kick in the defensive half.

  92. 80'

    Foul by Nathan Ngoy (Lille).

  93. 82'

    Adrien Monfray (Troyes) wins a free kick in the defensive half.

  94. 82'

    Foul by Olivier Giroud (Lille).

  95. 82'

    Olivier Giroud (Lille) is shown the yellow card for a bad foul.

  96. 82'

    Attempt saved. Yacouba Koné (Troyes) header from the centre of the box is saved in the top centre of the goal by Berke Özer (Lille). Assisted by Adrien Monfray.

  97. 83'

    Attempt blocked. Gaëtan Perrin (Lille) right footed shot from the left side of the box is blocked. Assisted by Maurits Kjærgaard.

  98. 84'

    Foul by Junior Diaz (Troyes).

  99. 84'

    Olivier Giroud (Lille) wins a free kick on the right wing.

  100. 85'

    Jérémy Le Douaron (Troyes) wins a free kick on the right wing.

  101. 85'

    Foul by Gaëtan Perrin (Lille).

  102. 85'

    Foul by Yacouba Koné (Troyes).

  103. 85'

    Alexsandro (Lille) wins a free kick in the defensive half.

  104. 86'

    Substitution, Lille. Benjamin André replaces Ngal'ayel Mukau.

  105. 86'

    Foul by Iron Gomis (Troyes).

  106. 86'

    Benjamin André (Lille) wins a free kick in the defensive half.

  107. 87'

    Attempt missed. Tiago Santos (Lille) right footed shot from outside the box misses to the right. Assisted by Nabil Bentaleb.

  108. 88'

    Handball by Jérémy Le Douaron (Troyes).

  109. 89'

    Attempt saved. Ethan Mbappé (Lille) left footed shot from outside the box is saved in the top right corner by Patrick Beach (Troyes).

  110. 89'

    Delay in match because of an injury Anis Ouzenadji (Troyes).

  111. 90'

    Delay over. They are ready to continue.

  112. 90'

    Attempt saved. Maurits Kjærgaard (Lille) left footed shot from the centre of the box is saved in the bottom left corner by Patrick Beach (Troyes). Assisted by Ethan Mbappé.

  113. 90'+1'

    Attempt saved. Ethan Mbappé (Lille) left footed shot from the right side of the box is saved in the centre of the goal by Patrick Beach (Troyes). Assisted by Nabil Bentaleb.

  114. 90'+1'

    Fourth official has announced 4 minutes of added time.

  115. 90'+3'

    Goal! Lille 2, Troyes 0. Ethan Mbappé (Lille) left footed shot from the centre of the box to the centre of the goal. Assisted by Maurits Kjærgaard.

  116. 90'+5'

    Second Half ends, Lille 2, Troyes 0.

  117. —

    Match ends, Lille 2, Troyes 0.

Sources & data scope

Supplied match statistics, events and lineups. Missing components remain unavailable; preview season aggregates are excluded from match statistics.

  • ESPN source ↗ · Checked Nov 1, 2026, 6:25 am ESTSupplied match statistics, events and lineups. Missing components remain unavailable; preview season aggregates are excluded from match statistics.

Times are Eastern Time. A selected match date does not rewind the current table or roster. Missing values are shown as —.