Ligue 1
Nantes 0-1 Rennes
Nantes vs Rennes finished 0-1 in Ligue 1. Key event: 3' Ibrahim Salah (assist Adrien Truffert · xG 0.06 · Left Foot · Open Play · location 88.5%, 67.4%). Head to head: H2H last 8: 2-1-5. Home form: L W D W L; Away form: W L L W L. Also shown: timeline, team statistics, lineups, top players, recent team results.
Match context 4 facts
Home form
L W D W L
7 pts, goals 5-6, 1.00 scored/match, 1.20 conceded/match
Away form
W L L W L
6 pts, goals 8-8, 1.60 scored/match, 1.60 conceded/match
Nantes · season record
6 W · 10 D · 8 L
2022/2023: 24 recorded matches, goals 25–29; before 26 Feb 2023 UTC. Not official standings.
Rennes · season record
13 W · 4 D · 7 L
2022/2023: 24 recorded matches, goals 44–28; before 26 Feb 2023 UTC. Not official standings.
Shot map 31 shots · 1 goal
Both teams attack from left to right. The attacking half is shown when every location fits it; larger markers represent higher xG.
Attempt
Goal
Marker size = xG
Timeline 46 events
3'
•
shot
Ibrahim Salah
REN assist Adrien Truffert · xG 0.06 · Left Foot · Open Play · location 88.5%, 67.4%
3'
•
shot
Lovro Majer
REN assist Jéremy Doku · xG 0.14 · Left Foot · Open Play · location 92.9%, 50.9%
3'
•
shot
Ibrahim Salah
REN xG 0.02 · Open Play · location 89.3%, 61.8%
3'
•
shot
Benjamin Bourigeaud
REN assist Adrien Truffert · xG 0.07 · Left Foot · Open Play · location 82.2%, 50.3%
6'
•
shot
Benjamin Bourigeaud
REN assist Jéremy Doku · xG 0.02 · Right Foot · Open Play · location 77.8%, 39.2%
7'
•
shot
Andy Delort
NAN assist Pedro Chirivella · xG 0.06 · Right Foot · Open Play · location 85.2%, 60.2%
10'
•
shot
Jaouen Hadjam
NAN assist Fabien Centonze · xG 0.07 · Left Foot · Open Play · location 85.6%, 59.2%
14'
•
shot
Arnaud Kalimuendo Muinga
REN assist Arthur Theate · xG 0.07 · Left Foot · From Corner · location 86.2%, 47%
15'
•
shot
Benjamin Bourigeaud
REN assist Lovro Majer · xG 0.07 · Right Foot · Open Play · location 95.1%, 33%
19'
•
shot
Jéremy Doku
REN assist Arnaud Kalimuendo Muinga · xG 0.39 · Left Foot · Open Play · location 92.3%, 49.2%
20'
⚽
Goal
Jérémy Doku
0–1 REN assist Arnaud Kalimuendo
25'
•
shot
Andrei Girotto
NAN xG 0.07 · Right Foot · From Corner · location 85.5%, 47.6%
Show 34 more timeline eventsHide 34 timeline events
27'
shot
Fabien Centonze
NAN assist Ludovic Blas · xG 0.03 · Left Foot · Open Play · location 84%, 27.4%
28'
shot
Jean-Charles Castelletto
NAN assist Andy Delort · xG 0.54 · Right Foot · From Corner · location 97.8%, 56.9%
31'
shot
Ibrahim Salah
REN assist Adrien Truffert · xG 0.02 · Right Foot · Open Play · location 78.1%, 77.5%
32'
shot
Ignatius Ganago
NAN assist Ludovic Blas · xG 0.59 · Right Foot · Open Play · location 96.1%, 44.8%
34'
shot
Lovro Majer
REN assist Ibrahim Salah · xG 0.03 · Left Foot · Open Play · location 87.5%, 75.8%
35'
shot
Benjamin Bourigeaud
REN assist Adrien Truffert · xG 0.09 · Right Foot · Open Play · location 88.6%, 54%
47'
shot
Jaouen Hadjam
NAN assist Ignatius Ganago · xG 0.03 · Left Foot · Open Play · location 88%, 75.2%
54'
shot
Andrei Girotto
NAN assist Pedro Chirivella · xG 0.02 · Right Foot · Open Play · location 72.5%, 33.8%
56'
Sub
Lesley Ugochukwu
REN on for Jérémy Doku
56'
Sub
Amine Gouiri
REN on for Arnaud Kalimuendo
57'
shot
Ludovic Blas
NAN assist Andy Delort · xG 0.02 · Right Foot · Set Piece · location 75.6%, 44.7%
58'
shot
Ludovic Blas
NAN assist Andrei Girotto · xG 0.04 · Left Foot · From Corner · location 78.8%, 63.7%
61'
shot
Andy Delort
NAN assist Ludovic Blas · xG 0.1 · Right Foot · Open Play · location 87.3%, 48.5%
64'
Sub
Karl Toko Ekambi
REN on for Ibrahim Salah
64'
Sub
Désiré Doué
REN on for Lovro Majer
69'
Sub
Moses Simon
NAN on for Florent Mollet
69'
Sub
Mostafa Mohamed
NAN on for Andy Delort
78'
Sub
Evann Guessand
NAN on for Pedro Chirivella
79'
Yellow
Fabien Centonze
NAN Yellow card
82'
Yellow
Warmed Omari
REN Yellow card
84'
Sub
Birger Meling
REN on for Benjamin Bourigeaud · Injury substitution
84'
Sub
Marcus Coco
NAN on for Ignatius Ganago
84'
Sub
Moussa Sissoko
NAN on for Samuel Moutoussamy
90+2'
Yellow
Adrien Truffert
REN Yellow card
90'
Yellow
Marcus Coco
NAN Yellow card
Head-to-head H2H last 12: 2-8-2
Rennes leads the last 12 head-to-head meetings: 8 wins, 2 losses, 2 draws. Latest meeting: 26 Apr 2026 · Rennes vs Nantes · 2 - 1.
Open full team comparisonShowing 8 of 12 head-to-head matches.
Show 4 more head-to-head matchesHide 4 head-to-head matches
Recent form
Showing 8 of 12 recent form matches.
Show 4 more recent form matchesHide 4 recent form matches
Team statistics 17 metrics
Show 9 more statisticsHide 9 statistics
Lineups
Rennes
4-3-3 · Manager Bruno Genesio 30
S
Steve Mandanda
GK
90
D
Djed Spence
DEF
23
W
Warmed Omari
DEF
5
A
Arthur Theate
DEF
3
A
Adrien Truffert
DEF
21
L
Lovro Majer
MID
14
B
Benjamin Bourigeaud · Captain
MID
8
B
Baptiste Santamaria
MID
10
J
Jérémy Doku
FWD
9
A
Arnaud Kalimuendo
FWD
34
I
Ibrahim Salah
FWD
Show 9 substitutesHide 9 substitutes
6
L
Lesley Ugochukwu
MID
19
A
Amine Gouiri
FWD
17
K
Karl Toko Ekambi
FWD
33
D
Désiré Doué
MID
25
B
Birger Meling
DEF
1
D
Doğan Alemdar
GK
18
J
Jeanuël Belocian
DEF
2
J
Joe Rodon
DEF
15
C
Christopher Wooh
DEF
Nantes
4-3-3 · Manager Antoine Kombouare 1
A
Alban Lafont · Captain
GK
28
F
Fabien Centonze
DEF
3
A
Andrei Girotto
DEF
21
J
Jean-Charles Castelletto
DEF
26
J
Jaouen Hadjam
DEF
25
F
Florent Mollet
MID
5
P
Pedro Chirivella
MID
8
S
Samuel Moutoussamy
MID
10
L
Ludovic Blas
FWD
99
A
Andy Delort
FWD
14
I
Ignatius Ganago
FWD
Show 9 substitutesHide 9 substitutes
27
M
Moses Simon
FWD
31
M
Mostafa Mohamed
FWD
7
E
Evann Guessand
FWD
11
M
Marcus Coco
FWD
17
M
Moussa Sissoko
MID
16
R
Rémy Descamps
GK
24
S
Sébastien Corchia
DEF
38
J
João Victor
DEF
20
L
Lohann Doucet
MID