Ligue 1 · 2026/27

Rennes50Index63Attack30Defense

WLWWW
Assessed fixtures
at PAR
31% win
Chances created and conceded, against 216 club-seasons of this league
npxG /90Shots /90Close-range shareFinishing /90Chance qualityBig-chance sharenpxG conceded /90Shots faced /90Close-range concededQuality concededBig chances facedKeeping /90Set-piece shareCorner shareSet-piece conceded
hover a club to isolate it
Percentile against 216 club-seasons of league history, 2025 season. Higher is better on every spoke, including the ones where a low raw number is the good one. n = 216 club-seasons.
Chances created and conceded
0.0+0.7+1.5+2.2+2.92026/27REN
Solid: chances created. Dashed red: chances conceded. Both six-match rolling averages. A dashed vertical marks a new season. n = 38 matches. Chart R4pbsnpfiv5snb.

Season shape · 2026/27

Home3-1-010–5 goals · 10–6 xG
Away1-0-12–5 goals · 4–6 xG
Proportional breakdown3 categories totalling 9.78%11%11%9SCORED
  • Open play78%
  • Penalties11%
  • From corners11%
Proportional breakdown — 3 categories totalling 9.
CategoryValueShare
Open play777.8%
Penalties111.1%
From corners111.1%
Where Rennes's goals came from, counted from shot data. Own goals by opponents are excluded, so this can total less than goals-for in the split above.
Proportional breakdown3 categories totalling 8.75%13%13%8CONCEDED
  • Open play75%
  • Penalties13%
  • From corners13%
Proportional breakdown — 3 categories totalling 8.
CategoryValueShare
Open play675.0%
Penalties112.5%
From corners112.5%
Where the goals against arose. Own goals excluded, as above.
Who carried the threat
PlayerxGxAGA
Ludovic Blas4.77.054
Breel Embolo9.01.593
Mousa Al Tamari4.34.466
Quentin Merlin1.84.515
Mohamed Meïté4.31.332
Valentin Rongier0.84.425
Mahdi Camara2.62.231
Sebastian Szymanski0.52.613
Przemyslaw Frankowski0.32.612
Anthony Rouault2.60.210

Chance quality, match by match

Time series2 series over 6 time points.0.881.62.43.13.9146xG createdxG concededXGMATCHDAY (1–6)
  • xG created
  • xG conceded
Time series — 2 series over 6 time points.
matchday (1–6)xG createdxG conceded
11.91.1
23.62.7
32.41.9
42.31.3
51.23.6
621.2
Per-match chance quality across 6 matches — creation vs concession. Crossovers are where seasons turn.
Squad projections — this week
Esteban LepaulG+A 0.5131% goal
Ludovic BlasG+A 0.279% goal
Mousa Al TamariG+A 0.2610% goal
Adrien ThomassonG+A 0.169% goal
Mahdi CamaraG+A 0.148% goal
Sebastian SzymanskiG+A 0.121% goal
Przemyslaw FrankowskiG+A 0.112% goal
Valentin RongierG+A 0.102% goal

Style profile · how they play, not how good they are

Each axis is a percentile against the 17 other clubs with a profile this season, built from every shot Rennes has taken and conceded in their last twelve matches. A club can sit high on these axes and still be poor — this describes character, not quality.

Style profile7-axis radar comparing 1 profile(s).Set-piece threat38thAerial75thCrossing75thCarrying1stBig chances19thClose range75thChance quality26th
  • Creating
Style profile — 7-axis radar comparing 1 profile(s).
AxisCreating
Set-piece threat38th
Aerial75th
Crossing75th
Carrying1st
Big chances19th
Close range75th
Chance quality26th
Where Rennes's threat comes from. Strongest trait: aerial (75th percentile). as of 2026-10-11
Style profile7-axis radar comparing 1 profile(s).Set-piece threat26thAerial62ndCrossing26thCarrying1stBig chances87thClose range56thChance quality93rd
  • Conceding
Style profile — 7-axis radar comparing 1 profile(s).
AxisConceding
Set-piece threat26th
Aerial62nd
Crossing26th
Carrying1st
Big chances87th
Close range56th
Chance quality93rd
The shape of what they give up. Most exposed to: chance quality (93rd percentile). as of 2026-10-11

Descriptive only. We tested whether style matchups improve match forecasts — a set-piece side against a set-piece-vulnerable defence, and so on — and the answer was no, to five decimal places. These profiles tell you what a match will look like, not who will win it.

Luck ledger · 2026/27

081615
— points · - - expected points · hover for any game

Match log

GameOpponentScorexGxGAxPtsPts
1PSG2-21.91.11.61
2Le Mans3-23.62.71.93
3@ Angers2-12.41.91.73
4Marseille1-02.31.32.13
5@ Lyon0-41.23.60.20
6Auxerre4-12.01.21.93

Latest results

2026-10-11Rennes4–1AuxerrexG 2.0–1.2
2026-09-19Lyon4–0RennesxG 3.6–1.2
2026-09-11Rennes1–0MarseillexG 2.3–1.3
2026-09-06Angers1–2RennesxG 1.9–2.4
2026-08-30Rennes3–2Le MansxG 3.6–2.7
2026-08-23Rennes2–2PSGxG 1.9–1.1