FranceLigue 1
Nice5Rennes2
30 Oct 2026, 18:00Kick-off · UTC
Competition
Ligue 1
Venue
Allianz Riviera, Nice
Match status
Full time
Referee
Wattellier

Nice vs Rennes — 30 October 2026

Match events

Nice vs Rennes · Chronological order

First half

  1. 12′

    Other event

    Elye Wahi

    Nice

    1–0
  2. 15′

    Goal

    Sebastian Szymański

    Rennes

    Assist: Mahamadou Nagida

    1–1
  3. 34′

    Other event

    Elye Wahi

    Nice

    2–1
  4. 45+2′

    Goal

    Jonathan Clauss

    Nice

    Assist: Elye Wahi

    3–1

Second half

  1. 52′

    Goal

    Mohamed Amoura

    Nice

    Assist: Sofiane Diop

    4–1
  2. 58′

    Other event

    Boulaye Dia

    Rennes

    4–2
  3. 61′

    Yellow card

    Anthony Rouault

    Rennes

  4. 62′

    Yellow card

    Elye Wahi

    Nice

  5. 73′

    Goal

    Elye Wahi

    Nice

    Assist: Gauthier Hein

    5–2
  6. 84′

    Yellow card

    Charlie Cresswell

    Rennes

  7. 84′

    Yellow card

    Mahdi Camara

    Rennes

  8. 84′

    Yellow card

    Abdelmonem Mohamed

    Nice

  9. 84′

    Yellow card

    Youssouf Ndayishimiye

    Nice

  10. 88′

    Yellow card

    Mohamed Amoura

    Nice

Data current as of . Available events from the saved summary; it may not include every substitution or incident.

Confirmed line-ups

Starting XI and available player events from the completed match.

Confirmed · full time

Ball: goal · P: penalty · OG: own goal · A: assist · Yellow/red rectangle: card · ↑ On · ↓ Off. Times are match minutes; substitute lists also include unused players.

Nice

3–4–2–1
  1. Goalkeeper
    • Number 23, Yehvann Diouf
  2. Formation row 1
    • Number 5, Mohamed Abdelmonem
    • Number 55, Youssouf Ndayishimiye
    • Number 35, Xavier Mandza
  3. Formation row 2
    • Number 92, Jonathan Clauss
    • Number 39, Djibril Coulibaly
    • Number 6, Hichem Boudaoui
    • Number 27, Niels Nkounkou
  4. Formation row 3
    • Number 10, Sofiane Diop
    • Number 9, Mohamed Amoura
  5. Formation row 4
    • Number 11, Elye Wahi

Coach

  • Olivier Pantaloni

Substitutes

  • 77 Teddy Boulhendi
  • 84 Hamza Koutoune
  • 7 Gauthier Hein
  • 8 Morgan Sanson
  • 22 Issiaga Camara
  • 87 Everton Pereira
  • 21 Isak Jansson
  • 29 Nathan NGoumou
  • 41 Djelan Morana

Other supplied player events

These events could not be linked to a listed player. They are kept separate from the field.

  • Abdelmonem Mohamed

Rennes

3–5–2
  1. Goalkeeper
    • Number 16, Nicolas Lemaitre
  2. Formation row 1
    • Number 48, Abdelhamid Ait Boudlal
    • Number 4, Charlie Cresswell
    • Number 24, Anthony Rouault
  3. Formation row 2
    • Number 95, Przemysław Frankowski
    • Number 17, Sebastian Szymański
    • Number 21, Valentin Rongier
    • Number 28, Adrien Thomasson
    • Number 18, Mahamadou Nagida
  4. Formation row 3
    • Number 11, Mousa Tamari
    • Number 22, Boulaye Dia

Coach

  • Franck Haise

Substitutes

  • 60 Kilian Belazzoug
  • 5 Gonçalo Calisto de Oliveira
  • 14 Bryan Reynolds
  • 26 Quentin Merlin
  • 6 Djaoui Cisse
  • 45 Mahdi Camara
  • 10 Ludovic Blas
  • 12 Eliezer Mayenda
  • 90 Issa Soumare

Data current as of . The field shows the starting formation, with available recorded events; it does not reconstruct positions throughout the game. Coverage may be incomplete.

Match statistics

Full match · Nice vs Rennes

Full-match statistics: Nice and Rennes
NiceStatisticRennes
48%Possession52%
3.38Expected goals (xG)2.60
8Shots on target9
6Shots off target7
3Blocked shots2
4Corners7
2Offsides3
8Fouls10
12Throw-ins19
4Yellow cards3
0Yellow/red cards0
0Red cards0
3Crosses6
0Counter-attacks0
7Goalkeeper saves3
9Goal kicks9
0Treatments0

Data current as of . Match totals as provided; no breakdown by half. — means not provided. Bars compare each pair of values.

The results and league table below are saved historical context, not performance statistics from this match. Check the data times shown in each section.

Results & head-to-head

Recent team results and previous meetings · All competitions · Newest first

Head-to-head

Last 10 meetings shown · All competitions

Nice wins
5
Draws
1
Rennes wins
4

Based on this saved sample. Shootout wins count as wins.

  1. Ligue 1 2025/2026France
    Nice (home)Score 0–4Rennes (away), winner
  2. Ligue 1 2025/2026France
    Rennes (home)Score 1–2Nice (away), winner
  3. Ligue 1 2024/2025France
    Rennes (home), winnerScore 2–0Nice (away)
  4. Ligue 1 2024/2025France
    Nice (home), winnerScore 3–2Rennes (away)
  5. Ligue 1 23/24France
    Rennes (home), winnerScore 2–0Nice (away)
  6. Ligue 1 23/24France
    Nice (home), winnerScore 2–0Rennes (away)
  7. Ligue 1 22/23France
    Nice (home), winnerScore 2–1Rennes (away)
  8. Ligue 1 22/23France
    Rennes (home), winnerScore 2–1Nice (away)
  9. Ligue 1 21/22France
    Nice (home)Score 1–1Rennes (away)
  10. Ligue 1 21/22France
    Rennes (home)Score 1–2Nice (away), winner

Data current as of . Up to 10 results per view before this fixture; no automatic live updates. W = win, D = draw, L = loss for the selected team. Scores show home team first and include extra time where played; shootouts decide the winner and are shown separately.

Against common opponents

30 Aug 2026 – 30 Oct 2026 UTC · Two calendar months · All competitions

How Nice and Rennes fared against the same opponents. Scores show the historical home team first.

Strasbourg

Nice

  1. Ligue 1France
    WNice (home), winnerScore 2–1Strasbourg (away)

Rennes

  1. Ligue 1France
    WRennes (home), winnerScore 3–0Strasbourg (away)

Lyon

Nice

  1. Ligue 1France
    LLyon (home), winnerScore 2–1Nice (away)

Rennes

  1. Ligue 1France
    LLyon (home), winnerScore 4–0Rennes (away)

Auxerre

Nice

  1. Ligue 1France
    LAuxerre (home), winnerScore 1–0Nice (away)

Rennes

  1. Ligue 1France
    WRennes (home), winnerScore 4–1Auxerre (away)

Based on the latest 9 saved results for Nice and 9 for Rennes, filtered to the period above. This sample may not include every match. Home advantage, competitions and match dates may differ; this comparison is context, not a prediction. Data current as of .

League standings

Ligue 1 · France

Scroll horizontally to see all columns.

Ligue 1 overall league standings. Home and Away badges identify this match's participants. A dash means the value was not supplied.
#TeamPWDLGFGAGDPts
1 · Champions LeagueParis Saint-Germain96212110+1120
2 · Champions LeagueLille9441116+516
3 · Champions LeagueRennesAway95132019+116
4 · Champions League qualificationAS Monaco8431117+415
5 · Europa LeagueLyon8422137+614
6 · Europa Conference League qualificationLens94231612+414
7Paris FC8422139+414
8NiceHome94231312+114
9Marseille84041813+512
10Lorient833276+112
11Toulouse82421211+110
12Auxerre83141218-610
13Brest82331412+29
14Angers8224915-68
15Le Mans81431116-57
16 · Relegation play-offStrasbourg82151218-67
17 · RelegationTroyes8125516-115
18 · RelegationLe Havre9027920-112
  • Champions League
  • Champions League qualification
  • Europa League
  • Europa Conference League qualification
  • Relegation play-off
  • Relegation

Data current as of . No automatic live updates. Points are shown as recorded. — means not provided.

Original pre-match preview

Nice vs Rennes: Match preview — 30 October 2026

Translated with AI assistance. English version reviewed by Gevorg Danielyan. Our editorial standards

Published

Nice host Rennes in the ninth round of Ligue 1, with both teams showing encouraging form ahead of the meeting. Nice have collected nine points from their last four league matches and remain unbeaten at home, while Rennes sit second in the standings, just one point behind Paris Saint-Germain. The visitors have also shown improvement following a tactical adjustment, setting up an interesting contest between Nice's home resilience and Rennes' attacking strength.

Nice's Improving Form and Defensive Concerns

Nice have recovered from an inconsistent start to the season, collecting nine points from their last four Ligue 1 matches. Olivier Pantaloni's team recorded three 2-1 victories over Lille, Strasbourg, and Brest, building momentum ahead of the meeting with Rennes.

The latest victory against Brest was particularly difficult. Nice came from behind despite registering only two shots on target, converting both opportunities. Goalkeeper Diouf then preserved the result by saving a penalty in stoppage time.

Home performances have been another positive aspect of Nice's campaign. They remain unbeaten in four Ligue 1 matches at their own stadium, recording two wins and two draws for a total of eight points.

However, defensive consistency remains a concern. Nice have conceded in each of their last four matches, even as results have improved. Their attacking output has also been relatively modest, with just eight goals scored in eight league fixtures, compared with Rennes' 18.

Injuries could make maintaining defensive organization more difficult. Defenders Mendy and Moïse Bombito are unavailable, along with defensive midfielder Laurent Abergel. Center back Seydou is also ineligible because of the terms of his loan agreement.

There are additional uncertainties at wingback, where both Ali Abdi and Jonathan Clauss remain doubtful. Their potential absences would further restrict Pantaloni's options for providing defensive cover in wide areas.

Nice have nevertheless shown signs of improvement in their attacking buildup. During the second half against Brest, En and Amoura began operating deeper, receiving possession more frequently in midfield rather than remaining in advanced positions.

This adjustment improved Nice's ability to progress the ball through the middle of the pitch. Maintaining those passing connections could help them play through Rennes' pressure and move possession into attacking areas more effectively.

Rennes' Tactical Improvement Under Haise

Rennes enter the round in second place in Ligue 1, just one point behind PSG. Franck Haise's team have been particularly productive in attack, scoring 18 goals across their opening eight league matches.

Their recent improvement has followed an important tactical adjustment. After a disappointing 4-3 defeat against Paris FC, Haise switched to a system featuring three central defenders.

The change produced encouraging results in two demanding fixtures. Rennes earned a 2-2 draw away to Juventus in the Europa League before defeating Strasbourg 3-0 at home in Ligue 1.

The revised structure has provided greater defensive stability while allowing the wingbacks to contribute more actively in attack. With three central defenders providing cover, the wide players have more opportunities to advance and exploit space along the flanks.

Rennes have also maintained strong attacking productivity. Across their last five competitive matches, they have scored 14 goals, an average of 2.8 per game. However, they have conceded eight times during the same period, suggesting that their defensive organization still requires attention despite the recent improvement.

The main selection concern involves Estéban Lepaul, Rennes' leading Ligue 1 scorer with seven goals. The forward suffered an ankle injury against Paris FC and subsequently missed the matches against Juventus and Strasbourg.

His availability for the trip to Nice remains uncertain. Haise has reported an improvement in the player's condition but has not provided a date for his return.

Rennes have nevertheless demonstrated that they can maintain their attacking threat without Lepaul. Dia, Sebastian Szymański, and Mousa Al-Tamari have been in good form, combining to score all five of the team's goals across the last two matches.

Their contributions have helped Rennes maintain attacking momentum during the absence of their leading scorer. The team's recent performances also indicate that Haise's tactical changes have improved the connections between midfield and attack without reducing their ability to create scoring opportunities.

Referee: Eric Wattellier

Eric Wattellier has officiated five Ligue 1 matches this season, averaging 2.8 yellow cards and 23 fouls per game. His relatively low booking average suggests a more lenient disciplinary approach than some of his colleagues.

However, Wattellier has also shown a willingness to impose stronger sanctions for serious offenses. He has already sent off two players and awarded one penalty during the current campaign.

Key Factors

One of the main tactical questions is how Nice will handle Rennes' increased attacking width. Haise's use of three central defenders allows his wingbacks to advance, potentially creating difficult situations for a Nice defense affected by injuries and uncertain availability in wide positions.

Nice's recent adjustment to deeper positioning from their attacking players could provide a response. By receiving the ball in midfield, En and Amoura may help the hosts move through Rennes' pressing structure and create opportunities to attack the space left behind advancing wingbacks.

Rennes' ability to maintain defensive balance while committing players forward, particularly against a Nice side that has become more effective at progressing possession, could be an important factor in how the match develops.

Portrait of Gevorg Danielyan

About the author

Gevorg Danielyan

Gevorg Danielyan is a football writer and AC Milan supporter who has followed the sport since 1998. The first match he watched was the 1998 World Cup final, which sparked his lasting interest in the game. At Onextwo, Gevorg writes match previews and analysis based on statistics, team news and his own observations. His articles offer a personal assessment of each matchup, examining recent performances, tactical questions and the context behind the results. He currently contributes editorial articles to Tipsters.net and has published on Stavka.tv for many years.

Focus: sport, football, ice-hockey, basketball

View profile and articles

Readers’ poll

Who will win?

Voting closed

90 minutes plus stoppage time. Extra time and penalties do not count.

  1. Nice0%
    0 votes
  2. Draw0%
    0 votes
  3. Rennes0%
    0 votes

0 votes · No votes yet · Scheduled kick-off

Reader opinions, not probabilities. One vote per browser. Your choice is final.

Latest football match previews