← Match Center

Nice vs Stade Rennais: Ligue 1, Oct 30, 2026

Ligue 1
HomeNice6213OVR
5–2FT
AwayStade Rennais7114OVR
  • ⚽ 12' Elye Wahi (pen)
  • ⚽ 15' Sebastian Szymanski
  • ⚽ 34' Elye Wahi (pen)
  • ⚽ 45'+2' Jonathan Clauss
  • ⚽ 52' Mohamed Amoura
  • ⚽ 58' Boulaye Dia (pen)
  • ⚽ 73' Elye Wahi

Friday, October 30, 2026 · 1:00 PM CT · Allianz Riviera, Nice, France

Highlights

2D match highlights

Animated reconstruction from match data, not real footage. Player movement between events is generated; goals, shots, cards, substitutions and their minutes come from the ESPN match feed (shot positions included).

▶ Watch official highlights

Official video from beIN SPORTS USA on YouTube: “Nice vs Stade Rennes | HIGHLIGHTS Ligue 1 | 10/30/2026 | beIN SPORTS USA”. May be geo-restricted in some countries.

Key moments

  1. Adrien Thomasson (Rennes) shoots off target. big chance*
  2. GOAL! Elye Wahi scores from the penalty spot for Nice. Nice 1–0 Rennes.
  3. GOAL! Sebastian Szymanski scores for Rennes. Nice 1–1 Rennes. Assist: Mahamadou Nagida.
  4. GOAL! Elye Wahi scores from the penalty spot for Nice. Nice 2–1 Rennes.
  5. Elye Wahi (Nice) has a shot blocked. big chance*
  6. GOAL! Jonathan Clauss scores for Nice. Nice 3–1 Rennes. Assist: Elye Wahi.
  7. Substitution for Rennes: Bryan Reynolds comes on for Przemyslaw Frankowski.
  8. Substitution for Rennes: Mahdi Camara comes on for Adrien Thomasson.
  9. Half-time: Nice 3–1 Rennes.
  10. GOAL! Mohamed Amoura scores for Nice. Nice 4–1 Rennes. Assist: Sofiane Diop.
  11. Elye Wahi (Nice) shoots off target. big chance*
  12. GOAL! Boulaye Dia scores from the penalty spot for Rennes. Nice 4–2 Rennes.
  13. Yellow card for Anthony Rouault (Rennes).
  14. Yellow card for Elye Wahi (Nice).
  15. Mousa Al-Tamari (Rennes) shoots off target. big chance*
  16. Substitution for Rennes: Djaoui Cissé comes on for Valentin Rongier.
  17. Substitution for Rennes: Issa Soumaré comes on for Boulaye Dia.
  18. Substitution for Nice: Gauthier Hein comes on for Sofiane Diop.
  19. GOAL! Elye Wahi scores for Nice. Nice 5–2 Rennes. Assist: Gauthier Hein.
  20. Substitution for Rennes: Eliezer Mayenda comes on for Mousa Al-Tamari.
  21. Substitution for Nice: Morgan Sanson comes on for Djibril Coulibaly.
  22. Yellow card for Charlie Cresswell (Rennes).
  23. Yellow card for Mohamed Abdelmoneim (Nice).
  24. Yellow card for Mahdi Camara (Rennes).
  25. Yellow card for Youssouf Ndayishimiye (Nice).
  26. Substitution for Nice: Hamza Koutoune comes on for Jonathan Clauss.
  27. Substitution for Nice: Nathan N'Goumou comes on for Elye Wahi.
  28. Yellow card for Mohamed Amoura (Nice).
  29. Full-time: Nice 5–2 Rennes.
Team comparison

Ratings

6213OVRHome

Nice

ATT
5311
DEF
7014
FRM
7114
ELO
5411
  • 5311Attack7916
  • 7014Defence6012
  • 7114Form7615
  • 5411Elo strength7215
  • 6213Overall7114
ATTDEFFRMELO
Nice Rennes
7114OVRAway

Stade Rennais

ATT
7916
DEF
6012
FRM
7615
ELO
7215

Ratings are our own 0-99 scale, built only from results data: ATT = 65 + 30 × log2(attack index), DEF = 65 − 30 × log2(defence index) (index 1.00 = competition average), FRM = 30 + 69 × points from the last 5 games ÷ 15, ELO = 60 + (Elo − 1500) ÷ 9, OVR = 30% ATT + 30% DEF + 20% FRM + 20% ELO. Each is capped to 1-99. The Manager style shows the same numbers on a 1-20 scale (rating ÷ 99 × 20). Ratings use only games before kick-off. Educational analysis, not betting advice.

Post-match note

Final score: Nice 5–2 Rennes. By the model's pre-match numbers that was a surprise. It rated a Nice win at only 33%, and its favorite was a Rennes win (43%). Goals: 7 scored against 3.0 expected (Nice 5 vs 1.4, Rennes 2 vs 1.6). Shots: Nice 17 (8 on target) vs Rennes 18 (9); possession 47.5% – 52.5%.

Who wins?

Pick before kick-off. Just for fun: no account, no money, saved only in this browser.

Pre-game analysis

Nice (7th, 14 pts from 9) host Rennes (3rd, 16 pts from 9) in the Ligue 1 table as it stands. Nice have scored 8 and conceded 10 in 8 Ligue 1 games (1.0 and 1.2 per game). Rennes have scored 18 and conceded 14 in 8 Ligue 1 games (2.2 and 1.8 per game). Recent form across all competitions (oldest to newest): Nice LWWLW, Rennes WWLDW. In the last 5 meetings on record, Nice won 2, Rennes won 3 and 0 were drawn. The goals model expects about 1.4–1.6. Rennes are slight favorites: Nice 33%, draw 24%, Rennes 43%. The single most likely score is 1–1, but even that only has a 11% chance. Elo ratings (Nice 1449, Rennes 1607) give Nice an expected score of 36%, which agrees with the goals model.

Pre-match outlook

Nice winDrawRennes win

Expected goals (model): Nice 1.40 · Rennes 1.64 · most likely score 1–1 (11%).
Method: Poisson. Baseline home 1.62 / away 1.35 goals per game from 72 Ligue 1 games (this season). Expected goals = baseline × attack × opponent defence. Elo cross-check: Nice expected score 36%. Full method.

Educational analysis, not betting advice.

Key numbers

NiceRennes
7thTable position3rd
14 (9)Points (played)16 (9)
4-2-3W-D-L5-1-3
1.00Goals for / game*2.25
1.25Goals against / game*1.75
LWWLWForm, last 5 (all comps)WWLDW
1449Elo rating (pre-match)1607
0.76 / 0.88Attack / defence index1.37 / 1.13
47.5Possession % (this match)52.5
17Shots (this match)18
8Shots on target (this match)9
4Corners (this match)7
8Fouls (this match)10

Table: current Ligue 1 standings. *Ligue 1 games this season before kick-off. Index: 1.00 = competition average (attack: higher is better; defence: lower is better).

Head-to-head

Nice 2 wins · 0 draws · Rennes 3 wins

  • Nice 0–4 Stade Rennais
  • Stade Rennais 1–2 Nice
  • Stade Rennais 2–0 Nice
  • Nice 3–2 Stade Rennais
  • Stade Rennais 2–0 Nice