← All referees

Match official
James Bell
Head-referee records from completed imported fixtures. Home/away figures describe the teams receiving cards—not evidence of bias on their own.
Recorded head-referee matches
Match profile
Matches
164
Completed and linked
Yellow cards recorded
567
326 team sides observed
Red cards recorded
24
238 team sides observed
Fouls recorded
3206
292 team sides observed
Totals cover only team sides with recorded values. An unreported statistic is unavailable, not zero; compare side-specific rates below.
Team attribution
Home vs away
| Team side | Matches | Yellows / match | Reds / match | Fouls / match | Free kicks / match |
|---|---|---|---|---|---|
| home | 164 | 1.64 | 0.10 | 11.00 | 10.52 |
| away | 164 | 1.83 | 0.10 | 10.96 | 10.39 |
Fouls are recorded as committed by that team; free kicks as taken by that team. Compare like-for-like samples before drawing conclusions.
Last 20 built matches
Match log
12 Sept 2026Swansea City v Burnley🟨 2–19 Sept 2026Derby County v West Bromwich Albion🟨 0–429 Aug 2026Bristol City v Portsmouth🟨 3–025 Apr 2026Chesterfield v Crewe Alexandra🟨 2–118 Apr 2026Leyton Orient v Rotherham United🟨 1–36 Feb 2026Charlton Athletic v Queens Park Rangers🟨 2–124 Jan 2026Birmingham City v Stoke City🟨 1–11 Jan 2026Bristol City v Portsmouth🟨 0–126 Dec 2025Middlesbrough v Blackburn Rovers🟨 2–213 Dec 2025Norwich City v Southampton🟨 2–29 Dec 2025Queens Park Rangers v Birmingham City🟨 2–125 Nov 2025Watford v Preston North End🟨 2–45 Nov 2025Queens Park Rangers v Southampton🟨 1–31 Nov 2025Stoke City v Bristol City🟨 3–025 Oct 2025Millwall v Leicester City🟨 1–218 Oct 2025Oxford United v Derby County🟨 4–111 Oct 2025Grimsby Town v Colchester United🟨 3–44 Oct 2025Stevenage v Luton Town🟨 3–127 Sept 2025Gillingham v Harrogate Town🟨 1–19 Aug 2025Southampton v Wrexham🟨 2–2