← All referees

Match official
Oliver Langford
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
512
Completed and linked
Yellow cards recorded
1122
642 team sides observed
Red cards recorded
41
510 team sides observed
Fouls recorded
6870
610 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 | 512 | 1.49 | 0.05 | 10.77 | 10.98 |
| away | 512 | 2.01 | 0.11 | 11.75 | 9.85 |
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
18 Sept 2026Bristol City v Watford🟨 2–55 Sept 2026West Ham United v Derby County🟨 0–22 Sept 2026Millwall v Wrexham🟨 2–129 Aug 2026York City v Exeter City🟨 2–315 Aug 2026Stoke City v Swansea City🟨 1–32 May 2026Wrexham v Middlesbrough🟨 –––18 Apr 2026Swansea City v Southampton🟨 2–23 Apr 2026Oxford United v Hull City🟨 0–121 Mar 2026Blackburn Rovers v Middlesbrough🟨 0–27 Mar 2026Derby County v Sheffield Wednesday🟨 1–224 Feb 2026Southampton v Queens Park Rangers🟨 1–021 Feb 2026Middlesbrough v Oxford United🟨 3–17 Feb 2026Hull City v Bristol City🟨 2–024 Jan 2026Queens Park Rangers v Wrexham🟨 3–217 Jan 2026Charlton Athletic v Sheffield United🟨 4–24 Jan 2026Middlesbrough v Southampton🟨 0–329 Dec 2025Sheffield Wednesday v Blackburn Rovers🟨 2–319 Dec 2025Swansea City v Wrexham🟨 2–29 Dec 2025Charlton Athletic v Middlesbrough🟨 4–12 Dec 2025Blackburn Rovers v Ipswich Town🟨 1–3