KickoffDNA
0 live

Rennes

Ligue 1 · Europa League 3rd of 18 · 10 pts · P4 W3 D1 L0 · GD +3 DWWWD

Coach: Franck Haise · since Feb 2026 · 2.12 ppg over 17

Next: at Olympique Lyonnais · Ligue 1

35 team matches · 62 goals · 2025-09-20 → 2026-09-16 · ranks within the current squad · 12 players who appeared but left not shown

Most influential

#1
Estéban Lepaul 9 · Centre Forward
● 7.19
Minutes #3G+A #1Rating #2Creation #11
Minutes
2821 (90% of team) · 34 starts + 1 sub
Goals + assists
22 + 5 (44% of team goals) · xG 16.6
Rating
7.2 (84th pct, attackers in league)
Creation
24.0 key passes · 5.0 big chances · 0.93/90
  • DSturm GrazA6.5
  • WOlympique MarseilleH6.9
  • WAngers SCOA6.7
  • WLe MansH2G8.8
  • DParis Saint GermainH1G7.1
#2
Valentin Rongier 21 · Central Midfield · captain ×31
● 7.35
Minutes #4G+A #4Rating #1Creation #8
Minutes
2747 (87% of team) · 31 starts + 1 sub
Goals + assists
3 + 5 (13% of team goals) · xG 1.2
Rating
7.27 (95th pct, midfielders in league)
Creation
45.0 key passes · 10.0 big chances · 1.8/90
  • DSturm GrazA6.9
  • WOlympique MarseilleH7.6
  • WAngers SCOA7.7
  • WLe MansH1G7.3
  • DParis Saint GermainH7.3
#3
Mahdi Camara 45 · Central Midfield
● 7.05
Minutes #1G+A #7Rating #6Creation #12
Minutes
2942 (93% of team) · 33 starts + 1 sub
Goals + assists
3 + 1 (6% of team goals) · xG 3.2
Rating
6.94 (65th pct, midfielders in league)
Creation
26.0 key passes · 3.0 big chances · 0.89/90
  • DSturm GrazA7.1
  • WOlympique MarseilleH6.9
  • WAngers SCOA7.4
  • WLe MansH6.9
  • LOlympique MarseilleA6.9
#4
Mousa Tamari 11 · Right Wing
● 6.77
Minutes #5G+A #2Rating #10Creation #6
Minutes
2364 (75% of team) · 27 starts + 8 sub
Goals + assists
6 + 6 (19% of team goals) · xG 4.3
Rating
6.89 (56th pct, attackers in league)
Creation
40.0 key passes · 11.0 big chances · 1.94/90
With / without
2.04 ppg starting (27) · 1.0 without (8) +1.04
  • DSturm GrazA6.9
  • WOlympique MarseilleH 1A7.0
  • WAngers SCOA7.0
  • WLe MansH6.7
  • DParis Saint GermainH6.3
#5
Ludovic Blas 10 · Right Midfield
● 6.99
Minutes #8G+A #3Rating #8Creation #1
Minutes
1567 (50% of team) · 15 starts + 18 sub
Goals + assists
4 + 4 (13% of team goals) · xG 6.2
Rating
6.92 (59th pct, midfielders in league)
Creation
49.0 key passes · 12.0 big chances · 3.5/90
With / without
1.73 ppg starting (15) · 1.85 without (20) -0.12
  • DSturm GrazA6.8
  • WOlympique MarseilleH7.1
  • WAngers SCOA7.3
  • WLe MansH7.3
  • DParis Saint GermainH6.4

Full squad by position · click a column to sort

PlayerRankAppsMinGAxGRatingFormMin#G+A#Rat#
Goalkeepers
Brice Samba 30 #10 32 2880 0 0 0.0 6.86 ● 7.1 2 19 11
Nicolas Lemaître 16 New signing · 1 Jul #20 1 90 0 0 0.0 6.61 6.61 20 20
Kilian Belazzoug 60 0 0 0 0 ● None
Defenders
Przemyslaw Frankowski 95 #6 20 1363 2 3 0.7 6.96 ▼ 6.55 10 6 5
Quentin Merlin 26 #8 32 2328 1 3 1.2 6.85 ● 6.72 6 9 13
Abdelhamid Ait Boudlal 48 #11 22 1516 2 1 1.4 6.84 ● 6.94 9 10 14
Anthony Rouault 24 #13 20 1633 0 0 1.1 6.84 ● 6.91 7 15 15
Charlie Cresswell 4 On loan · from Toulouse #14 5 450 0 0 0.4 6.96 ● 6.96 16 17 4
Alidu Seidu 36 #15 19 1125 0 1 0.1 6.74 ● 6.5 11 14 16
Mahamadou Nagida 18 #16 21 1027 0 1 0.4 6.69 ● 6.86 13 12 18
Bryan Reynolds 14 New signing · 9 Jul #17 3 104 0 0 0.1 6.9 6.9 19 18 9
Gonçalo Oliveira 5 0 0 0 0 ● None
Midfielders
Valentin Rongier 21 #2 32 2747 3 5 1.2 7.27 ● 7.35 4 4 1
Mahdi Camara 45 #3 34 2942 3 1 3.2 6.94 ● 7.05 1 7 6
Ludovic Blas 10 #5 33 1567 4 4 6.2 6.92 ● 6.99 8 3 8
Sebastian Szymanski 17 #7 21 1080 2 4 0.9 6.93 ● 7.01 12 5 7
Adrien Thomasson 28 New signing · 1 Jul #9 5 373 1 2 1.2 7.15 ● 7.15 17 11 3
Issa Soumaré 90 New signing · 1 Jul #18 4 216 0 1 0.3 6.73 ● 6.94 18 13 17
Djaoui Cissé 6 #19 21 909 0 0 0.7 6.68 ● 6.58 14 16 19
Ayanda Sishuba 0 0 0 0 ● None
Attackers
Estéban Lepaul 9 #1 35 2821 22 5 16.6 7.2 ● 7.19 3 1 2
Mousa Tamari 11 #4 35 2364 6 6 4.3 6.89 ● 6.77 5 2 10
Arnaud Nordin 70 New signing · 1 Jul #12 13 624 1 3 2.2 6.85 ● 6.78 15 8 12
Eliezer Mayenda 12 New signing · 5 Jul 4 43 0 0 0.2 6.65 ● 6.65
Elías Legendre Quiñónez 35 6 41 0 0 0.3 6.37 ● 6.46
Boulaye Dia 22 On loan · from Lazio 3 17 0 0 0.1 6.65 ● 6.87

Ranks need 90+ minutes in the window (rating also 2+ rated matches). Form = average rating over the player's last 5 appearances anywhere, arrow vs their own last-365 average (±0.3). With/without shown only with 5+ matches each side and is a record, not an effect.

This week · last 7 days

2matches played · last one 2 days ago
2,581 kmtravelled · round trips from Roazhon Park, as the crow flies
1 duntil the next match
Last win from behind · 131 days ago 10 May 2026 · v Paris 2-1 · Ligue 1 From 1 down at 53′ · level Estéban Lepaul 74′ · winner Breel Embolo 75′
  • 11 Sepv Olympique Marseille · Roazhon Park, Rennes · home · FRA L1
  • 16 Sepat Sturm Graz · Merkur Arena, Graz · 1,290 km each way · UEFA EL

Market · 2026/2027 · Ligue 1 · 4 priced matches

10 ptsthe market expected 6.3 ± 2.4 · gap +3.7 (+1.5 sd)
75%went in as favourite · even 0% · underdog 25%

Pinnacle closing 1X2, margin removed; expected points = 3 × P(win) + P(draw) per match, summed. ± is one standard deviation of the season total, so about a third of team-seasons finish outside it and the gap is a description of this season, not a rating of the team or the market.

35 matches · 2025-09-20 → 2026-09-16

MetricAll 35Home 18Away 17
Results
Matches351817
Points per game1.801.941.65
W / D / L18 / 9 / 810 / 5 / 38 / 4 / 5
Goals for / match1.771.781.76
Goals against / match1.401.111.71
Clean sheets31%22%41%
Failed to score17%17%18%
Both teams scored60%72%47%
Over 2.571%67%76%
Expected goals
xG for / match1.641.751.51
xG against / match1.491.351.63
xG difference0.150.40-0.12
Finishing vs xG0.130.020.25
xPts / match1.481.661.30
Points vs xPts0.320.280.35
Game state
Scored first60%50%71%
PPG when scoring first2.332.782.00
PPG when conceding first1.001.140.75
Came back from behind38%57%17%
Won from behind321
Came back for a point or win541
Leads held72%83%62%
Minutes leading42%39%45%
Minutes level39%43%35%
Minutes trailing19%18%20%
First goal (min)323430
First goal conceded (min)414535
Timing
Goals scored in 2nd half48%53%43%
Goals conceded in 2nd half61%60%62%
Late goals for (76'+)0.260.330.18
Late goals against0.310.220.41
Style
Possession54%55%53%
Shots14.815.813.7
On target5.15.64.6
Shot conversion12%11%13%
Shots inside box64%60%70%
Big chances created2.63.02.2
Corners6.06.45.6
xG from set plays28%27%30%
Goals from headers16%26%7%
Pressure index15.216.413.9
Dominant minutes54.556.352.6
Pass accuracy84%84%84%
Fouls12.412.811.9
Cards1.711.561.88

Goal timing for / against per 15 min

0–15'107
16–30'162
31–45'610
46–60'1310
61–75'89
76–90'911

Current: unbeaten 5 · winless 1 · clean sheets 2

FormationUsePPGGFGAxGxGA
3-5-215 43%1.531.61.671.411.55
4-3-36 17%2.171.830.831.741.31
4-4-26 17%2.02.331.832.01.29
4-1-4-15 14%1.61.21.21.781.65
4-2-3-12 6%3.03.00.51.352.23

Windows with fewer than 5 matches show no figures. Won from behind counts matches the team trailed in at any point and won on goals; a shootout win after coming back to level counts as a comeback, not a win from behind. Distances are straight-line round trips from the ground the team hosts most, never road or air miles.

5 matches with pressure data · intensity v an average side in the same situations, SD units · raw 16.73 for, 11.18 against

Pressure above an average side in the same situations (+0.27) · stands out: when level +0.55

Typical match · pressure by minute, smoothed · overall home away

0'15'30'45'60'75'90'

Tempo

Overall intensity+0.275
Early press (0-15, level)+0.245
Late push (76+, level)-0.093

Game state

When ahead+0.014
When level+0.555
10 min after conceding-0.423
10 min after scoring-0.024

Situations

At home-0.123
Away+0.832
4+ days rest+0.275

Opposition

v top-tier opponents-0.252
v bottom-tier opponents+0.142
As favourite+0.444

Conceded

Pressure conceded+0.105
Conceded when ahead+0.174
Conceded late (76+)-0.155

Ahead vs level -0.54

Bars are SD units against the league baseline for the same venue, game state, men on the pitch and minute; the last column is the number of matches behind each figure. Fewer than 3 matches shows greyed.

5 played in the 2026/27 season · W3 D2 L0 · tap a result for the summary, events, stats, lineups, player stats and closing odds.

Ligue 1· 2026/2027W3 D1 L0
Europa League· 2026/2027W0 D1 L0

37 fixtures in the feed · kick-off times in your local time.

Sat 19 SepLigue 1 · Matchweek 5 Olympique Lyonnais v Rennes 1/1 Sun 11 OctLigue 1 · Matchweek 6 Rennes v Auxerre 1/1 Thu 15 OctEuropa League · League Stage · Matchday 2 Rennes v OFI 1/1 Sun 18 OctLigue 1 · Matchweek 7 Paris v Rennes 1/1 Thu 22 OctEuropa League · League Stage · Matchday 3 Juventus v Rennes 1/1 Sun 25 OctLigue 1 · Matchweek 8 Rennes v Strasbourg 1/1 Sat 31 OctLigue 1 · Matchweek 9 Nice v Rennes 1/1 Thu 5 NovEuropa League · League Stage · Matchday 4 Rennes v Olympiacos F.C. 1/1 Sun 8 NovLigue 1 · Matchweek 10 Rennes v LOSC Lille 1/1 Sun 22 NovLigue 1 · Matchweek 11 Lorient v Rennes 1/1 Thu 26 NovEuropa League · League Stage · Matchday 5 NEC Nijmegen v Rennes 1/1 Sun 29 NovLigue 1 · Matchweek 12 Toulouse v Rennes 1/1 Sat 5 DecLigue 1 · Matchweek 13 Rennes v Brest 1/1 Thu 10 DecEuropa League · League Stage · Matchday 6 Rennes v Dinamo Zagreb 1/1 Sat 12 DecLigue 1 · Matchweek 14 Rennes v Monaco 1/1 Sat 2 JanLigue 1 · Matchweek 15 Troyes v Rennes 1/1 Sat 16 JanLigue 1 · Matchweek 16 Rennes v Lens 1/1 Thu 21 JanEuropa League · League Stage · Matchday 7 Rennes v Omonia Nicosia 1/1 Sat 23 JanLigue 1 · Matchweek 17 Le Havre v Rennes 1/1 Thu 28 JanEuropa League · League Stage · Matchday 8 Sparta Praha v Rennes 1/1 Sat 30 JanLigue 1 · Matchweek 18 Rennes v Lorient 1/1 Sat 6 FebLigue 1 · Matchweek 19 Rennes v Olympique Lyonnais 1/1 Sat 13 FebLigue 1 · Matchweek 20 Brest v Rennes 1/1 Sat 20 FebLigue 1 · Matchweek 21 Rennes v Toulouse 1/1 Sat 27 FebLigue 1 · Matchweek 22 Olympique Marseille v Rennes 1/1 Sat 6 MarLigue 1 · Matchweek 23 Paris Saint Germain v Rennes 1/1 Sat 13 MarLigue 1 · Matchweek 24 Le Mans v Rennes 1/1 Sat 20 MarLigue 1 · Matchweek 25 Rennes v Paris 1/1 Sat 3 AprLigue 1 · Matchweek 26 LOSC Lille v Rennes 1/1 Sat 10 AprLigue 1 · Matchweek 27 Monaco v Rennes 1/1 Sat 17 AprLigue 1 · Matchweek 28 Rennes v Troyes 1/1 Sat 24 AprLigue 1 · Matchweek 29 Strasbourg v Rennes 1/1 Sat 1 MayLigue 1 · Matchweek 30 Rennes v Nice 1/1 Sat 8 MayLigue 1 · Matchweek 31 Rennes v Le Havre 1/1 Sun 16 MayLigue 1 · Matchweek 32 Auxerre v Rennes 1/1 Sat 22 MayLigue 1 · Matchweek 33 Lens v Rennes 1/1 Sat 29 MayLigue 1 · Matchweek 34 Rennes v Angers SCO 1/1

26 players in the current squad · 2026/2027. Appearances, minutes and rating over the last 365 days for this club.

Goalkeepers 3

Defenders 9

Midfielders 8

  • 6 Djaoui CisséCentral Midfield · 22 · France 21 (11) 909′ 0+0 6.68
  • 10 Ludovic BlasRight Midfield · 28 · France 33 (15) 1567′ 4+4 6.92
  • 17 Sebastian SzymanskiAttacking Midfield · 27 · Poland 21 (14) 1080′ 2+4 6.93
  • 21 Valentin RongierCentral Midfield · 31 · France 32 (31) 2747′ 3+5 7.27
  • 28 Adrien Thomasson New signing · 1 JulCentral Midfield · 32 · France 5 (4) 373′ 1+2 7.15
  • 45 Mahdi CamaraCentral Midfield · 28 · France 34 (33) 2942′ 3+1 6.94
  • 90 Issa Soumaré New signing · 1 JulLeft Wing · 25 · Senegal 4 (3) 216′ 0+1 6.73
  • Ayanda SishubaAttacking Midfield · 21 · Belgium 0 0′ 0+0

Attackers 6

  • 9 Estéban LepaulCentre Forward · 26 · France 35 (34) 2821′ 22+5 7.2
  • 11 Mousa TamariRight Wing · 29 · Jordan 35 (27) 2364′ 6+6 6.89
  • 12 Eliezer Mayenda New signing · 5 JulCentre Forward · 21 · Spain 4 43′ 0+0 6.65
  • 22 Boulaye Dia On loan · from LazioCentre Forward · 29 · Senegal 3 17′ 0+0 6.65
  • 35 Elías Legendre QuiñónezRight Wing · 18 · Ecuador 6 41′ 0+0 6.37
  • 70 Arnaud Nordin New signing · 1 JulRight Wing · 28 · France 13 (7) 624′ 1+3 6.85