⚡ AI
2-0 · Rennes 68%
· Over 2.5 62%
62
MATCH HIGHLIGHTS
2 Clips
⚽ [J31] Le résumé de Stade Rennais - FC Nantes (2-1)
youtube · FC Nantes
Ligue 1: Rennes FC vs Nantes
youtube · Ligue 1 McDonald’s
📈 MOMENTUM · ATTACK WAVE
▼ Rennes
LAST 30 MIN
▲ Nantes
📊 FULL-TIME STATS
14
SHOTS
21
5
ON TARGET
8
64
POSSESSION %
36
6
CORNERS
6
15
FOULS
15
3
YELLOW CARDS
2
1.5
XG
2.08
461
PASSES
251
⚡ KEY EVENTS
8'
⚽
Esteban Lepaul
Penalty Goal
38'
🟨
Nicolas Cozza
Yellow Card
40'
⚽
Ignatius Ganago
Normal Goal
50'
🟨
Deiver Machado
Yellow Card
59'
VAR
Esteban Lepaul
Goal Disallowed - offside
68'
🔄
Alidu Seidu
Substitution
68'
🔄
Ludovic Blas
Substitution
68'
🔄
Mohamed Kaba
Substitution
⭐ MAN OF THE MATCH
Ignatius Ganago
8.0
RATING
📋 PLAYER RATINGS · TOP 5 EACH
Rennes
7.7
Valentin Rongier
7.7
Brice Samba
7.5
Lilian Brassier
Nantes
Ignatius Ganago
8.0
Nicolas Cozza
7.9
Johann Lepenant
7.6
🏆 LEAGUE CONTEXT
4
Lyon
31
57
Lyon
31
57
5
Rennes
31
56
Rennes
31
56
6
Marseille
31
53
Marseille
31
53
16
Auxerre
31
25
Auxerre
31
25
17
Nantes
31
20
Nantes
31
20
18
Metz
31
16
Metz
31
16
💬 COMMENTARY
90'
CARD · Yellow Card
Unsportsmanlike conduct
88'
CARD · Yellow Card
Foul
73'
CARD · Yellow Card
Roughing
50'
CARD · Yellow Card
Roughing
38'
CARD · Yellow Card
Holding
8'
⚽
Esteban Lepaul
Penalty
38'
🟨
Nicolas Cozza
Yellow Card
40'
⚽
Ignatius Ganago
Normal Goal
50'
🟨
Deiver Machado
Yellow Card
59'
📺
Esteban Lepaul
Goal Disallowed - offside
68'
🔄
Alidu Seidu
Substitution 1
68'
🔄
Ludovic Blas
Substitution 2
68'
🔄
Mohamed Kaba
Substitution 1
68'
🔄
Louis Leroux
Substitution 2
73'
🟨
Abdelhamid Ait Boudlal
Yellow Card
77'
🔄
Frédéric Guilbert
Substitution 3
81'
🔄
Breel Embolo
Substitution 3
87'
🔄
Ignatius Ganago
Substitution 4
87'
🔄
Matthis Abline
Substitution 5
88'
🟨
Valentin Rongier
Yellow Card
90'+1
🔄
Mousa Tamari
Substitution 4
90'+2
⚽
Valentin Rongier
Normal Goal
90'+6
🟨
Sebastian Szymański
Yellow Card
14
SHOTS
21
5
ON TARGET
8
64
POSSESSION %
36
1.5
XG
2.08
6
CORNERS
6
15
FOULS
15
3
YELLOW CARDS
2
14
TOTAL SHOTS
21
5
ON TARGET
8
4
OFF TARGET
6
5
BLOCKED
7
8
INSIDE BOX
18
6
OUTSIDE BOX
3
1.5
XG
2.08
461
TOTAL PASSES
251
392
ACCURATE
181
85
ACCURACY %
72
64
POSSESSION %
36
6
CORNERS
6
5
OFFSIDES
1
6
GK SAVES
3
15
FOULS
15
3
YELLOW CARDS
2
0
RED CARDS
0
🎯 SHOT BREAKDOWN
Rennes
5 sh
Esteban Le...
1/3
Valentin R...
1/1
Lilian Bra...
1/1
Nantes
6 sh
Ignatius G...
1/3
Nicolas Co...
1/2
Ibrahima S...
0/1
📈 xG RACE
1.50 – 2.08
Rennes
Nantes
Rennes
4-4-2
HEAD TO HEAD · ALL-TIME · 10 Recent meetings
7
Rennes
1
D Draws
2
Nantes
RECENT MEETINGS
⚡ AI TOP PICK
Rennes
PROJECTED: 2-0
68%
CONF 62
WIN PROBABILITY
68%
Rennes
19%
Draw
13%
Nantes
🤖 AI MODEL BLEND
| MODEL | Rennes | D | Nantes |
|---|---|---|---|
| POISSON | 73% | 18% | 10% |
| ELO | 80% | 8% | 12% |
| DL | 68% | 19% | 13% |
| FINAL | 68% | 19% | 13% |
PREDICTED SCORE
2 - 0
📊 OVER / UNDER
OVER 1.5
—
OVER 2.5
62%
OVER 3.5
—
BOTH TEAMS TO SCORE
28%
YES
72%
NO
💡 KEY FACTORS
Rennes strong home form and league position dominates; Nantes in poor away form and relegation trouble.
Rennes 5th (53 pts) vs Nantes 17th (20 pts) — 33-point gap is vast
Nantes away form LDDLL is dire; Rennes home form WDLWW solid
Nantes concede 49 goals (worst in league) — expect Rennes attacking control
OVER / UNDER · GOALS
1.5
9 bk
OVER
1.19
UNDER
4.52
2.5
11 bk
OVER
1.64
UNDER
2.25
3.5
10 bk
OVER
2.57
UNDER
1.48
BOTH TEAMS TO SCORE
YES
1.77
10 bk
NO
1.99
10 bk
ASIAN HANDICAP
Away -0.25
3.38 6bk
Away -0.5
2.67 5bk
Away -0.75
2.38 6bk
Away -1
2.09 8bk
Away -1.25
1.80 7bk
Away -1.5
1.61 10bk
🏟 STADIUM
Roazhon Park
Rennes · 31,127 seats
REFEREE
Benoît Bastien, France
⚖ MATCH OFFICIALS
REFEREE
Benoît Bastien...
—
REN... MGR
Franck Haise
head coach
NAN... MGR
Vahid Halilhod...
head coach
🏥 UNAVAILABLE PLAYERS
Rennes · 0 OUT
No injuries reported
Nantes · 20 OUT
Mayckel Lahd...
· Inactive
Fabien Cento...
· Injury
Mathieu Acap...
· Injury
Bahereba Gui...
· Hamstring In...
+ 16 more
KICK-OFFSun, 26 Apr · 15:15
RoundRegular Season - 31
Season2025
SURFACEGrass
CAPACITY31,127
🏟
Roazhon Park
Rennes · 31,127