All teams

Bradford City

Not in a tracked league · strength −0.39 (attack −0.39, defence −0.01) against an average Premier League side, rated Oct 2026

Last 7 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
EFL Cup 25/26 goals 6–5 · xG 2.6–5.6 · 6 points from 2.9 in 3362.9+3.1

Rating by month

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

−1.00−0.75−0.50−0.25+0.00+0.25Aug 2023Jan 2024JunNovAprSepFebJulDefence −0.01Attack −0.39
Ratings as a table
MonthStrengthAttackDefence
Oct 2026−0.39−0.39−0.01
Sep 2026−0.37−0.39+0.03
Aug 2026−1.05−0.87−0.18
Jul 2026−1.09−0.67−0.42
Jun 2026−1.01−0.62−0.39
May 2026−1.03−0.64−0.39
Apr 2026−1.04−0.66−0.39
Mar 2026−1.07−0.68−0.38
Feb 2026−1.06−0.68−0.38
Jan 2026−1.10−0.71−0.39
Dec 2025−1.09−0.71−0.39
Nov 2025−1.07−0.67−0.40
Oct 2025−0.96−0.51−0.45
Sep 2025−1.00−0.52−0.47
Aug 2025−0.93−0.57−0.36
Jul 2025−1.00−0.56−0.44
Jun 2025−0.92−0.51−0.41
May 2025−0.94−0.52−0.42
Apr 2025−0.92−0.53−0.39
Mar 2025−0.94−0.55−0.39
Feb 2025−0.99−0.59−0.39
Jan 2025−1.05−0.64−0.41
Dec 2024−0.98−0.62−0.36
Nov 2024−0.93−0.57−0.36
Oct 2024−1.13−0.69−0.44
Sep 2024−1.21−0.75−0.46
Aug 2024−1.29−0.82−0.47
Jul 2024−1.00−0.62−0.39
Jun 2024−0.78−0.48−0.30
May 2024−0.80−0.50−0.30
Apr 2024−0.91−0.56−0.36
Mar 2024−0.98−0.60−0.37
Feb 2024−1.04−0.64−0.40
Jan 2024−1.12−0.68−0.44
Dec 2023−0.80−0.54−0.26
Nov 2023−0.93−0.61−0.32
Oct 2023−0.86−0.62−0.24
Sep 2023−0.89−0.62−0.27
Aug 2023−0.84−0.52−0.32

Best performers

this season; last three matches against each player's average
#PlayerMatchesAverageLast three, newest firstAgainst average
1Macauley Gillesphey Defender · 270′ · 3 matches333.649.7on 8 Sep 2026 at Leyton Orient34.3on 26 Aug 2026 v Burnley16.9on 8 Aug 2026 v Rochdale–
2Jon McCracken Goalkeeper · 270′ · 3 matches359.760.3on 8 Sep 2026 at Leyton Orient65.8on 26 Aug 2026 v Burnley53.2on 8 Aug 2026 v Rochdale–
3Will Swan Forward · 244′ · 3 matches337.443.6on 8 Sep 2026 at Leyton Orient38.0on 26 Aug 2026 v Burnley29.2on 8 Aug 2026 v Rochdale–
4Kayden Jackson Forward · 224′ · 3 matches342.250.0on 8 Sep 2026 at Leyton Orient51.3on 26 Aug 2026 v Burnley24.6on 8 Aug 2026 v Rochdale–
5Reece Welch Defender · 181′ · 3 matches341.240.1on 8 Sep 2026 at Leyton Orient42.7on 26 Aug 2026 v Burnley0.0on 8 Aug 2026 v Rochdale–
6Callum Connolly Midfielder · 146′ · 3 matches347.481.8on 8 Sep 2026 at Leyton Orient45.3on 26 Aug 2026 v Burnley37.4on 8 Aug 2026 v Rochdale–
7Adam Phillips Midfielder · 120′ · 3 matches336.782.8on 8 Sep 2026 at Leyton Orient26.6on 26 Aug 2026 v Burnley56.4on 8 Aug 2026 v Rochdale–
8Ibou Touray Midfielder · 101′ · 3 matches354.7100.0on 8 Sep 2026 at Leyton Orient51.2on 26 Aug 2026 v Burnley82.0on 8 Aug 2026 v Rochdale–
9Nick Powell Midfielder · 74′ · 3 matches357.369.0on 8 Sep 2026 at Leyton Orient66.6on 26 Aug 2026 v Burnley24.7on 8 Aug 2026 v Rochdale–
10Matthew Pennington Defender · 180′ · 2 matches248.459.9on 26 Aug 2026 v Burnley36.9on 8 Aug 2026 v Rochdale–
11George Lapslie Forward · 152′ · 2 matches248.655.2on 8 Sep 2026 at Leyton Orient39.0on 26 Aug 2026 v Burnley–
12Jake Beesley Forward · 134′ · 2 matches235.932.3on 26 Aug 2026 v Burnley38.9on 8 Aug 2026 v Rochdale–
13Henry Cartwright Midfielder · 124′ · 2 matches239.938.2on 8 Sep 2026 at Leyton Orient41.7on 26 Aug 2026 v Burnley–
14Antoni Sarcevic Forward · 118′ · 2 matches236.157.5on 26 Aug 2026 v Burnley29.4on 8 Aug 2026 v Rochdale–
15Josh Neufville Midfielder · 118′ · 2 matches241.155.3on 26 Aug 2026 v Burnley36.7on 8 Aug 2026 v Rochdale–
16Aden Baldwin Defender · 117′ · 2 matches234.242.8on 8 Sep 2026 at Leyton Orient31.5on 8 Aug 2026 v Rochdale–
17Bobby Pointon Forward · 31′ · 2 matches226.020.8on 26 Aug 2026 v Burnley29.7on 8 Aug 2026 v Rochdale–
18Corey O'Keeffe Defender · 90′ · 1 match143.343.3on 8 Sep 2026 at Leyton Orient–
19Kieran Morgan Midfielder · 83′ · 1 match138.638.6on 8 Sep 2026 at Leyton Orient–
20Tyreik Wright Forward · 80′ · 1 match119.219.2on 8 Aug 2026 v Rochdale–
21Hayden Matthews Defender · 62′ · 1 match167.067.0on 8 Sep 2026 at Leyton Orient–
22Stephen Humphrys Forward · 62′ · 1 match161.961.9on 8 Sep 2026 at Leyton Orient–

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

7 since July 2025
DateCompetitionOpponentResultxGExpected points
8 Sep 2026EFL Cupat Leyton OrientW 3–1––
26 Aug 2026EFL CupBurnleyD 0–0––
8 Aug 2026EFL CupRochdaleW 2–0––
1 Nov 2025FA Cupat Cheltenham TownL 0–1––
24 Sep 2025EFL Cupat Newcastle UnitedL 1–40.5–3.60.12
26 Aug 2025EFL Cupat Stoke CityW 3–01.6–0.72.01
12 Aug 2025EFL Cupat Blackburn RoversW 2–10.5–1.30.73