← All referees

Match official
John Beaton
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
350
Completed and linked
Yellow cards recorded
950
506 team sides observed
Red cards recorded
41
422 team sides observed
Fouls recorded
4266
372 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 | 350 | 1.72 | 0.06 | 11.28 | 11.51 |
| away | 350 | 2.04 | 0.14 | 11.66 | 9.33 |
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
20 Sept 2026Celtic v Rangers🟨 2–315 Sept 2026Falkirk v Hearts🟨 4–35 Sept 2026Aberdeen v Kilmarnock🟨 5–330 Aug 2026Dundee v Hibernian🟨 1–12 Aug 2026St. Johnstone v Kilmarnock🟨 2–213 May 2026Motherwell v Celtic🟨 2–34 May 2026Hearts v Rangers🟨 1–24 Apr 2026Rangers v Dundee United🟨 1–214 Mar 2026Celtic v Motherwell🟨 4–21 Mar 2026Rangers v Celtic🟨 2–121 Feb 2026Dundee United v Kilmarnock🟨 1–314 Jan 2026Falkirk v Celtic🟨 0–13 Jan 2026Falkirk v Aberdeen🟨 2–427 Dec 2025Hibernian v Hearts🟨 1–017 Dec 2025Dundee United v Celtic🟨 2–13 Dec 2025Hearts v Kilmarnock🟨 1–229 Nov 2025Dundee v St. Mirren🟨 0–29 Nov 2025Hearts v Dundee United🟨 2–429 Oct 2025Hibernian v Rangers🟨 2–325 Oct 2025Dundee United v St. Mirren🟨 1–1