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

Lyon vs Angers

Sunday, Nov 1, 2026 · 11:15 am EST

LyonHome
2 – 0FinalFT
AngersAway

Groupama Stadium

Checked Nov 2, 4:08 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.
StatisticLyonAngers
Fouls166
Yellow Cards01
Red Cards00
Offsides11
Corner Kicks43
Saves23
Possession63.836.2
SHOTS218
ON GOAL52
On Target %0.20.3
Penalty Goals00
Penalty Kicks Taken00
Accurate Passes599301
Passes659362
Pass Completion %0.90.8
Accurate Crosses42
Crosses2015
Cross %0.20.1
Long Balls2455
Accurate Long Balls1228
Long Balls %0.50.5
Blocked Shots30
Effective Tackles87
Tackles1213
Tackle %0.70.5
Interceptions49
Effective Clearances2021
Clearances2021

Key events

  1. —
    Kickoff

    First Half begins.

  2. 15'
    Start Delay
  3. 17'
    End Delay
  4. 38'
    Goal

    Goal! Lyon 1, Angers 0. Ernest Nuamah (Lyon) right footed shot from the centre of the box to the bottom left corner. Assisted by Corentin Tolisso.

  5. 45'+4'
    Halftime
  6. 45'
    Start 2nd Half

    Second Half begins Lyon 1, Angers 0.

  7. 63'
    Substitution

    Substitution, Lyon. Kaïl Boudache replaces Julien Duranville.

  8. 69'
    Substitution

    Substitution, Angers. Harouna Djibirin replaces Haris Belkebla.

  9. 69'
    Substitution

    Substitution, Angers. Usman Simbakoli replaces Prosper Peter.

  10. 75'
    Substitution

    Substitution, Lyon. Noah Nartey replaces Mads Bidstrup.

  11. 75'
    Substitution

    Substitution, Lyon. Khalis Merah replaces Ernest Nuamah.

  12. 84'
    Substitution

    Substitution, Angers. Louis Mouton replaces Branco van den Boomen.

  13. 84'
    Substitution

    Substitution, Angers. Jim Allevinah replaces Lilian Raolisoa.

  14. 84'
    Substitution

    Substitution, Angers. Anthony Bermont replaces Amine Sbaï.

  15. 86'
    Goal - Header

    Goal! Lyon 2, Angers 0. Corentin Tolisso (Lyon) header from very close range to the bottom right corner. Assisted by Felix Bacher following a corner.

  16. 88'
    Substitution

    Substitution, Lyon. Nicolás Tagliafico replaces Corentin Tolisso.

  17. 88'
    Yellow Card

    Jordan Lefort (Angers) is shown the yellow card for a bad foul.

  18. 90'+4'
    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.

LyonFormation 4-3-3

Starting lineup

PlayerPosAppGAOGYCRC
1Dominik GreifG100000
19Moussa NiakhatéCD-L100000
20Felix BacherCD-R101000
16AbnerLB100000
13Zachary AthekameRB100000
6Tanner TessmannCM100000
8Corentin TolissoLM111000
2Mads BidstrupRM100000
7Ernest NuamahF110000
11Keito NakamuraLF100000
24Julien DuranvilleRF100000

Other listed players

PlayerPosAppGAOGYCRC
18Khalis MerahSUB100000
26Kail BoudacheSUB100000
22Clinton MataSUB000000
3Nicolás TagliaficoSUB100000
40Rémy DescampsSUB000000
32Alejandro RodríguezSUB000000
99Noah NarteySUB100000
21Ruben KluivertSUB000000
33Cluver Sambi MbunguSUB000000

AngersFormation 5-4-1

Starting lineup

PlayerPosAppGAOGYCRC
1Anthony LopesG100000
4Ousmane CamaraCD100000
21Jordan LefortCD-L100010
2Carlens ArcusCD-R100000
17Joseph Kalulu KyatengwaLB100000
27Lilian RaolisoaRB100000
8Branco van den BoomenCM-L100000
93Haris BelkeblaCM-R100000
10Amine SbaïLM100000
14Yassin BelkhdimRM100000
9Prosper PeterF100000

Other listed players

PlayerPosAppGAOGYCRC
7Mamadou SimbakoliSUB100000
18Jim AllevinahSUB100000
34Maël GernigonSUB000000
26Anthony BermontSUB100000
24Emmanuel BiumlaSUB000000
11Harouna DjibirinSUB100000
6Louis MoutonSUB100000
16Melvin ZingaSUB000000
20Marius LouãrSUB000000

Commentary

  1. —

    Lineups are announced and players are warming up.

  2. —

    First Half begins.

  3. 9'

    Joseph Kalulu (Angers) wins a free kick on the left wing.

  4. 9'

    Foul by Julien Duranville (Lyon).

  5. 10'

    Corner, Angers. Conceded by Moussa Niakhaté.

  6. 10'

    Offside, Angers. Prosper Peter is caught offside.

  7. 15'

    VAR Decision: No Penalty Lyon.

  8. 18'

    Prosper Peter (Angers) wins a free kick in the defensive half.

  9. 18'

    Foul by Moussa Niakhaté (Lyon).

  10. 19'

    Joseph Kalulu (Angers) wins a free kick in the defensive half.

  11. 19'

    Foul by Julien Duranville (Lyon).

  12. 20'

    Handball by Prosper Peter (Angers).

  13. 21'

    Attempt saved. Ernest Nuamah (Lyon) left footed shot from the left side of the box is saved in the centre of the goal by Anthony Lopes (Angers). Assisted by Keito Nakamura with a through ball.

  14. 21'

    Attempt blocked. Julien Duranville (Lyon) right footed shot from the right side of the box is blocked. Assisted by Mads Bidstrup.

  15. 23'

    Attempt missed. Julien Duranville (Lyon) right footed shot from a difficult angle on the right is close, but misses to the right. Assisted by Keito Nakamura following a fast break.

  16. 24'

    Attempt missed. Ernest Nuamah (Lyon) right footed shot from a difficult angle on the right is close, but misses to the right. Assisted by Julien Duranville.

  17. 26'

    Attempt missed. Zachary Athekame (Lyon) left footed shot from outside the box is too high.

  18. 26'

    Handball by Felix Bacher (Lyon).

  19. 27'

    Ousmane Camara (Angers) wins a free kick in the defensive half.

  20. 27'

    Foul by Ernest Nuamah (Lyon).

  21. 34'

    Attempt blocked. Mads Bidstrup (Lyon) right footed shot from the centre of the box is blocked. Assisted by Keito Nakamura.

  22. 34'

    Attempt missed. Abner Vinícius (Lyon) header from very close range is too high. Assisted by Corentin Tolisso with a cross.

  23. 34'

    Prosper Peter (Angers) hits the left post with a right footed shot from the centre of the box. Assisted by Yassin Belkhdim with a cross.

  24. 35'

    Corner, Angers. Conceded by Tanner Tessmann.

  25. 36'

    Haris Belkebla (Angers) wins a free kick in the defensive half.

  26. 36'

    Foul by Corentin Tolisso (Lyon).

  27. 38'

    Goal! Lyon 1, Angers 0. Ernest Nuamah (Lyon) right footed shot from the centre of the box to the bottom left corner. Assisted by Corentin Tolisso.

  28. 40'

    Prosper Peter (Angers) wins a free kick in the defensive half.

  29. 40'

    Foul by Moussa Niakhaté (Lyon).

  30. 42'

    Attempt saved. Carlens Arcus (Angers) right footed shot from outside the box is saved in the top right corner by Dominik Greif (Lyon). Assisted by Haris Belkebla.

  31. 42'

    Corner, Angers. Conceded by Dominik Greif.

  32. 43'

    Attempt missed. Amine Sbaï (Angers) right footed shot from the left side of the box misses to the right following a corner.

  33. 44'

    Corner, Lyon. Conceded by Lilian Raolisoa.

  34. 45'

    Lilian Raolisoa (Angers) wins a free kick in the defensive half.

  35. 45'

    Foul by Felix Bacher (Lyon).

  36. 45'

    Fourth official has announced 3 minutes of added time.

  37. 45'+2'

    Foul by Haris Belkebla (Angers).

  38. 45'+2'

    Julien Duranville (Lyon) wins a free kick in the attacking half.

  39. 45'+3'

    Foul by Jordan Lefort (Angers).

  40. 45'+3'

    Ernest Nuamah (Lyon) wins a free kick in the attacking half.

  41. 45'+4'

    First Half ends, Lyon 1, Angers 0.

  42. 45'

    Second Half begins Lyon 1, Angers 0.

  43. 48'

    Prosper Peter (Angers) wins a free kick in the defensive half.

  44. 48'

    Foul by Mads Bidstrup (Lyon).

  45. 48'

    Branco van den Boomen (Angers) wins a free kick in the defensive half.

  46. 48'

    Foul by Mads Bidstrup (Lyon).

  47. 49'

    Attempt missed. Tanner Tessmann (Lyon) right footed shot from outside the box is too high. Assisted by Moussa Niakhaté.

  48. 50'

    Prosper Peter (Angers) wins a free kick in the defensive half.

  49. 50'

    Foul by Moussa Niakhaté (Lyon).

  50. 51'

    Corner, Lyon. Conceded by Joseph Kalulu.

  51. 52'

    Attempt missed. Felix Bacher (Lyon) header from the right side of the six yard box is too high. Assisted by Ernest Nuamah with a cross following a corner.

  52. 53'

    Attempt missed. Corentin Tolisso (Lyon) right footed shot from outside the box is too high. Assisted by Tanner Tessmann.

  53. 53'

    Handball by Tanner Tessmann (Lyon).

  54. 54'

    Joseph Kalulu (Angers) wins a free kick in the defensive half.

  55. 54'

    Foul by Julien Duranville (Lyon).

  56. 58'

    Attempt missed. Ernest Nuamah (Lyon) right footed shot from the centre of the box misses to the left. Assisted by Julien Duranville following a fast break.

  57. 63'

    Attempt missed. Julien Duranville (Lyon) right footed shot from the centre of the box is close, but misses to the left. Assisted by Corentin Tolisso.

  58. 63'

    Substitution, Lyon. Kaïl Boudache replaces Julien Duranville.

  59. 64'

    Prosper Peter (Angers) wins a free kick in the defensive half.

  60. 64'

    Foul by Mads Bidstrup (Lyon).

  61. 65'

    Attempt saved. Prosper Peter (Angers) right footed shot from the centre of the box is saved in the centre of the goal by Dominik Greif (Lyon). Assisted by Haris Belkebla.

  62. 66'

    Attempt missed. Abner Vinícius (Lyon) left footed shot from the left side of the box misses to the right. Assisted by Corentin Tolisso.

  63. 68'

    Attempt missed. Amine Sbaï (Angers) right footed shot from outside the box misses to the right. Assisted by Haris Belkebla.

  64. 69'

    Substitution, Angers. Harouna Djibirin replaces Haris Belkebla.

  65. 69'

    Substitution, Angers. Usman Simbakoli replaces Prosper Peter.

  66. 70'

    Attempt missed. Harouna Djibirin (Angers) left footed shot from outside the box is close, but misses to the left. Assisted by Jordan Lefort following a fast break.

  67. 71'

    Amine Sbaï (Angers) wins a free kick in the defensive half.

  68. 71'

    Foul by Felix Bacher (Lyon).

  69. 74'

    Attempt missed. Abner Vinícius (Lyon) left footed shot from the left side of the box misses to the right. Assisted by Keito Nakamura.

  70. 74'

    Corner, Lyon. Conceded by Jordan Lefort.

  71. 75'

    Attempt missed. Zachary Athekame (Lyon) right footed shot from outside the box is high and wide to the right. Assisted by Keito Nakamura following a corner.

  72. 75'

    Substitution, Lyon. Noah Nartey replaces Mads Bidstrup.

  73. 75'

    Substitution, Lyon. Khalis Merah replaces Ernest Nuamah.

  74. 79'

    Attempt missed. Kaïl Boudache (Lyon) left footed shot from outside the box misses to the left. Assisted by Noah Nartey.

  75. 80'

    Attempt missed. Harouna Djibirin (Angers) right footed shot from the right side of the box misses to the right. Assisted by Amine Sbaï.

  76. 81'

    Attempt saved. Noah Nartey (Lyon) left footed shot from outside the box is saved in the centre of the goal by Anthony Lopes (Angers). Assisted by Corentin Tolisso.

  77. 82'

    Offside, Lyon. Keito Nakamura is caught offside.

  78. 82'

    Foul by Branco van den Boomen (Angers).

  79. 82'

    Corentin Tolisso (Lyon) wins a free kick in the attacking half.

  80. 84'

    Substitution, Angers. Louis Mouton replaces Branco van den Boomen.

  81. 84'

    Substitution, Angers. Jim Allevinah replaces Lilian Raolisoa.

  82. 84'

    Substitution, Angers. Anthony Bermont replaces Amine Sbaï.

  83. 84'

    Attempt saved. Corentin Tolisso (Lyon) left footed shot from outside the box is saved in the bottom right corner by Anthony Lopes (Angers). Assisted by Khalis Merah.

  84. 85'

    Corner, Lyon. Conceded by Carlens Arcus.

  85. 86'

    Attempt blocked. Felix Bacher (Lyon) header from the left side of the six yard box is blocked. Assisted by Keito Nakamura with a cross.

  86. 86'

    Goal! Lyon 2, Angers 0. Corentin Tolisso (Lyon) header from very close range to the bottom right corner. Assisted by Felix Bacher following a corner.

  87. 88'

    Substitution, Lyon. Nicolás Tagliafico replaces Corentin Tolisso.

  88. 88'

    Foul by Jordan Lefort (Angers).

  89. 88'

    Kaïl Boudache (Lyon) wins a free kick in the attacking half.

  90. 88'

    Jordan Lefort (Angers) is shown the yellow card for a bad foul.

  91. 90'

    Attempt missed. Anthony Bermont (Angers) right footed shot from outside the box is close, but misses to the left. Assisted by Anthony Lopes.

  92. 90'

    Fourth official has announced 3 minutes of added time.

  93. 90'+2'

    Foul by Louis Mouton (Angers).

  94. 90'+2'

    Nicolás Tagliafico (Lyon) wins a free kick in the defensive half.

  95. 90'+3'

    Joseph Kalulu (Angers) wins a free kick on the left wing.

  96. 90'+3'

    Foul by Zachary Athekame (Lyon).

  97. 90'+4'

    Second Half ends, Lyon 2, Angers 0.

  98. —

    Match ends, Lyon 2, Angers 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 2, 2026, 4:08 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 —.