← All referees

Match official
Chris Graham
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
161
Completed and linked
Yellow cards recorded
659
318 team sides observed
Red cards recorded
27
214 team sides observed
Fouls recorded
2497
216 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 | 161 | 1.85 | 0.12 | 11.15 | 8.50 |
| away | 161 | 2.30 | 0.13 | 11.97 | 7.63 |
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
25 Sept 2026Arbroath v Queen's Park🟨 2–319 Sept 2026Greenock Morton v Dunfermline Athletic🟨 1–06 Sept 2026Hearts v Dundee🟨 2–329 Aug 2026Celtic v Falkirk🟨 1–421 Aug 2026Inverness CT v Partick Thistle🟨 1–29 Aug 2026Motherwell v Falkirk🟨 2–21 Aug 2026Livingston v Queen's Park🟨 1–113 May 2026Alloa Athletic v Stenhousemuir🟨 1–32 May 2026Inverness CT v Hamilton Academical🟨 1–111 Apr 2026Dundee United v Livingston🟨 –––27 Mar 2026Partick Thistle v Ross County🟨 0–121 Mar 2026Raith Rovers v Airdrieonians🟨 0–17 Mar 2026Alloa Athletic v Kelty Hearts🟨 1–33 Mar 2026Dunfermline Athletic v Ross County🟨 3–421 Feb 2026Ayr United v Ross County🟨 2–314 Feb 2026Queen of the South v Alloa Athletic🟨 2–210 Jan 2026Ayr United v Airdrieonians🟨 2–23 Jan 2026Hearts v Livingston🟨 0–320 Dec 2025St. Mirren v Livingston🟨 0–113 Dec 2025Greenock Morton v Airdrieonians🟨 3–1