Join The Team!
A signing like no other...
Football Referee · 2020-2024 · 12 competitions · 179 career matches
| Competition | Apps | Yel / G | Red / G | BTB % | ||
|---|---|---|---|---|---|---|
| Premiership Scotland | 81 | 263 | 3.25 | 16 | 0.20 | 75% |
| Championship Scotland | 30 | 79 | 2.63 | 2 | 0.07 | 57% |
| League Cup Scotland | 20 | 43 | 2.15 | 2 | 0.10 | 40% |
| Scottish Cup Scotland | 14 | 48 | 3.43 | 2 | 0.14 | 71% |
| Europa League Europe | 13 | 68 | 5.23 | 3 | 0.23 | 77% |
| Europa Conference League Europe | 5 | 30 | 6.00 | 0 | 0.00 | 100% |
| Champions League Europe | 4 | 24 | 6.00 | 1 | 0.25 | 100% |
| UEFA Nations League Europe | 4 | 12 | 3.00 | 1 | 0.25 | 50% |
| WC Qualification Europe Europe | 3 | 8 | 2.67 | 0 | 0.00 | 67% |
| Euro Qualification Europe | 2 | 10 | 5.00 | 0 | 0.00 | 100% |
| Friendly International World | 2 | 0 | 0.00 | 0 | 0.00 | 0% |
| Premiership Play-Offs Scotland | 1 | 7 | 7.00 | 1 | 1.00 | 100% |
1 matches recorded · Europe
2 matches recorded · Europe
4 matches recorded · Scotland
3 matches recorded · Europe
19 matches recorded · Scotland
6 matches recorded · Scotland
2 matches recorded · Europe
2 matches recorded · Europe
1 matches recorded · World
6 matches recorded · Scotland
1 matches recorded · Europe
2 matches recorded · Europe
3 matches recorded · Scotland
3 matches recorded · Europe
19 matches recorded · Scotland
6 matches recorded · Scotland
5 matches recorded · Scotland
1 matches recorded · World
3 matches recorded · Europe
1 matches recorded · Europe
1 matches recorded · Europe
1 matches recorded · Scotland
4 matches recorded · Scotland
3 matches recorded · Europe
19 matches recorded · Scotland
12 matches recorded · Scotland
2 matches recorded · Europe
5 matches recorded · Scotland
24 matches recorded · Scotland
1 matches recorded · Europe
4 matches recorded · Europe
3 matches recorded · Scotland
6 matches recorded · Scotland
4 matches recorded · Scotland
| Date | Fixture | Score | Competition | ||
|---|---|---|---|---|---|
| 15 May 2024 | St. Mirren vs Hearts | 2-2 | 0 | 0 | Premiership |
| 11 May 2024 | Celtic vs Rangers | 2-1 | 3 | 1 | Premiership |
| 3 May 2024 | Ayr United vs Dunfermline Athletic | 3-3 | 1 | 0 | Championship |
| 27 Apr 2024 | Livingston vs Ross County | 2-0 | 1 | 0 | Premiership |
| 13 Apr 2024 | Motherwell vs Hibernian | 1-1 | 6 | 0 | Premiership |
| 30 Mar 2024 | Hearts vs Kilmarnock | 1-1 | 4 | 0 | Premiership |
| 16 Mar 2024 | Motherwell vs Aberdeen | 0-1 | 3 | 0 | Premiership |
| 14 Mar 2024 | Viktoria PlzeΕ vs Servette | 0-0 | 10 | 0 | Europa Conference League |
| 10 Mar 2024 | Celtic vs Livingston | 4-2 | 5 | 0 | Scottish Cup |
| 2 Mar 2024 | Airdrieonians vs Queen's Park | 1-1 | 5 | 0 | Championship |
| 25 Feb 2024 | Motherwell vs Celtic | 1-3 | 3 | 0 | Premiership |
| 15 Feb 2024 | Maccabi Haifa vs Gent | 1-0 | 3 | 0 | Europa Conference League |
| 10 Feb 2024 | Rangers vs Ayr United | 2-0 | 4 | 0 | Scottish Cup |
| 3 Feb 2024 | Hibernian vs St. Mirren | 0-3 | 6 | 0 | Premiership |
| 20 Jan 2024 | Spartans vs Hearts | 1-2 | 0 | 0 | Scottish Cup |
| 5 Jan 2024 | Queen's Park vs Dunfermline Athletic | 2-1 | 3 | 0 | Championship |
| 23 Dec 2023 | Airdrieonians vs Greenock Morton | 0-0 | 2 | 0 | Championship |
| 16 Dec 2023 | Livingston vs Kilmarnock | 0-0 | 3 | 0 | Premiership |
| 14 Dec 2023 | Sporting CP vs Sturm Graz | 3-0 | 1 | 0 | Europa League |
| 6 Dec 2023 | Hearts vs Rangers | 0-1 | 4 | 0 | Premiership |
| 3 Dec 2023 | Hibernian vs Aberdeen | 2-0 | 5 | 0 | Premiership |
| 28 Nov 2023 | Ross County vs St. Mirren | 1-0 | 2 | 0 | Premiership |
| 24 Nov 2023 | Dunfermline Athletic vs Raith Rovers | 0-3 | 6 | 0 | Scottish Cup |
| 17 Nov 2023 | Moldova vs Albania | 1-1 | 4 | 0 | Euro Qualification |
| 12 Nov 2023 | Celtic vs Aberdeen | 6-0 | 3 | 0 | Premiership |
| 9 Nov 2023 | Rennes vs Panathinaikos | 3-1 | 5 | 1 | Europa League |
| 4 Nov 2023 | Ayr United vs Queen's Park | 2-2 | 2 | 0 | Championship |
| 28 Oct 2023 | Livingston vs Dundee | 0-2 | 0 | 1 | Premiership |
| 7 Oct 2023 | Hearts vs Hibernian | 2-2 | 3 | 0 | Premiership |
| 4 Oct 2023 | Crvena Zvezda vs Young Boys | 2-2 | 9 | 0 | Champions League |
| 30 Sep 2023 | Motherwell vs Celtic | 1-2 | 4 | 0 | Premiership |
| 27 Sep 2023 | Rangers vs Livingston | 4-0 | 3 | 0 | League Cup |
| 15 Sep 2023 | Ayr United vs Partick Thistle | 0-4 | 4 | 0 | Championship |
| 7 Sep 2023 | Wales vs Korea Republic | 0-0 | 0 | 0 | Friendly International |
| 2 Sep 2023 | St. Johnstone vs Dundee | 2-2 | 3 | 0 | Premiership |
| 24 Aug 2023 | Slovan Bratislava vs Aris Limassol | 2-1 | 11 | 0 | Europa League |
| 19 Aug 2023 | St. Mirren vs Motherwell | 1-0 | 5 | 0 | League Cup |
| 12 Aug 2023 | Ross County vs St. Johnstone | 2-0 | 4 | 0 | Premiership |
| 5 Aug 2023 | Kilmarnock vs Rangers | 1-0 | 0 | 0 | Premiership |
| 29 Jul 2023 | Livingston vs Clyde | 1-0 | 2 | 0 | League Cup |
| 26 Jul 2023 | Dundee vs Dumbarton | 3-1 | 4 | 1 | League Cup |
| 18 Jul 2023 | Ayr United vs Stenhousemuir | 1-0 | 1 | 0 | League Cup |
| 15 Jul 2023 | Montrose vs St. Mirren | 1-0 | 4 | 0 | League Cup |
| 30 Apr 2023 | Rangers vs Celtic | 0-1 | 4 | 0 | Scottish Cup |
| 22 Apr 2023 | St. Mirren vs Kilmarnock | 0-2 | 4 | 1 | Premiership |
| 7 Apr 2023 | Partick Thistle vs Queen's Park | 4-0 | 1 | 0 | Championship |
| 2 Apr 2023 | Ross County vs Celtic | 0-2 | 0 | 0 | Premiership |
| 25 Mar 2023 | Israel vs Kosovo | 1-1 | 6 | 0 | Euro Qualification |
| 18 Mar 2023 | Livingston vs Ross County | 2-1 | 4 | 0 | Premiership |
| 4 Mar 2023 | Rangers vs Kilmarnock | 3-1 | 3 | 0 | Premiership |
| 25 Feb 2023 | Hamilton Academical vs Queen's Park | 1-4 | 1 | 0 | Championship |
| 23 Feb 2023 | Gent vs QarabaΔ | 1-0 | 6 | 0 | Europa Conference League |
| 18 Feb 2023 | Celtic vs Aberdeen | 4-0 | 0 | 0 | Premiership |
| 13 Feb 2023 | Darvel vs Falkirk | 1-5 | 2 | 1 | Scottish Cup |
| 28 Jan 2023 | Rangers vs St. Johnstone | 2-0 | 6 | 1 | Premiership |
| 21 Jan 2023 | Arbroath vs Motherwell | 0-2 | 4 | 0 | Scottish Cup |
| 18 Jan 2023 | Hearts vs Aberdeen | 5-0 | 2 | 0 | Premiership |
| 14 Jan 2023 | Celtic vs Kilmarnock | 2-0 | 2 | 0 | League Cup |
| 7 Jan 2023 | Ross County vs Livingston | 0-2 | 1 | 0 | Premiership |
| 28 Dec 2022 | St. Johnstone vs Hearts | 2-3 | 5 | 0 | Premiership |
| 20 Dec 2022 | Aberdeen vs Rangers | 2-3 | 10 | 0 | Premiership |
| 17 Dec 2022 | Hearts vs Kilmarnock | 3-1 | 2 | 0 | Premiership |
| 3 Dec 2022 | Queen's Park vs Hamilton Academical | 4-0 | 1 | 0 | Championship |
| 19 Nov 2022 | Turkey vs Czech Republic | 2-1 | 0 | 0 | Friendly International |
| 12 Nov 2022 | Aberdeen vs Dundee United | 1-0 | 1 | 0 | Premiership |
| 9 Nov 2022 | Motherwell vs Celtic | 1-2 | 3 | 0 | Premiership |
| 3 Nov 2022 | Real Betis vs HJK | 3-0 | 2 | 0 | Europa League |
| 30 Oct 2022 | Livingston vs Celtic | 0-3 | 5 | 0 | Premiership |
| 25 Oct 2022 | Ayr United vs Partick Thistle | 4-2 | 3 | 0 | Championship |
| 19 Oct 2022 | Rangers vs Dundee | 1-0 | 4 | 0 | League Cup |
| 8 Oct 2022 | Dundee United vs Aberdeen | 4-0 | 3 | 0 | Premiership |
| 6 Oct 2022 | ZΓΌrich vs PSV | 1-5 | 0 | 0 | Europa League |
| 1 Oct 2022 | Partick Thistle vs Greenock Morton | 5-1 | 4 | 0 | Championship |
| 22 Sep 2022 | Slovakia vs Azerbaijan | 1-2 | 5 | 0 | UEFA Nations League |
| 15 Sep 2022 | Hapoel Be'er Sheva vs Villarreal | 1-2 | 7 | 0 | Europa Conference League |
| 3 Sep 2022 | Livingston vs Hearts | 1-0 | 6 | 0 | Premiership |
| 31 Aug 2022 | Ross County vs Celtic | 1-4 | 1 | 0 | League Cup |
| 27 Aug 2022 | Queen's Park vs Cove Rangers | 2-1 | 2 | 0 | Championship |
| 20 Aug 2022 | Hibernian vs Rangers | 2-2 | 6 | 2 | Premiership |
| 18 Aug 2022 | MalmΓΆ FF vs Sivasspor | 3-1 | 7 | 0 | Europa League |
| 9 Aug 2022 | Pyunik vs Crvena Zvezda | 0-2 | 5 | 0 | Champions League |
| 6 Aug 2022 | Motherwell vs St. Johnstone | 1-2 | 4 | 0 | Premiership |
| 30 Jul 2022 | Kilmarnock vs Dundee United | 1-1 | 4 | 1 | Premiership |
| 19 Jul 2022 | Queen's Park vs Dundee | 1-2 | 1 | 0 | League Cup |
| 16 Jul 2022 | Cove Rangers vs Livingston | 1-2 | 0 | 1 | League Cup |
| 6 Jun 2022 | Austria vs Denmark | 1-2 | 2 | 0 | UEFA Nations League |
| 13 May 2022 | Arbroath vs Inverness CT | 0-0 | 7 | 1 | Premiership Play-Offs |
| 7 May 2022 | Livingston vs St. Johnstone | 1-1 | 3 | 0 | Premiership |
| 30 Apr 2022 | Aberdeen vs Dundee | 1-0 | 2 | 0 | Premiership |
| 23 Apr 2022 | Queen of the South vs Ayr United | 1-1 | 4 | 0 | Championship |
| 16 Apr 2022 | Greenock Morton vs Hamilton Academical | 0-1 | 6 | 0 | Championship |
| 9 Apr 2022 | Ayr United vs Inverness CT | 2-2 | 1 | 0 | Championship |
| 3 Apr 2022 | Rangers vs Celtic | 1-2 | 5 | 0 | Premiership |
| 26 Mar 2022 | Kilmarnock vs Partick Thistle | 2-1 | 3 | 0 | Championship |
| 17 Mar 2022 | KΓΈbenhavn vs PSV | 0-4 | 4 | 0 | Europa Conference League |
| 13 Mar 2022 | Motherwell vs Hibernian | 1-2 | 7 | 1 | Scottish Cup |
| 5 Mar 2022 | Dundee United vs Hearts | 2-2 | 7 | 0 | Premiership |
| 2 Mar 2022 | St. Johnstone vs Rangers | 0-1 | 2 | 0 | Premiership |
| 26 Feb 2022 | Raith Rovers vs Partick Thistle | 0-0 | 3 | 0 | Championship |
| 19 Feb 2022 | Livingston vs St. Mirren | 1-1 | 2 | 1 | Premiership |
| 13 Feb 2022 | Arbroath vs Hibernian | 1-3 | 4 | 0 | Scottish Cup |
| 9 Feb 2022 | Aberdeen vs Celtic | 2-3 | 3 | 0 | Premiership |
| 6 Feb 2022 | Rangers vs Hearts | 5-0 | 4 | 0 | Premiership |
| 22 Jan 2022 | Kilmarnock vs Dundee United | 1-2 | 4 | 0 | Scottish Cup |
| 17 Jan 2022 | Celtic vs Hibernian | 2-0 | 3 | 0 | Premiership |
| 15 Jan 2022 | Inverness CT vs Queen of the South | 2-2 | 4 | 0 | Championship |
| 8 Jan 2022 | Hamilton Academical vs Partick Thistle | 2-2 | 3 | 0 | Championship |
| 26 Dec 2021 | Dundee United vs Hibernian | 1-3 | 4 | 0 | Premiership |
| 22 Dec 2021 | St. Johnstone vs Ross County | 1-2 | 5 | 0 | Premiership |
| 18 Dec 2021 | Dundee vs Hearts | 0-1 | 6 | 0 | Premiership |
| 11 Dec 2021 | Raith Rovers vs Kilmarnock | 1-0 | 1 | 0 | Championship |
| 9 Dec 2021 | Olympique Marseille vs Lokomotiv Moskva | 1-0 | 6 | 1 | Europa League |
| 4 Dec 2021 | Aberdeen vs St. Mirren | 4-1 | 1 | 0 | Premiership |
| 27 Nov 2021 | Ayr United vs Albion Rovers | 2-1 | 1 | 0 | Scottish Cup |
| 20 Nov 2021 | Motherwell vs Hearts | 2-0 | 3 | 1 | Premiership |
| 13 Nov 2021 | Greenock Morton vs Kilmarnock | 0-2 | 0 | 0 | Championship |
| 16 Oct 2021 | Motherwell vs Celtic | 0-2 | 2 | 0 | Premiership |
| 9 Oct 2021 | Luxembourg vs Serbia | 0-1 | 4 | 0 | WC Qualification Europe |
| 2 Oct 2021 | Kilmarnock vs Raith Rovers | 1-3 | 4 | 0 | Championship |
| 26 Sep 2021 | St. Mirren vs Aberdeen | 3-2 | 6 | 1 | Premiership |
| 23 Sep 2021 | Dundee United vs Hibernian | 1-3 | 4 | 0 | League Cup |
| 18 Sep 2021 | Partick Thistle vs Kilmarnock | 0-2 | 2 | 0 | Championship |
| 16 Sep 2021 | PSV vs Real Sociedad | 2-2 | 7 | 0 | Europa League |
| 11 Sep 2021 | St. Johnstone vs Rangers | 1-2 | 6 | 0 | Premiership |
| 5 Sep 2021 | Germany vs Armenia | 6-0 | 1 | 0 | WC Qualification Europe |
| 28 Aug 2021 | Motherwell vs Dundee | 1-0 | 3 | 1 | Premiership |
| 21 Aug 2021 | Celtic vs St. Mirren | 6-0 | 3 | 1 | Premiership |
| 18 Aug 2021 | Young Boys vs FerencvΓ‘ros | 3-2 | 6 | 1 | Champions League |
| 13 Aug 2021 | Rangers vs Dunfermline Athletic | 5-0 | 3 | 0 | League Cup |
| 3 Aug 2021 | NeftΓ§i vs HJK | 2-2 | 8 | 0 | Europa League |
| 31 Jul 2021 | Greenock Morton vs Dunfermline Athletic | 2-2 | 3 | 0 | Championship |
| 21 Jul 2021 | Livingston vs Raith Rovers | 0-0 | 1 | 0 | League Cup |
| 18 Jul 2021 | Ross County vs Dundee | 0-3 | - | - | League Cup |
| 10 Jul 2021 | Dumbarton vs St. Mirren | 0-3 | 0 | 0 | League Cup |
| 15 May 2021 | Hibernian vs Celtic | 0-0 | 3 | 0 | Premiership |
| 12 May 2021 | Ross County vs Hamilton Academical | 2-1 | 5 | 0 | Premiership |
| 9 May 2021 | St. Mirren vs St. Johnstone | 1-2 | 3 | 0 | Scottish Cup |
| 24 Apr 2021 | Dundee vs Raith Rovers | 2-1 | 4 | 1 | Championship |
| 21 Apr 2021 | Aberdeen vs Celtic | 1-1 | 1 | 0 | Premiership |
| 16 Apr 2021 | Motherwell vs Greenock Morton | 1-1 | 3 | 0 | Scottish Cup |
| 10 Apr 2021 | Kilmarnock vs Ross County | 2-2 | 6 | 0 | Premiership |
| 5 Apr 2021 | Queen of the South vs Hibernian | 1-3 | 1 | 0 | Scottish Cup |
| 27 Mar 2021 | Czech Republic vs Belgium | 1-1 | 3 | 0 | WC Qualification Europe |
| 21 Mar 2021 | Celtic vs Rangers | 1-1 | 4 | 0 | Premiership |
| 13 Mar 2021 | Dundee vs Arbroath | 2-0 | 4 | 0 | Championship |
| 27 Feb 2021 | Celtic vs Aberdeen | 1-0 | 1 | 0 | Premiership |
| 25 Feb 2021 | Ajax vs Lille | 2-1 | 6 | 0 | Europa League |
| 20 Feb 2021 | St. Mirren vs Livingston | 1-1 | 1 | 0 | Premiership |
| 10 Feb 2021 | Kilmarnock vs Motherwell | 0-1 | 2 | 0 | Premiership |
| 6 Feb 2021 | Hibernian vs Aberdeen | 2-0 | 1 | 0 | Premiership |
| 3 Feb 2021 | Hamilton Academical vs Ross County | 1-2 | 3 | 0 | Premiership |
| 30 Jan 2021 | Hearts vs Dunfermline Athletic | 1-0 | 1 | 0 | Championship |
| 20 Jan 2021 | Livingston vs Celtic | 2-2 | 0 | 1 | Premiership |
| 16 Jan 2021 | Hibernian vs Kilmarnock | 2-0 | 1 | 0 | Premiership |
| 2 Jan 2021 | Ross County vs St. Johnstone | 1-1 | 4 | 0 | Premiership |
| 30 Dec 2020 | Celtic vs Dundee United | 3-0 | 2 | 0 | Premiership |
| 26 Dec 2020 | Rangers vs Hibernian | 1-0 | 1 | 0 | Premiership |
| 19 Dec 2020 | Ross County vs Hamilton Academical | 0-2 | 2 | 0 | Premiership |
| 12 Dec 2020 | Hearts vs Queen of the South | 6-1 | 0 | 0 | Championship |
| 5 Dec 2020 | Hamilton Academical vs Kilmarnock | 1-0 | 5 | 1 | Premiership |
| 2 Dec 2020 | Krasnodar vs Rennes | 1-0 | 4 | 0 | Champions League |
| 28 Nov 2020 | Hibernian vs Dundee | - | 2 | 0 | League Cup |
| 21 Nov 2020 | Livingston vs St. Mirren | 0-1 | 2 | 0 | Premiership |
| 14 Nov 2020 | Switzerland vs Spain | 1-1 | 3 | 1 | UEFA Nations League |
| 11 Nov 2020 | Stranraer vs Hamilton Academical | - | 3 | 0 | League Cup |
| 7 Nov 2020 | Raith Rovers vs Greenock Morton | 5-0 | 3 | 1 | Championship |
| 5 Nov 2020 | Zorya vs AEK Athens | 1-4 | 4 | 0 | Europa League |
| 29 Oct 2020 | Slavia Praha vs Bayer Leverkusen | 1-0 | 5 | 1 | Europa League |
| 25 Oct 2020 | Aberdeen vs Celtic | 3-3 | 3 | 0 | Premiership |
| 17 Oct 2020 | Dunfermline Athletic vs Inverness CT | 3-1 | 4 | 0 | Championship |
| 10 Oct 2020 | Queen of the South vs St. Mirren | - | 1 | 0 | League Cup |
| 6 Oct 2020 | Edinburgh City vs Livingston | - | 2 | 0 | League Cup |
| 1 Oct 2020 | Standard Liège vs MOL Vidi | 3-1 | 6 | 0 | Europa League |
| 27 Sep 2020 | Ross County vs Aberdeen | 0-3 | 2 | 1 | Premiership |
| 12 Sep 2020 | St. Mirren vs Hibernian | 0-3 | 4 | 0 | Premiership |
| 3 Sep 2020 | Russia vs Serbia | 3-1 | 2 | 0 | UEFA Nations League |
| 29 Aug 2020 | Hamilton Academical vs Rangers | 0-2 | 5 | 1 | Premiership |
| 20 Aug 2020 | St. Johnstone vs Aberdeen | 0-1 | 5 | 0 | Premiership |
| 2 Aug 2020 | Celtic vs Hamilton Academical | 5-1 | 4 | 0 | Premiership |
William Collum has officiated 179 matches across 12 competitions, averaging 3.31 yellow cards and 0.16 red cards per game (592 yellows and 28 reds in total). Active years in our database: 2020-2024. Competitions covered include Premiership, Championship, League Cup, Scottish Cup, Europa League, Europa Conference League.
This page includes career competition breakdowns, most-officiated teams, per-season card rates, first/second half splits, home vs away cards, both-teams-booked percentages, over/under yellow card thresholds, and a full match-by-match card history for William Collum.
All statistics for William Collum and thousands of other football referees are available via the OddAlerts Football Data API. Track referee appointments, build card market models, and access historical data programmatically.