All teams

Stade Brestois

Ligue 1 · strength −0.45 (attack −0.24, defence −0.22) against an average Premier League side, rated Oct 2026

Last 40 matches

oldest first, every competition

Form bars show each match's xG difference: no xGxG below −1−1 to 00 to +1+1 or better

Points against expected

Expected points: what each match's xG for and against would earn on average.

SeasonPlayedPointsExpectedDifference
Ligue 1 26/27 goals 14–12 · xG 16.2–9.3 · 9 points from 14.4 in 88914.4−5.4
Ligue 1 25/26 goals 43–55 · xG 43.7–50.4 · 39 points from 44.3 in 34343944.3−5.3

Rating by month

Attack and defence against an average Premier League side (0); higher is better for both.

−0.50−0.25+0.00+0.25+0.50+0.75Aug 2023Jan 2024JunNovAprSepFebJulDefence −0.22Attack −0.24
Ratings as a table
MonthStrengthAttackDefence
Oct 2026−0.45−0.24−0.22
Sep 2026−0.59−0.35−0.24
Aug 2026−0.61−0.33−0.28
Jul 2026−0.70−0.38−0.32
Jun 2026−0.71−0.39−0.32
May 2026−0.72−0.39−0.33
Apr 2026−0.76−0.38−0.38
Mar 2026−0.65−0.32−0.33
Feb 2026−0.46−0.22−0.24
Jan 2026−0.45−0.19−0.26
Dec 2025−0.49−0.20−0.30
Nov 2025−0.46−0.14−0.32
Oct 2025−0.64−0.24−0.40
Sep 2025−0.65−0.22−0.43
Aug 2025−0.74−0.29−0.45
Jul 2025−0.81−0.36−0.45
Jun 2025−0.83−0.37−0.46
May 2025−0.84−0.38−0.46
Apr 2025−0.69−0.34−0.35
Mar 2025−0.66−0.31−0.35
Feb 2025−0.81−0.41−0.40
Jan 2025−0.78−0.42−0.36
Dec 2024−0.64−0.34−0.30
Nov 2024−0.59−0.35−0.24
Oct 2024−0.40−0.25−0.15
Sep 2024+0.38+0.17+0.20
Aug 2024+0.56+0.24+0.32
Jul 2024+0.61+0.22+0.39
Jun 2024+0.62+0.22+0.39
May 2024+0.62+0.22+0.39
Apr 2024+0.65+0.27+0.38
Mar 2024+0.72+0.21+0.52
Feb 2024+0.80+0.31+0.49
Jan 2024+0.69+0.33+0.37
Dec 2023+0.62+0.27+0.36
Nov 2023+0.64+0.34+0.30
Oct 2023+0.59+0.33+0.26
Sep 2023+0.73+0.43+0.30
Aug 2023+0.51+0.35+0.16

Best performers

this season; last three matches against each player's average
#PlayerMatchesAverageLast three, newest firstAgainst average
1Egil Selvik Goalkeeper · 731′ · 8 matches851.444.9on 23 Oct 2026 v Nice66.1on 17 Oct 2026 at Lille50.2on 10 Oct 2026 v Angerslevel (+2.0)
2Bradley Locko Defender · 729′ · 8 matches845.033.2on 23 Oct 2026 v Nice47.4on 17 Oct 2026 at Lille48.6on 10 Oct 2026 v Angers−2.3
3Ludovic Ajorque Forward · 723′ · 8 matches849.553.4on 23 Oct 2026 v Nice39.7on 17 Oct 2026 at Lille54.7on 10 Oct 2026 v Angerslevel (−0.2)
4Joris Chotard Midfielder · 683′ · 8 matches848.445.6on 23 Oct 2026 v Nice51.4on 17 Oct 2026 at Lille47.0on 10 Oct 2026 v Angerslevel (−0.3)
5Kenny Lala Defender · 663′ · 8 matches837.036.4on 23 Oct 2026 v Nice43.3on 17 Oct 2026 at Lille44.6on 10 Oct 2026 v Angers+4.3
6Kamory Doumbia Midfielder · 648′ · 8 matches846.933.5on 23 Oct 2026 v Nice42.7on 17 Oct 2026 at Lille34.2on 10 Oct 2026 v Angers−10.0
7Pathé Mboup Midfielder · 629′ · 8 matches846.643.3on 23 Oct 2026 v Nice53.5on 17 Oct 2026 at Lille52.4on 10 Oct 2026 v Angers+3.4
8Lucas Tousart Midfielder · 423′ · 8 matches848.041.3on 23 Oct 2026 v Nice47.8on 17 Oct 2026 at Lille58.8on 10 Oct 2026 v Angerslevel (+1.0)
9Joseph Nonge Midfielder · 230′ · 8 matches840.243.6on 23 Oct 2026 v Nice41.5on 17 Oct 2026 at Lille42.4on 10 Oct 2026 v Angers+2.2
10Gautier Lloris Defender · 622′ · 7 matches747.135.9on 23 Oct 2026 v Nice37.6on 17 Oct 2026 at Lille47.9on 10 Oct 2026 v Angers−6.8
11Hugo Magnetti Midfielder · 537′ · 7 matches747.944.3on 23 Oct 2026 v Nice41.0on 17 Oct 2026 at Lille56.8on 10 Oct 2026 v Angerslevel (−0.5)
12Mama Baldé Forward · 307′ · 7 matches747.840.1on 23 Oct 2026 v Nice62.4on 17 Oct 2026 at Lille52.4on 10 Oct 2026 v Angers+2.2
13Raphaël Le Guen Defender · 450′ · 5 matches554.259.1on 20 Sep 2026 at Auxerre51.8on 13 Sep 2026 v Paris Saint-Germain62.1on 5 Sep 2026 at Le Havre+3.4
14Mamady Diambou Midfielder · 142′ · 5 matches549.245.6on 23 Oct 2026 v Nice65.1on 17 Oct 2026 at Lille57.6on 10 Oct 2026 v Angers+3.5
15Mathis Lainé Midfielder · 43′ · 4 matches440.139.9on 23 Oct 2026 v Nice47.6on 20 Sep 2026 at Auxerre37.9on 29 Aug 2026 v Toulouselevel (+0.9)
16Giovani Versini Midfielder · 149′ · 3 matches343.042.4on 20 Sep 2026 at Auxerre47.0on 13 Sep 2026 v Paris Saint-Germain28.2on 5 Sep 2026 at Le Havre–
17Noah Edjouma Forward · 65′ · 3 matches346.237.7on 23 Oct 2026 v Nice69.8on 10 Oct 2026 v Angers46.3on 5 Sep 2026 at Le Havre–
18Ibrahim Yayiya Kante Forward · 47′ · 3 matches359.239.1on 23 Oct 2026 v Nice92.2on 17 Oct 2026 at Lille58.8on 10 Oct 2026 v Angers–
19Djylian N'Guessan Forward · 36′ · 3 matches340.454.0on 10 Oct 2026 v Angers25.5on 20 Sep 2026 at Auxerre41.7on 13 Sep 2026 v Paris Saint-Germain–
20Romain Del Castillo Midfielder · 138′ · 2 matches246.541.2on 29 Aug 2026 v Toulouse51.5on 22 Aug 2026 at Le Mans–
21Luc Zogbé Defender · 68′ · 1 match141.841.8on 5 Sep 2026 at Le Havre–
22Axel Camblan Midfielder · 19′ · 1 match127.927.9on 22 Aug 2026 at Le Mans–
23Justin Bourgault Defender · 2′ · 1 match135.435.4on 13 Sep 2026 v Paris Saint-Germain–

Average: minutes-weighted match score this season. Against average: the last three matches' average minus it; within 2 points either side counts as level.

Latest results

42 since July 2025
DateCompetitionOpponentResultxGExpected points
23 Oct 2026Ligue 1NiceL 1–22.5–0.52.57
17 Oct 2026Ligue 1at LilleD 1–10.8–1.80.69
10 Oct 2026Ligue 1AngersW 5–13.7–1.42.49
20 Sep 2026Ligue 1at AuxerreL 1–20.3–0.70.86
13 Sep 2026Ligue 1Paris Saint-GermainL 0–11.2–1.21.42
5 Sep 2026Ligue 1at Le HavreW 2–12.4–2.01.60
29 Aug 2026Ligue 1ToulouseD 2–22.9–1.12.34
22 Aug 2026Ligue 1at Le MansD 2–22.5–0.72.47
17 May 2026Ligue 1AngersD 1–11.2–0.71.74
13 May 2026Ligue 1RC StrasbourgL 1–23.1–1.82.08
All 42 results
DateCompetitionOpponentResultxGExpected points
23 Oct 2026Ligue 1NiceL 1–22.5–0.52.57
17 Oct 2026Ligue 1at LilleD 1–10.8–1.80.69
10 Oct 2026Ligue 1AngersW 5–13.7–1.42.49
20 Sep 2026Ligue 1at AuxerreL 1–20.3–0.70.86
13 Sep 2026Ligue 1Paris Saint-GermainL 0–11.2–1.21.42
5 Sep 2026Ligue 1at Le HavreW 2–12.4–2.01.60
29 Aug 2026Ligue 1ToulouseD 2–22.9–1.12.34
22 Aug 2026Ligue 1at Le MansD 2–22.5–0.72.47
17 May 2026Ligue 1AngersD 1–11.2–0.71.74
13 May 2026Ligue 1RC StrasbourgL 1–23.1–1.82.08
10 May 2026Ligue 1at Paris Saint-GermainL 0–10.2–1.30.44
3 May 2026Ligue 1at Paris FCL 0–40.8–1.80.69
24 Apr 2026Ligue 1RC LensD 3–30.2–2.90.14
19 Apr 2026Ligue 1at NantesD 1–10.4–0.80.86
4 Apr 2026Ligue 1Stade RennaisL 3–41.2–2.90.55
21 Mar 2026Ligue 1at AuxerreL 0–30.9–1.11.18
14 Mar 2026Ligue 1at AS MonacoL 0–21.4–2.40.84
8 Mar 2026Ligue 1Le HavreW 2–01.1–0.91.50
1 Mar 2026Ligue 1at MetzW 1–00.9–1.50.91
20 Feb 2026Ligue 1Olympique de MarseilleW 2–01.3–1.71.10
14 Feb 2026Ligue 1at LilleD 1–10.7–1.50.75
7 Feb 2026Ligue 1LorientW 2–01.7–0.82.04
1 Feb 2026Ligue 1at NiceD 2–21.7–1.41.59
25 Jan 2026Ligue 1ToulouseL 0–21.0–0.41.92
18 Jan 2026Ligue 1at Olympique LyonnaisL 1–20.7–2.00.56
4 Jan 2026Ligue 1AuxerreW 2–01.4–0.81.83
13 Dec 2025Ligue 1at Stade RennaisL 1–30.8–2.20.55
5 Dec 2025Ligue 1AS MonacoW 1–01.1–0.51.86
30 Nov 2025Ligue 1at RC StrasbourgW 2–11.1–0.81.55
23 Nov 2025Ligue 1MetzW 3–23.1–1.02.47
8 Nov 2025Ligue 1at Olympique de MarseilleL 0–30.7–3.50.22
2 Nov 2025Ligue 1Olympique LyonnaisD 0–01.5–0.22.38
29 Oct 2025Ligue 1at Le HavreL 0–10.6–1.00.94
25 Oct 2025Ligue 1Paris Saint-GermainL 0–31.6–2.11.12
19 Oct 2025Ligue 1at LorientD 3–31.6–1.21.63
4 Oct 2025Ligue 1NantesD 0–01.5–0.22.42
28 Sep 2025Ligue 1at AngersW 2–01.6–0.52.17
20 Sep 2025Ligue 1NiceW 4–12.0–2.31.24
14 Sep 2025Ligue 1Paris FCL 1–22.7–1.52.03
29 Aug 2025Ligue 1at RC LensL 1–31.1–4.00.24
24 Aug 2025Ligue 1at ToulouseL 0–21.0–1.31.12
17 Aug 2025Ligue 1LilleD 3–32.0–1.61.63