French Ligue 1

Lille vs Stade Rennais, 2023-24 Ligue 1

· French Ligue 1
  • 84': Jonathan David
  • 90'+2': Jonathan David
FT
2 - 2
  • 1': Ludovic Blas
  • 20': Arnaud Kalimuendo

Late David double earns Lille 2-2 draw with Rennes

Forward Jonathan David scored a late brace to help Lille come from behind to secure a 2-2 draw against Stade Rennais in Ligue 1 on Sunday.

Match Timeline

  • 0': Lineups are announced and players are warming up.
  • 0': First Half begins.
  • 1': Attempt blocked. Amine Gouiri (Rennes) left footed shot from outside the box is blocked. Assisted by Arnaud Kalimuendo.
  • 1': Goal! Lille 0, Rennes 1. Ludovic Blas (Rennes) left footed shot from the left side of the six yard box to the centre of the goal. Assisted by Benjamin Bourigeaud with a cross.
  • 5': Foul by Amine Gouiri (Rennes).
  • 5': Tiago Santos (Lille) wins a free kick in the attacking half.
  • 6': Corner, Lille. Conceded by Ludovic Blas.
  • 8': Offside, Lille. Jonathan David is caught offside.
  • 9': Edon Zhegrova (Lille) wins a free kick on the right wing.
  • 9': Foul by Adrien Truffert (Rennes).
  • 9': Adrien Truffert (Rennes) is shown the yellow card for a bad foul.
  • 11': Corner, Lille. Conceded by Arthur Theate.
  • 11': Attempt blocked. Tiago Santos (Lille) right footed shot from outside the box is blocked.
  • 12': Attempt saved. Azor Matusiwa (Rennes) right footed shot from outside the box is saved in the centre of the goal.
  • 13': Foul by Ludovic Blas (Rennes).
  • 13': Tiago Santos (Lille) wins a free kick in the defensive half.
  • 14': Benjamin André (Lille) wins a free kick in the defensive half.
  • 14': Foul by Amine Gouiri (Rennes).
  • 20': Goal! Lille 0, Rennes 2. Arnaud Kalimuendo (Rennes) right footed shot from the right side of the box to the bottom left corner. Assisted by Amine Gouiri.
  • 21': Adrien Truffert (Rennes) wins a free kick in the defensive half.
  • 21': Foul by Edon Zhegrova (Lille).
  • 21': Nabil Bentaleb (Lille) is shown the yellow card.
  • 22': Hand ball by Jonathan David (Lille).
  • 25': Foul by Guela Doué (Rennes).
  • 25': Hákon Haraldsson (Lille) wins a free kick on the left wing.
  • 25': Hand ball by Arnaud Kalimuendo (Rennes).
  • 26': Corner, Lille. Conceded by Arthur Theate.
  • 26': Attempt blocked. Tiago Santos (Lille) right footed shot from outside the box is blocked.
  • 26': Amine Gouiri (Rennes) wins a free kick in the defensive half.
  • 26': Foul by Tiago Santos (Lille).
  • 26': Benjamin André (Lille) is shown the yellow card.
  • 28': Foul by Amine Gouiri (Rennes).
  • 28': Nabil Bentaleb (Lille) wins a free kick in the attacking half.
  • 29': Corner, Lille. Conceded by Baptiste Santamaría.
  • 32': Foul by Ludovic Blas (Rennes).
  • 32': Tiago Santos (Lille) wins a free kick on the right wing.
  • 33': Corner, Lille. Conceded by Steve Mandanda.
  • 34': Arnaud Kalimuendo (Rennes) wins a free kick in the defensive half.
  • 34': Foul by Angel Gomes (Lille).
  • 35': Foul by Ismaily (Lille).
  • 35': Guela Doué (Rennes) wins a free kick in the defensive half.
  • 35': Benjamin André (Lille) wins a free kick in the defensive half.
  • 35': Foul by Azor Matusiwa (Rennes).
  • 36': Attempt saved. Edon Zhegrova (Lille) left footed shot from outside the box is saved in the bottom right corner. Assisted by Bafodé Diakité.
  • 37': Arnaud Kalimuendo (Rennes) wins a free kick in the defensive half.
  • 37': Foul by Bafodé Diakité (Lille).
  • 37': Delay in match because of an injury Ismaily (Lille).
  • 38': Delay over. They are ready to continue.
  • 40': Offside, Lille. Edon Zhegrova is caught offside.
  • 41': Attempt missed. Guela Doué (Rennes) right footed shot from a difficult angle and long range on the right is high and wide to the left. Assisted by Benjamin Bourigeaud.
  • 42': Attempt saved. Edon Zhegrova (Lille) left footed shot from the centre of the box is saved in the centre of the goal.
  • 42': Attempt missed. Edon Zhegrova (Lille) right footed shot from the centre of the box misses to the left.
  • 43': Foul by Christopher Wooh (Rennes).
  • 43': Jonathan David (Lille) wins a free kick in the attacking half.
  • 44': Attempt missed. Jonathan David (Lille) header from the centre of the box is high and wide to the left. Assisted by Angel Gomes following a set piece situation.
  • 44': Offside, Lille. Bafodé Diakité is caught offside.
  • 45'+2': Attempt saved. Jonathan David (Lille) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Tiago Santos.
  • 45'+2': Jonathan David (Lille) hits the right post with a right footed shot from the centre of the box. Assisted by Angel Gomes.
  • 45'+3': Amine Gouiri (Rennes) wins a free kick in the attacking half.
  • 45'+3': Foul by Nabil Bentaleb (Lille).
  • 45'+4': First Half ends, Lille 0, Rennes 2.
  • 45': Second Half begins Lille 0, Rennes 2.
  • 48': Attempt blocked. Arnaud Kalimuendo (Rennes) right footed shot from outside the box is blocked. Assisted by Benjamin Bourigeaud.
  • 48': Corner, Rennes. Conceded by Leny Yoro.
  • 49': Attempt blocked. Benjamin Bourigeaud (Rennes) right footed shot from outside the box is blocked.
  • 50': Foul by Benjamin Bourigeaud (Rennes).
  • 50': Tiago Santos (Lille) wins a free kick in the attacking half.
  • 50': Offside, Lille. Jonathan David is caught offside.
  • 51': Foul by Ludovic Blas (Rennes).
  • 51': Tiago Santos (Lille) wins a free kick in the defensive half.
  • 51': Ludovic Blas (Rennes) is shown the yellow card for a bad foul.
  • 52': Corner, Rennes. Conceded by Benjamin André.
  • 53': Amine Gouiri (Rennes) wins a free kick in the attacking half.
  • 53': Foul by Leny Yoro (Lille).
  • 53': Leny Yoro (Lille) is shown the yellow card for a bad foul.
  • 53': Delay in match because of an injury Arthur Theate (Rennes).
  • 54': Delay over. They are ready to continue.
  • 55': Attempt missed. Benjamin Bourigeaud (Rennes) right footed shot from outside the box is too high from a direct free kick.
  • 57': Substitution, Rennes. Jeanuël Belocian replaces Arthur Theate because of an injury.
  • 58': Substitution, Lille. Gabriel Gudmundsson replaces Ismaily.
  • 58': Substitution, Lille. Rémy Cabella replaces Hákon Haraldsson.
  • 58': Substitution, Lille. Yusuf Yazici replaces Nabil Bentaleb.
  • 59': Attempt saved. Yusuf Yazici (Lille) left footed shot from the left side of the box is saved in the centre of the goal. Assisted by Jonathan David.
  • 59': Attempt missed. Angel Gomes (Lille) right footed shot from outside the box misses to the left following a fast break.
  • 60': Foul by Azor Matusiwa (Rennes).
  • 60': Rémy Cabella (Lille) wins a free kick in the attacking half.
  • 61': Attempt saved. Bafodé Diakité (Lille) header from the centre of the box is saved in the top right corner. Assisted by Edon Zhegrova.
  • 62': Foul by Jeanuël Belocian (Rennes).
  • 62': Jonathan David (Lille) wins a free kick in the attacking half.
  • 63': Offside, Lille. Bafodé Diakité is caught offside.
  • 65': Attempt missed. Yusuf Yazici (Lille) header from the centre of the box misses to the right. Assisted by Edon Zhegrova.
  • 66': Foul by Guela Doué (Rennes).
  • 66': Yusuf Yazici (Lille) wins a free kick on the left wing.
  • 68': Attempt missed. Amine Gouiri (Rennes) right footed shot from outside the box is too high. Assisted by Benjamin Bourigeaud following a fast break.
  • 68': Delay in match because of an injury Angel Gomes (Lille).
  • 69': Delay over. They are ready to continue.
  • 70': Attempt missed. Azor Matusiwa (Rennes) header from the right side of the six yard box is too high. Assisted by Benjamin Bourigeaud with a cross.
  • 71': Amine Gouiri (Rennes) wins a free kick in the attacking half.
  • 71': Foul by Angel Gomes (Lille).
  • 71': Offside, Rennes. Ludovic Blas is caught offside.
  • 73': Hand ball by Ludovic Blas (Rennes).
  • 74': Foul by Ludovic Blas (Rennes).
  • 74': Tiago Santos (Lille) wins a free kick in the defensive half.
  • 75': Corner, Lille. Conceded by Benjamin Bourigeaud.
  • 75': Adrien Truffert (Rennes) wins a free kick in the defensive half.
  • 75': Foul by Benjamin André (Lille).
  • 77': Corner, Rennes. Conceded by Bafodé Diakité.
  • 78': Substitution, Lille. Trévis Dago replaces Edon Zhegrova.
  • 80': Amine Gouiri (Rennes) wins a free kick in the attacking half.
  • 80': Foul by Angel Gomes (Lille).
  • 80': Angel Gomes (Lille) is shown the yellow card for a bad foul.
  • 81': Foul by Benjamin André (Lille).
  • 81': Guela Doué (Rennes) wins a free kick in the defensive half.
  • 82': Substitution, Lille. Ayyoub Bouaddi replaces Benjamin André.
  • 83': Azor Matusiwa (Rennes) wins a free kick in the defensive half.
  • 83': Foul by Trévis Dago (Lille).
  • 83': Trévis Dago (Lille) is shown the yellow card for a bad foul.
  • 84': Goal! Lille 1, Rennes 2. Jonathan David (Lille) left footed shot from the centre of the box to the centre of the goal. Assisted by Trévis Dago.
  • 86': Substitution, Rennes. Martin Terrier replaces Arnaud Kalimuendo.
  • 86': Baptiste Santamaría (Rennes) wins a free kick in the defensive half.
  • 86': Foul by Trévis Dago (Lille).
  • 86': Delay in match because of an injury Baptiste Santamaría (Rennes).
  • 88': Delay over. They are ready to continue.
  • 88': Foul by Ludovic Blas (Rennes).
  • 88': Tiago Santos (Lille) wins a free kick in the defensive half.
  • 90'+2': Attempt saved. Rémy Cabella (Lille) header from the left side of the six yard box is saved in the centre of the goal. Assisted by Yusuf Yazici with a cross.
  • 90'+2': Goal! Lille 2, Rennes 2. Jonathan David (Lille) left footed shot from very close range to the bottom right corner.
  • 90'+3': Substitution, Rennes. Alidu Seidu replaces Benjamin Bourigeaud.
  • 90'+3': Foul by Tiago Santos (Lille).
  • 90'+3': Ludovic Blas (Rennes) wins a free kick in the defensive half.
  • 90'+4': Bafodé Diakité (Lille) wins a free kick in the defensive half.
  • 90'+4': Foul by Martin Terrier (Rennes).
  • 90'+5': Foul by Jonathan David (Lille).
  • 90'+5': Steve Mandanda (Rennes) wins a free kick in the defensive half.
  • 90'+6': Foul by Leny Yoro (Lille).
  • 90'+6': Martin Terrier (Rennes) wins a free kick in the attacking half.
  • 90'+7': Attempt missed. Christopher Wooh (Rennes) header from the centre of the box is close, but misses to the right. Assisted by Ludovic Blas following a set piece situation.
  • 90'+7': Foul by Amine Gouiri (Rennes).
  • 90'+7': Gabriel Gudmundsson (Lille) wins a free kick in the defensive half.
  • 90'+9': Second Half ends, Lille 2, Rennes 2.
  • 0': Match ends, Lille 2, Rennes 2.

Statistics

https://a.espncdn.com/combiner/i?img=/i/teamlogos/soccer/500/169.png&h=25&scale=crop&w=25&location=originREN LILLhttps://a.espncdn.com/combiner/i?img=/i/teamlogos/soccer/500/166.png&h=25&scale=crop&w=25&location=origin
20 Fouls 17
2 Yellow Cards 5
0 Red Cards 0
1 Offsides 5
3 Corner Kicks 6
6 Saves 1
39.5 Possession 60.5
11 SHOTS 15
3 ON GOAL 8
0.3 On Target % 0.5
0 Penalty Goals 0
0 Penalty Kicks Taken 0
282 Accurate Passes 473
357 Passes 538
0.8 Pass Completion % 0.9
4 Accurate Crosses 2
12 Crosses 26
0.3 Cross % 0.1
61 Long Balls 49
33 Accurate Long Balls 35
0.5 Long Balls % 0.7
3 Blocked Shots 2
5 Effective Tackles 3
10 Tackles 7
0.5 Tackle % 0.4
5 Interceptions 10
21 Effective Clearances 7
21 Clearances 7

Game Information

Competition: French Ligue 1

Venue: Decathlon Arena - Stade Pierre-Mauroy
Location: Lille, France
Attendance: 40,383

Ligue 1 Table

# TEAM GP GD PTS
1 AS Monaco 5 +5 13
2 Lyon 5 +8 11
3 Paris FC 5 +5 11
4 Lille 5 +4 10
Full Table

Line-Ups

LILL Lille (4-3-3)

No. Name
30 Lucas Chevalier (GK)
15 Leny Yoro Yellow Card
18 Bafodé Diakité
31 Ismaily
22 Tiago Santos
21 Benjamin André Yellow Card
8 Angel Gomes Yellow Card
6 Nabil Bentaleb Yellow Card
9 Jonathan David
7 Hákon Haraldsson
23 Edon Zhegrova

REN Stade Rennais (4-2-3-1)

No. Name
30 Steve Mandanda (GK)
5 Arthur Theate
4 Christopher Wooh
3 Adrien Truffert Yellow Card
17 Guela Doué
10 Amine Gouiri
8 Baptiste Santamaria
6 Azor Matusiwa
9 Arnaud Kalimuendo
11 Ludovic Blas
14 Benjamin Bourigeaud

Ligue 1 News

Soccer's wildest warmup kits of 2026-27: The good, the bad and the ugly
Soccer's wildest warmup kits of 2026-27: The good, the bad and the ugly

Forget home, away and third alternate jerseys -- the prematch warmup kit is where the real fun is to be had. Get a load of this season's best and worst.

Transfer rumors, news: Mesloub to replace Gabriel at Man United?
Transfer rumors, news: Mesloub to replace Gabriel at Man United?

Could Lens winger Mezian Mesloub be Manchester United's latest teenage signing? Transfer Talk has the latest.

Why this 3-week international break is longest ever (and why that's a good thing)
Why this 3-week international break is longest ever (and why that's a good thing)

Fans have grown used to international games interrupting the club season, but this break will be a week longer than before. It's not as bad as it sounds.

Marseille fans bash U.S. owner McCourt's 'Ligue 2 project'
Marseille fans bash U.S. owner McCourt's 'Ligue 2 project'

Angry Marseille fans displayed banners hostile to the club's American owner, Frank McCourt, ahead of and during their Ligue 1 loss to Paris Saint-Germain on Sunday.

Liam Rosenior taunts Strasbourg fans, causes melee: 'They disrespected my family'
Liam Rosenior taunts Strasbourg fans, causes melee: 'They disrespected my family'

Liam Rosenior has caused controversy after he went over to celebrate Paris FC's 2-1 home win over his former club Strasbourg in front of the travelling fans, leading to a physical confrontation between players and staff from both teams.