Rennes xG 2026/2027

Rennes xG Questions

Are Rennes overperforming their xG?

Yes, Rennes have taken 41 points over their last 20 Ligue 1 games, 11.50 more than the 29.50 expected points (xPts) their chances were worth, so their results are running ahead of their performances.

What is Rennes's xG per game?

Rennes create 1.75 expected goals (xG) per game over their last 20 Ligue 1 games, 34.98 in all, and have scored 41 goals from those chances, 6.02 more than that xG would expect.

What is Rennes's xGA per game?

Rennes allow 1.62 expected goals against (xGA) per game over their last 20 Ligue 1 games, 32.37 in all, and have conceded 29 goals from those chances, 3.37 fewer than that xGA would expect.

Who has the most xG for Rennes?

Estéban Lepaul has the most expected goals (xG) for Rennes over their last 20 Ligue 1 games, 10.69 xG in 20 appearances, and has scored 16 goals; Breel Embolo is next with 5.47 xG.

Rennes expected goals 2026/2027: last 20

Games
20
Expected goals (xG)
34.98
Goals scored
41
Goals minus xG
+6.02
Expected goals against (xGA)
32.37
Goals conceded
29
xGA minus goals conceded
+3.37
Expected points (xPts)
29.50
Points
41
Points minus xPts
+11.50
Verdict
Riding their luck

Are Rennes overperforming their expected goals?

Rennes have taken 11.5 points more than their chances warranted over 20 games: +6.0 goals against their xG, and +3.4 on the goals their xGA expected them to concede. Finishing and goalkeeping at that level rarely hold, so the table is the optimistic reading of this side.

Rennes results against expected goals by form window and venue

Window Games xG Goals Goals minus xG xGA Conceded xGA minus conceded xPts Points Points minus xPts
Last 202034.9841+6.0232.3729+3.3729.5041+11.50
Last 101017.1419+1.8619.5419+0.5412.6419+6.36
Last 5510.1010-0.109.388+1.387.6212+4.38
Home1117.8721+3.1316.8311+5.8316.2826+9.72
Away917.1120+2.8915.5418-2.4613.2215+1.78

Rennes expected goals match by match, last 20

Date Competition Opponent Score xG xGA xPts Points Deserved result
11 OctLigue 1Auxerre (H)4-12.330.882.273W
19 SepLigue 1Lyon (A)4-00.982.980.410L
11 SepLigue 1Marseille (H)1-01.891.001.963W
6 SepLigue 1Angers (A)1-21.942.011.353L
30 AugLigue 1Le Mans (H)3-22.962.511.633W
23 AugLigue 1PSG (H)2-20.861.710.801L
17 MayLigue 1Marseille (A)3-12.532.871.240L
10 MayLigue 1Paris (H)2-11.251.341.313L
3 MayLigue 1Lyon (A)4-20.902.160.630L
26 AprLigue 1Nantes (H)2-11.502.081.043L
19 AprLigue 1Strasbourg (A)0-33.350.752.653W
11 AprLigue 1Angers (H)2-11.291.161.463W
4 AprLigue 1Brest (A)3-43.211.182.423W
22 MarLigue 1Metz (H)0-01.740.442.311W
15 MarLigue 1Lille (H)1-21.661.391.560W
8 MarLigue 1Nice (A)0-41.911.521.633W
28 FebLigue 1Toulouse (H)1-00.800.651.453D
22 FebLigue 1Auxerre (A)0-31.110.791.603W
13 FebLigue 1PSG (H)3-11.593.670.493L
7 FebLigue 1Lens (A)3-11.181.281.290L

Rennes players: goals against expected goals, last 20

Player Position Apps Minutes xG Goals Goals minus xG xG per 90
Estéban Lepaulattacker20164010.6916+5.310.59
Valentin Rongiermidfielder1916940.582+1.420.03
Sebastian Szymanskimidfielder189590.712+1.290.07
Mousa Tamariattacker2013902.894+1.110.19
Adrien Thomassonmidfielder64401.182+0.820.24
Przemyslaw Frankowskidefender95180.371+0.630.06
Anthony Rouaultdefender1210510.700-0.700.06
Issa Soumaréattacker52930.900-0.900.28
Mahdi Camaramidfielder1916322.992-0.990.17
Ludovic Blasattacker209913.162-1.160.29
Arnaud Nordinattacker136672.221-1.220.30
Breel Emboloattacker146615.474-1.470.75

Ligue 1 2026/2027: every team's points against expected points

# Team MP xG Goals xGA Conceded xPts Points Points minus xPts
1Monaco67.2108.857.314+6.7
2LOSC Lille67.291046.813+6.2
3Rennes6111211.1108.413+4.6
4Strasbourg67.41111.6125.57+1.5
5Nice65.958.276.88+1.2
6Lorient66.56867.28+0.8
7Olympique Lyonnais610.7116.5410.611+0.4
8Paris69.585411.111-0.1
9Angers SCO69.3710.9107.47-0.4
10Auxerre67.6811.8166.56-0.5
11Le Mans69.71012.6127.26-1.2
12Paris Saint Germain614.7116.6812.311-1.3
13Olympique Marseille69.3911.687.76-1.7
14Lens611.91110.9108.97-1.9
15Toulouse610.9910.6118.96-2.9
16Troyes68.44101374-3
17Brest613.2127.1911.28-3.2
18Le Havre69.949.588.62-6.6

Rennes stats & bet builder pages

  • Rennes Team Stats
  • Rennes Shots On Target
  • Rennes Shots
  • Rennes Fouls Committed
  • Rennes Tackles
  • Rennes Goals
  • Rennes Assists
  • Rennes Fouls Drawn
  • Rennes Yellow Cards
  • Rennes Corners
  • Rennes Big Chances Missed
  • Rennes Offsides
  • Rennes Chances Created
  • Rennes Through Balls
  • Rennes Accurate Through Balls
  • Rennes Passes
  • Rennes Accurate Passes
  • Rennes Total Crosses
  • Rennes Accurate Crosses
  • Rennes Long Balls
  • Rennes Accurate Long Balls
  • Rennes Dribble Attempts
  • Rennes Successful Dribbles
  • Rennes Touches
  • Rennes Interceptions
  • Rennes Aerials Won
  • Rennes Duels Won
  • Rennes Clearances
  • Rennes Blocked Shots
  • Rennes Ball Recoveries
  • Rennes Tackles Won

Rennes recent matches

  • Rennes 4-1 Auxerre: match stats
  • Auxerre stats
  • Ligue 1 stats & standings
  • Rennes 0-4 Lyon: match stats
  • Lyon stats
  • Rennes 0-0 Sturm Graz: match stats
  • Sturm Graz stats
  • Europa League stats & standings
  • Rennes 1-0 Marseille: match stats
  • Marseille stats
  • Rennes 2-1 Angers: match stats
  • Angers stats
  • Rennes 3-2 Le Mans: match stats
  • Le Mans stats

Rennes next match

  • Rennes vs OFI - match preview, projections & bet builder

Football

  • World Cup 2026
  • Premier League stats
  • Champions League stats
  • La Liga stats
  • Bundesliga stats
  • Serie A stats
  • Ligue 1 stats
  • All football leagues

Tools

  • Bet Builder
  • Team Bet Builder
  • Acca Builder
  • Same Game Parlay builder
  • Player prop projections
  • Form edges
  • Football news & analysis
  • Statz Pro

Company

  • About Statz
  • Privacy policy
  • Terms of service

18+. BeGambleAware.org