All teams

Bristol City

Championship · strength −1.27 (attack −0.72, defence −0.54) 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
Championship 26/27 goals 12–15 · xG 14.2–14.3 · 14 points from 15.7 in 11111415.7−1.7
Championship 25/26 goals 59–59 · xG 54.6–60.9 · 62 points from 58.5 in 46466258.5+3.5

Rating by month

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

−1.20−1.00−0.80−0.60−0.40Aug 2025OctDecFebAprJunAugOctDefence −0.54Attack −0.72
Ratings as a table
MonthStrengthAttackDefence
Oct 2026−1.27−0.72−0.54
Sep 2026−1.27−0.73−0.55
Aug 2026−1.54−0.85−0.69
Jul 2026−1.38−0.74−0.64
Jun 2026−1.39−0.74−0.64
May 2026−2.06−1.10−0.96
Apr 2026−2.07−1.11−0.97
Mar 2026−2.08−1.10−0.98
Feb 2026−1.84−0.97−0.87
Jan 2026−1.71−0.89−0.82
Dec 2025−1.57−0.76−0.81
Nov 2025−1.17−0.59−0.58
Oct 2025−1.02−0.52−0.50
Sep 2025−1.04−0.45−0.59
Aug 2025−1.39−0.63−0.76

Best performers

this season; last three matches against each player's average
#PlayerMatchesAverageLast three, newest firstAgainst average
1Sam Tickle Goalkeeper · 1,092′ · 12 matches1246.040.6on 17 Oct 2026 v Sheffield United39.3on 13 Oct 2026 v Blackburn Rovers43.5on 10 Oct 2026 at Charlton Athletic−4.9
2Jason Knight Midfielder · 1,064′ · 12 matches1241.431.0on 17 Oct 2026 v Sheffield United35.6on 13 Oct 2026 v Blackburn Rovers32.9on 10 Oct 2026 at Charlton Athletic−8.4
3Yu Hirakawa Forward · 740′ · 12 matches1242.139.6on 17 Oct 2026 v Sheffield United36.7on 13 Oct 2026 v Blackburn Rovers40.8on 10 Oct 2026 at Charlton Athletic−2.7
4Dominic Ballard Forward · 620′ · 12 matches1243.031.8on 17 Oct 2026 v Sheffield United35.7on 13 Oct 2026 v Blackburn Rovers38.7on 10 Oct 2026 at Charlton Athletic−7.6
5Rio Cardines Forward · 854′ · 11 matches1143.432.8on 17 Oct 2026 v Sheffield United34.5on 13 Oct 2026 v Blackburn Rovers40.9on 10 Oct 2026 at Charlton Athletic−6.7
6Jed Wallace Midfielder · 546′ · 11 matches1139.031.3on 17 Oct 2026 v Sheffield United36.1on 13 Oct 2026 v Blackburn Rovers34.0on 18 Sep 2026 v Watford−4.8
7Sam Greenwood Midfielder · 454′ · 11 matches1134.734.1on 13 Oct 2026 v Blackburn Rovers35.9on 10 Oct 2026 at Charlton Athletic33.4on 18 Sep 2026 v Watfordlevel (−0.6)
8Lisav Naif Eissat Defender · 790′ · 10 matches1047.846.1on 13 Oct 2026 v Blackburn Rovers100.0on 18 Sep 2026 v Watford49.0on 15 Sep 2026 v Lincoln Citylevel (+0.3)
9George Tanner Defender · 738′ · 10 matches1036.134.6on 17 Oct 2026 v Sheffield United23.8on 13 Oct 2026 v Blackburn Rovers35.1on 10 Oct 2026 at Charlton Athletic−5.2
10Scott Twine Forward · 683′ · 10 matches1048.439.2on 17 Oct 2026 v Sheffield United40.3on 13 Oct 2026 v Blackburn Rovers52.5on 10 Oct 2026 at Charlton Athletic−3.3
11Cameron Pring Defender · 544′ · 10 matches1034.128.7on 17 Oct 2026 v Sheffield United33.4on 13 Oct 2026 v Blackburn Rovers32.3on 10 Oct 2026 at Charlton Athletic−2.9
12Lorent Tolaj Forward · 622′ · 9 matches945.038.3on 18 Sep 2026 v Watford35.3on 15 Sep 2026 v Lincoln City56.7on 12 Sep 2026 at Southamptonlevel (+0.3)
13Rob Dickie Defender · 718′ · 8 matches852.046.4on 15 Sep 2026 v Lincoln City46.5on 12 Sep 2026 at Southampton61.7on 5 Sep 2026 at Burnleylevel (−0.2)
14Joe Williams Midfielder · 511′ · 8 matches839.837.5on 18 Sep 2026 v Watford46.2on 12 Sep 2026 at Southampton44.5on 5 Sep 2026 at Burnley+2.9
15Gibson Yah Midfielder · 377′ · 8 matches840.940.9on 17 Oct 2026 v Sheffield United36.2on 13 Oct 2026 v Blackburn Rovers48.9on 10 Oct 2026 at Charlton Athleticlevel (−1.9)
16Robert Atkinson Defender · 465′ · 7 matches748.255.0on 17 Oct 2026 v Sheffield United46.0on 13 Oct 2026 v Blackburn Rovers60.9on 10 Oct 2026 at Charlton Athletic+5.8
17Elijah Adebayo Forward · 109′ · 6 matches641.541.9on 17 Oct 2026 v Sheffield United52.1on 13 Oct 2026 v Blackburn Rovers39.7on 10 Oct 2026 at Charlton Athletic+2.2
18Adam Randell Midfielder · 319′ · 5 matches538.944.2on 10 Oct 2026 at Charlton Athletic42.0on 18 Sep 2026 v Watford43.4on 1 Sep 2026 at Preston North End+4.2
19Tomi Horvat Midfielder · 105′ · 5 matches536.041.7on 17 Oct 2026 v Sheffield United34.4on 13 Oct 2026 v Blackburn Rovers36.4on 12 Sep 2026 at Southamptonlevel (+1.0)
20Sam Bell Forward · 54′ · 4 matches433.330.5on 17 Oct 2026 v Sheffield United9.9on 10 Oct 2026 at Charlton Athletic33.6on 15 Sep 2026 v Lincoln City−2.2
21Noah Eile Defender · 159′ · 3 matches344.142.2on 18 Sep 2026 v Watford47.0on 1 Sep 2026 at Preston North End44.1on 29 Aug 2026 v Portsmouth–
22Brian De Keersmaecker Midfielder · 106′ · 3 matches342.947.7on 17 Oct 2026 v Sheffield United32.6on 13 Oct 2026 v Blackburn Rovers45.1on 10 Oct 2026 at Charlton Athletic–
23Luke McNally Defender · 180′ · 2 matches248.852.9on 17 Oct 2026 v Sheffield United44.6on 10 Oct 2026 at Charlton Athletic–
24Emil Riis Jacobsen Forward · 52′ · 2 matches233.733.5on 15 Aug 2026 v Millwall34.0on 6 Aug 2026 v Walsall–
25Max Bird Midfielder · 95′ · 1 match143.043.0on 6 Aug 2026 v Walsall–

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

58 since July 2025
DateCompetitionOpponentResultxGExpected points
17 Oct 2026ChampionshipSheffield UnitedL 0–10.5–1.20.79
13 Oct 2026ChampionshipBlackburn RoversL 0–11.8–0.12.54
10 Oct 2026Championshipat Charlton AthleticD 1–11.5–1.91.13
18 Sep 2026ChampionshipWatfordW 1–01.6–0.52.14
15 Sep 2026ChampionshipLincoln CityL 0–11.5–0.81.81
12 Sep 2026Championshipat SouthamptonL 1–42.2–1.41.87
5 Sep 2026Championshipat BurnleyW 2–10.9–0.21.95
1 Sep 2026Championshipat Preston North EndW 3–11.9–1.81.45
29 Aug 2026ChampionshipPortsmouthW 2–10.6–1.40.77
22 Aug 2026Championshipat Birmingham CityD 2–21.4–2.01.05
All 58 results
DateCompetitionOpponentResultxGExpected points
17 Oct 2026ChampionshipSheffield UnitedL 0–10.5–1.20.79
13 Oct 2026ChampionshipBlackburn RoversL 0–11.8–0.12.54
10 Oct 2026Championshipat Charlton AthleticD 1–11.5–1.91.13
18 Sep 2026ChampionshipWatfordW 1–01.6–0.52.14
15 Sep 2026ChampionshipLincoln CityL 0–11.5–0.81.81
12 Sep 2026Championshipat SouthamptonL 1–42.2–1.41.87
5 Sep 2026Championshipat BurnleyW 2–10.9–0.21.95
1 Sep 2026Championshipat Preston North EndW 3–11.9–1.81.45
29 Aug 2026ChampionshipPortsmouthW 2–10.6–1.40.77
22 Aug 2026Championshipat Birmingham CityD 2–21.4–2.01.05
15 Aug 2026ChampionshipMillwallL 0–20.5–3.00.20
6 Aug 2026EFL CupWalsallL 0–1––
2 May 2026ChampionshipStoke CityW 2–01.8–0.92.02
25 Apr 2026Championshipat Birmingham CityL 1–21.2–1.61.09
21 Apr 2026Championshipat SouthamptonD 2–20.7–2.00.60
18 Apr 2026ChampionshipNorwich CityL 2–41.5–1.81.17
11 Apr 2026Championshipat Queens Park RangersD 0–00.9–0.91.30
6 Apr 2026ChampionshipSheffield UnitedW 1–00.4–1.50.50
3 Apr 2026Championshipat Charlton AthleticW 2–12.6–1.51.99
21 Mar 2026ChampionshipWest Bromwich AlbionL 0–10.2–1.50.36
14 Mar 2026Championshipat MiddlesbroughD 1–10.3–2.50.22
10 Mar 2026Championshipat Leicester CityL 0–21.1–1.31.21
7 Mar 2026ChampionshipCoventry CityL 0–21.9–1.51.64
27 Feb 2026ChampionshipWatfordL 1–20.9–1.01.26
24 Feb 2026Championshipat Blackburn RoversW 2–10.8–2.20.52
21 Feb 2026Championshipat Swansea CityL 0–10.7–0.61.43
17 Feb 2026ChampionshipWrexhamD 2–20.4–1.10.74
7 Feb 2026Championshipat Hull CityW 3–21.9–1.41.73
30 Jan 2026ChampionshipDerby CountyL 0–50.2–2.00.26
24 Jan 2026ChampionshipSheffield WednesdayW 2–02.6–0.72.46
20 Jan 2026Championshipat Ipswich TownL 0–20.7–1.11.00
17 Jan 2026Championshipat Oxford UnitedD 0–00.4–1.20.67
4 Jan 2026ChampionshipPreston North EndL 0–20.4–0.71.04
1 Jan 2026ChampionshipPortsmouthW 5–01.3–0.42.00
29 Dec 2025Championshipat MillwallL 1–21.0–0.61.61
26 Dec 2025Championshipat West Bromwich AlbionW 2–10.7–2.40.46
20 Dec 2025ChampionshipMiddlesbroughW 2–00.9–2.20.62
13 Dec 2025Championshipat Coventry CityL 0–11.3–2.10.93
10 Dec 2025ChampionshipLeicester CityD 2–22.1–1.51.74
6 Dec 2025ChampionshipMillwallL 0–11.3–0.42.09
29 Nov 2025Championshipat PortsmouthW 1–01.6–1.51.46
26 Nov 2025Championshipat WrexhamL 0–20.8–0.51.57
22 Nov 2025ChampionshipSwansea CityW 3–02.0–0.92.08
7 Nov 2025Championshipat WatfordD 1–10.8–1.21.01
4 Nov 2025ChampionshipBlackburn RoversL 0–10.5–1.70.56
1 Nov 2025Championshipat Stoke CityL 1–51.0–2.00.77
25 Oct 2025ChampionshipBirmingham CityW 1–00.3–0.70.85
21 Oct 2025ChampionshipSouthamptonW 3–11.6–2.21.06
18 Oct 2025Championshipat Norwich CityW 1–02.1–0.62.35
4 Oct 2025ChampionshipQueens Park RangersL 1–21.2–0.51.94
30 Sep 2025ChampionshipIpswich TownD 1–11.5–1.31.50
27 Sep 2025Championshipat Preston North EndD 0–02.3–0.42.55
21 Sep 2025ChampionshipOxford UnitedL 1–31.2–1.71.02
13 Sep 2025Championshipat Sheffield WednesdayW 3–01.4–0.81.78
30 Aug 2025ChampionshipHull CityW 4–23.5–2.61.83
22 Aug 2025Championshipat Derby CountyD 1–10.7–0.51.50
16 Aug 2025ChampionshipCharlton AthleticD 0–00.7–1.01.14
9 Aug 2025Championshipat Sheffield UnitedW 4–11.3–2.30.82