Ligue 1 · Matchweek 30 · Apr 18

Rennes - Nantes

Rennes beat Nantes 2-1 in Ligue 1 (Matchweek 30). Goals: Arnaud Kalimuendo (P) 13'; A. Truffert 23'; Mostafa Mohamed 54'.

🏟 Roazhon Park 👤 Referee: A. Kherradji
Key events
13' 🟨 Anthony LopesYellow card Nantes
20' 🟨 Nathan ZezeYellow card Nantes
23' A. Truffert(1 - 0) Rennes
28' 🟨 Mostafa MohamedYellow card Nantes
44' 🟨 Lorenz AssignonYellow card Rennes
45+5' 🟨 Mousa Al-TaamariYellow card Rennes
45+5' 🟨 Douglas AugustoYellow card Nantes
54' Mostafa Mohamed(1 - 1) · Assist: L. Leroux Nantes
57' 🟥 Marcus CocoRed card Nantes
86' M. Meïté(2 - 1) · Assist: A. Truffert Rennes
86' 🟨 Kelvin AmianYellow card Nantes
90+4' 🟨 Ludovic BlasYellow card Rennes
Quick stats
%66 Possession %34
19 Total shots 4
5 Shots on target 1
10 Shots off target 2
4 Blocked shots 1
14 Shots inside box 3
5 Shots outside box 1
0 Saves 3
Match timeline
First half
13'
🟨Anthony LopesYellow card
20'
🟨Nathan ZezeYellow card
A. Truffert(1 - 0)
23'
28'
🟨Mostafa MohamedYellow card
34'
🔁S. Thomas ↔ M. CocoSubstitution
34'
🔁Anthony Lopes ↔ P. CarlgrenSubstitution
Lorenz AssignonYellow card🟨
44'
Mousa Al-TaamariYellow card🟨
45+5'
45+5'
🟨Douglas AugustoYellow card
HT 1 - 0
54'
Mostafa Mohamed(1 - 1) · Assist: L. Leroux
57'
🟥Marcus CocoRed card
71'
🔁Mostafa Mohamed ↔ J. LepenantSubstitution
S. Fofana ↔ K. OlaigbeSubstitution🔁
77'
Mousa Al Tamari ↔ M. MeïtéSubstitution🔁
77'
M. Meïté(2 - 1) · Assist: A. Truffert
86'
86'
🟨Kelvin AmianYellow card
A. Kalimuendo ↔ L. BlasSubstitution🔁
88'
90+1'
🔁M. Abline ↔ H. GuirassySubstitution
90+2'
🔁L. Leroux ↔ T. KadewereSubstitution
Ludovic BlasYellow card🟨
90+4'
FT 2 - 1
Match statsRennes · Nantes
Key stats
%66 Possession %34
Shots
19 Total shots 4
5 Shots on target 1
10 Shots off target 2
4 Blocked shots 1
14 Shots inside box 3
5 Shots outside box 1
0 Saves 3
Passing
554 Total passes 292
505 Accurate passes 234
%91 Pass accuracy %80
Set pieces & discipline
10 Corners 2
2 Offsides 2
24 Fouls 13
Cards
3 Yellow cards 5
0 Red cards 1
By half
1 1st-half goals 0
1 2nd-half goals 1
LineupsRennes 3-5-2Nantes 3-4-3
Rennes · Bench
Coach: H. Beye
Nantes · Bench
Coach: A. Kombouare
HEAD TO HEAD11 meetings · 2021–2026
Rennes 7
Jan 6who was on topApr 26
Nantes 2
7 Rennes 2 draw 2 Nantes
GOALS IN THIS FIXTURE
2.2goals / match
177total goals
6/2clean sheets
3-0Rennes best win · Apr 20
1-0Nantes best win · Dec 8
%55 Over 1.5 6/11
%55 Over 2.5 6/11
%18 Over 3.5 2/11
%36 BTTS 4/11
DOES THE VENUE MATTER
Rennes at home5 matches
5W 0D 0L 10:2
Nantes at home6 matches
2W 2D 2L 5:7
Results are read from the side that hosted the match.
FORM COMPARISON
Rennes4W 0D 1L Nantes1W 1D 3L
2.40 0.80 Points per game
13 5 Goals scored
9 7 Goals conceded
1.79 1.71 xG average
1.48 1.51 xGA average
%20 %20 Clean sheets
%80 %40 BTTS
%100 %60 Over 2.5
7.6 7.0 Corners
2.2 1.8 Cards
Rennes7W 1D 2L Nantes1W 3D 6L
2.20 0.60 Points per game
22 7 Goals scored
11 12 Goals conceded
1.73 1.42 xG average
1.27 1.42 xGA average
%50 %30 Clean sheets
%50 %30 BTTS
%80 %40 Over 2.5
6.3 4.7 Corners
2.0 2.1 Cards
SEASON COMPARISON
12Rennesin the table41pts
34matches 13-2-19W-D-L 51:50goals +1diff
LWLLW
13Nantesin the table36pts
34matches 8-12-14W-D-L 39:52goals -13diff
WDLDD
Season profile · 2025/2026 · 21 matches
1.48 0.67 Points per game
1.53 1.10 xG average
1.49 1.66 xGA average
%24 %14 Clean sheets
%57 %52 BTTS
%62 %48 Over 2.5
5.6 3.2 Corners
2.0 2.0 Cards
PREVIOUS MEETINGS
Apr 26 Rennes 2-1 Nantes Ligue 1
Sep 20 Nantes 2-2 Rennes Ligue 1
Dec 8 Nantes 1-0 Rennes Ligue 1
Apr 20 Nantes 0-3 Rennes Ligue 1
Oct 1 Rennes 3-1 Nantes Ligue 1
Feb 26 Nantes 0-1 Rennes Ligue 1
Oct 9 Rennes 3-0 Nantes Ligue 1
May 11 Nantes 2-1 Rennes Ligue 1
WHAT THE NUMBERS SAY
Rennes dominated the ball66% possession
Rennes took more shots19 - 4
Nantes struggled to stay disciplined5 yellow, 1 red
Rennes committed more fouls24 - 13
THE REFEREE13 matches on record
Abdelatif Kherradji
Strictness55 TEMPO51
Cards: ModerateFouls: ModeratePenalties: RareGoals: ModerateOver 2.5: Moderate
This match vs his average
Cards 94.1 +4.9
Fouls 3727.3 +9.7
Goals 32.5 +0.5
Corners 128.3 +3.7
THIS MATCH VS SEASON AVERAGE
Goals 2.01.5 +0.5
Shots 19.012.5 +6.5
On target 5.04.8 +0.2
Possession %66%51 +15.3
Corners 10.04.8 +5.2
Cards 3.01.8 +1.2
Conceded 1.01.5 -0.5
this matchseason average · 33 matches
Goals 1.01.2 -0.2
Shots 4.010.5 -6.5
On target 1.03.8 -2.8
Possession %34%40 -6.2
Corners 2.04.3 -2.3
Cards 6.02.2 +3.8
Conceded 2.01.5 +0.5
this matchseason average · 33 matches
PLAYER RATINGS★ Adrien Truffert 10.00
Starting XI
3 Adrien Truffert M · 90' · K 10.00
Goals1Assist1On target1/1Key pass7Dribbles2/2Tackles2Interceptions1Duels won9/10Fouls won5Fouls1Offside1Passes49 · %46
5 Lilian Brassier D · 90' 7.50
Key pass1Tackles1Blocks1Duels won7/11Fouls2Passes81 · %73
24 Anthony Rouault D · 90' 7.30
Duels won4/4Fouls won1Passes107 · %102
38 Djaoui Cissé M · 90' 7.20
Dribbles1/1Tackles1Interceptions2Duels won3/4Fouls won1Passes58 · %51
11 Mousa Al-Taamari F · 77' 7.20
Key pass1Dribbles1/2Tackles1Interceptions1Duels won4/6Fouls won2Fouls1Passes14 · %13
22 Lorenz Assignon M · 90' 6.90
Key pass2Dribbles2/6Tackles3Interceptions2Duels won5/16Fouls5Passes42 · %36
97 Jérémy Jacquet D · 90' 6.90
Dribbles1/2Tackles3Interceptions1Duels won6/12Fouls4Passes72 · %66
8 Seko Fofana M · 77' 6.60
On target1/2Dribbles2/3Duels won2/10Fouls4Offside1Passes46 · %43
1 Brice Samba G · 90' 6.60
Duels won1/1Passes20 · %20
6 Azor Matusiwa M · 90' 6.30
On target1/2Duels won4/9Fouls won3Fouls3Passes36 · %29
9 Arnaud Kalimuendo F · 88' 6.20
On target1/2Key pass1Fouls1Passes16 · %14
Substitutes
62 Mohamed Kader Meite F · 13' 7.20
Goals1On target1/1Duels won1/5Fouls won1Fouls2Passes2 · %1
19 Kazeem Olaigbe F · 13' 6.90
Key pass1Dribbles2/2Duels won2/2Passes8 · %8
10 Ludovic Blas M · 2'
Fouls1Passes3 · %3
Unused: Christopher WoohIsmael KonéAndrés GómezJordan JamesHans HateboerSteve Mandanda
Starting XI
31 Mostafa Mohamed F · 71' 7.50
Goals1On target1/1Dribbles1/1Interceptions1Duels won6/10Fouls won4Fouls1Offside1Passes5 · %5
6 Douglas Augusto M · 90' · K 7.30
Dribbles2/2Tackles2Interceptions1Blocks1Duels won10/13Fouls won5Fouls2Passes50 · %41
66 Louis Leroux M · 89' 6.90
Assist1Key pass1Blocks1Duels won4/7Fouls won3Fouls1Passes22 · %20
3 Nicolas Cozza M · 90' 6.90
Tackles6Duels won7/10Fouls won1Passes23 · %18
27 Moses Simon F · 90' 6.50
Tackles2Duels won6/12Fouls won4Offside1Passes7 · %6
16 Anthony Lopes G · 34' 6.30
Saves2Fouls1Passes8 · %6
98 Kelvin Amian D · 90' 6.30
Tackles1Blocks1Duels won1/5Passes44 · %34
21 Jean-Charles Castelletto D · 90' 6.30
Blocks1Duels won2/4Fouls1Passes39 · %35
44 Nathan Zeze D · 90' 6.30
Tackles2Interceptions1Duels won7/10Fouls won3Fouls1Passes40 · %32
22 Sorba Thomas M · 34' 6.30
Key pass2Interceptions1Passes14 · %13
39 Matthis Abline F · 89' 6.30
Duels won2/11Fouls won2Fouls2Passes10 · %7
Substitutes
30 Patrik Carlgren G · 56' 6.70
Saves1Duels won1/2Fouls won1Passes17 · %5
8 Johann Lepenant M · 19' 6.50
Passes2 · %2
11 Marcus Coco F · 23' 5.20
Fouls3Passes9 · %8
62 Bahereba Guirassy F · 1'
Tackles1Duels won1/2
10 Tino Kadewere F · 1'
Fouls1Passes2 · %2
Unused: Meschack EliaNicolas PalloisFlorent MolletPedro Chirivella
Win probabilityModel: 1 (%71) ✓
Rennes %71 Draw %13 Nantes %16
2.26Rennes xPuan
0.61Nantes xPuan
🎯
FREE MEMBERSHIP

Tactical metrics & visuals

Pressing & tempo, attack organisation, defensive control, chance creation and set-piece profiles.

Create free account
🔥
FREE MEMBERSHIP

Team & player heatmaps

Where each team dominated the pitch, plus per-player heatmaps from raw event coordinates.

Create free account
🤖
FREE MEMBERSHIP

ML deep-dive

Feature-level model breakdown, expected points simulation and value analysis.

Create free account
Form
RennesWLWLL
NantesWLWLL
FREE MEMBERSHIP

Heatmap & tactical analysis

Team & player heatmaps, tactical metrics and the ML deep-dive live in the dashboard.

Create free account
Match Reportsall →
Fenerbahçe 1-2 BeşiktaşSüper Lig · Sep 6 Arsenal 2-1 ChelseaPremier League · Sep 7 Trabzonspor 5-0 Gençlerbirliği S.K.Süper Lig · Sep 7 Rayo Vallecano 1-1 AlavesLa Liga · Aug 20 Atletico Madrid 2-0 MalagaLa Liga · Aug 19 Casa Pia 0-7 BenficaPrimeira Liga · Aug 17
Ad
Team of the week, tactical profile and AI predictions are open with a free account.Free sign-up
Ad
Ad