Join The Team!
A signing like no other...
Football Referee · 2020-2026 · 16 competitions · 168 career matches
| Competition | Apps | Yel / G | Red / G | BTB % | ||
|---|---|---|---|---|---|---|
| Premiership Scotland | 49 | 183 | 3.73 | 11 | 0.22 | 76% |
| Championship Scotland | 31 | 112 | 3.61 | 3 | 0.10 | 65% |
| League Cup Scotland | 19 | 58 | 3.05 | 0 | 0.00 | 63% |
| League Two Scotland | 18 | 45 | 2.50 | 3 | 0.17 | 67% |
| League One Scotland | 18 | 55 | 3.06 | 2 | 0.11 | 56% |
| Scottish Cup Scotland | 11 | 37 | 3.36 | 0 | 0.00 | 64% |
| UEFA U17 Championship Qualification Europe | 6 | 11 | 1.83 | 0 | 0.00 | 50% |
| Europa Conference League Europe | 4 | 22 | 5.50 | 0 | 0.00 | 100% |
| Challenge Cup Scotland | 4 | 10 | 2.50 | 0 | 0.00 | 50% |
| UEFA U19 Championship Round 1 Qualification Europe | 2 | 6 | 3.00 | 0 | 0.00 | 50% |
| U21 Euro Qualification Europe | 1 | 7 | 7.00 | 0 | 0.00 | 100% |
| UEFA Youth League Europe | 1 | 2 | 2.00 | 0 | 0.00 | 0% |
| Friendly International World | 1 | 1 | 1.00 | 0 | 0.00 | 0% |
| Championship Play-Offs Scotland | 1 | 5 | 5.00 | 0 | 0.00 | 100% |
| Non-FIFA Friendlies World | 1 | 1 | 1.00 | 0 | 0.00 | 0% |
| Club Friendlies 1 World | 1 | 0 | 0.00 | 0 | 0.00 | 0% |
5 matches recorded · Scotland
1 matches recorded · Europe
1 matches recorded · Scotland
2 matches recorded · Europe
2 matches recorded · Scotland
3 matches recorded · Scotland
2 matches recorded · Europe
3 matches recorded · Scotland
1 matches recorded · Europe
1 matches recorded · Scotland
1 matches recorded · World
1 matches recorded · Scotland
2 matches recorded · Scotland
2 matches recorded · Europe
4 matches recorded · Europe
16 matches recorded · Scotland
8 matches recorded · Scotland
1 matches recorded · World
4 matches recorded · Scotland
1 matches recorded · World
2 matches recorded · Scotland
18 matches recorded · Scotland
5 matches recorded · Scotland
2 matches recorded · Europe
1 matches recorded · Scotland
3 matches recorded · Scotland
1 matches recorded · Scotland
10 matches recorded · Scotland
1 matches recorded · Scotland
6 matches recorded · Scotland
11 matches recorded · Scotland
1 matches recorded · Scotland
3 matches recorded · Scotland
1 matches recorded · Scotland
8 matches recorded · Scotland
7 matches recorded · Scotland
4 matches recorded · Scotland
2 matches recorded · Scotland
4 matches recorded · Scotland
1 matches recorded · Scotland
4 matches recorded · Scotland
10 matches recorded · Scotland
1 matches recorded · Scotland
1 matches recorded · Scotland
| Date | Fixture | Score | Competition | ||
|---|---|---|---|---|---|
| 12 Sep 2026 | Ross County vs Hibernian | 0-3 | 5 | 0 | League Cup |
| 14 Aug 2026 | Kilmarnock vs Ayr United | 3-2 | 3 | 0 | League Cup |
| 3 Aug 2026 | Celtic vs Dundee | 1-0 | 2 | 0 | Premiership |
| 25 Jul 2026 | Dundee vs Clyde | 4-0 | 0 | 0 | League Cup |
| 18 Jul 2026 | Airdrieonians vs Annan Athletic | 3-0 | 2 | 0 | League Cup |
| 11 Jul 2026 | East Kilbride vs Dunfermline Athletic | 3-0 | 3 | 0 | League Cup |
| 30 Mar 2026 | Gibraltar U18 vs Armenia U18 | 0-9 | 0 | 0 | UEFA U19 Championship Round 1 Qualification |
| 27 Mar 2026 | Türkiye U18 vs Armenia U18 | 1-1 | 6 | 0 | UEFA U19 Championship Round 1 Qualification |
| 17 Jan 2026 | Livingston vs St. Mirren | 1-1 | 7 | 0 | Scottish Cup |
| 17 Jan 2026 | Airdrieonians vs Arbroath | 3-3 | 5 | 0 | Scottish Cup |
| 14 Oct 2025 | Latvia U21 vs Greece U21 | 0-1 | 7 | 0 | U21 Euro Qualification |
| 27 Sep 2025 | St. Mirren vs Dundee | 1-0 | 5 | 0 | Premiership |
| 19 Sep 2025 | St. Johnstone vs Dunfermline Athletic | 2-1 | 3 | 0 | Championship |
| 16 Sep 2025 | Benfica U19 vs Qarabag U19 | 7-1 | 2 | 0 | UEFA Youth League |
| 13 Sep 2025 | Ayr United vs Ross County | 1-1 | 3 | 0 | Championship |
| 31 Aug 2025 | Hibernian vs St. Mirren | 1-1 | 2 | 0 | Premiership |
| 23 Aug 2025 | Airdrieonians vs Queen's Park | 1-1 | 7 | 0 | Championship |
| 16 Aug 2025 | Greenock Morton vs Aberdeen | 0-3 | 1 | 0 | League Cup |
| 7 Aug 2025 | Sparta Praha vs Ararat-Armenia | 4-1 | 3 | 0 | Europa Conference League |
| 2 Aug 2025 | Kilmarnock vs Livingston | 2-2 | 4 | 1 | Premiership |
| 24 Jul 2025 | St Josephs FC vs Shamrock Rovers | 0-4 | 8 | 0 | Europa Conference League |
| 10 May 2025 | Airdrieonians vs Stenhousemuir | 2-1 | 5 | 0 | Championship Play-Offs |
| 25 Apr 2025 | Partick Thistle vs Falkirk | 2-1 | 4 | 3 | Championship |
| 16 Apr 2025 | Faroe Islands U17 vs Malta U17 | 2-1 | 3 | 0 | UEFA U17 Championship Qualification |
| 13 Apr 2025 | Bulgaria U17 vs Faroe Islands U17 | 1-0 | 2 | 0 | UEFA U17 Championship Qualification |
| 5 Apr 2025 | Kilmarnock vs Motherwell | 2-0 | 5 | 1 | Premiership |
| 29 Mar 2025 | Hibernian vs St. Johnstone | 3-0 | 4 | 0 | Premiership |
| 25 Mar 2025 | Sweden vs Northern Ireland | 5-1 | 1 | 0 | Friendly International |
| 25 Mar 2025 | Sweden vs Northern Ireland | 5-1 | 1 | 0 | Non-FIFA Friendlies |
| 15 Mar 2025 | Airdrieonians vs Livingston | 3-3 | 4 | 0 | Championship |
| 1 Mar 2025 | St. Mirren vs Celtic | 2-5 | 3 | 0 | Premiership |
| 22 Feb 2025 | Ross County vs Dundee | 3-1 | 2 | 0 | Premiership |
| 15 Feb 2025 | Kilmarnock vs St. Johnstone | 3-1 | 2 | 0 | Premiership |
| 8 Feb 2025 | Livingston vs Cove Rangers | 3-0 | 1 | 0 | Scottish Cup |
| 1 Feb 2025 | Hamilton Academical vs Ayr United | 0-2 | 1 | 0 | Championship |
| 20 Jan 2025 | Dundee vs Dundee United | 1-0 | 3 | 0 | Scottish Cup |
| 11 Jan 2025 | Ross County vs Celtic | 1-4 | 3 | 0 | Premiership |
| 5 Jan 2025 | Dundee United vs Hearts | 0-1 | 6 | 0 | Premiership |
| 29 Dec 2024 | Celtic vs St. Johnstone | 4-0 | 1 | 0 | Premiership |
| 21 Dec 2024 | Rangers vs Dundee | 1-0 | 4 | 0 | Premiership |
| 14 Dec 2024 | Airdrieonians vs Greenock Morton | 2-2 | 7 | 0 | Championship |
| 30 Nov 2024 | Dundee United vs St. Mirren | 2-0 | 4 | 1 | Premiership |
| 10 Nov 2024 | Rangers vs Hearts | 1-0 | 5 | 0 | Premiership |
| 2 Nov 2024 | Dunfermline Athletic vs Partick Thistle | 0-1 | 3 | 0 | Championship |
| 26 Oct 2024 | Ross County vs Kilmarnock | 2-1 | 5 | 2 | Premiership |
| 18 Oct 2024 | Hamilton Academical vs Falkirk | 1-3 | 10 | 0 | Championship |
| 15 Oct 2024 | Faroe Islands U17 vs Albania U17 | 0-1 | 5 | 0 | UEFA U17 Championship Qualification |
| 12 Oct 2024 | Croatia U17 vs Faroe Islands U17 | 7-0 | 0 | 0 | UEFA U17 Championship Qualification |
| 5 Oct 2024 | Hibernian vs Motherwell | 1-2 | 8 | 1 | Premiership |
| 28 Sep 2024 | Raith Rovers vs Falkirk | 1-0 | 7 | 0 | Championship |
| 14 Sep 2024 | St. Mirren vs Kilmarnock | 2-2 | 5 | 1 | Premiership |
| 25 Aug 2024 | Aberdeen vs Kilmarnock | 2-0 | 3 | 1 | Premiership |
| 17 Aug 2024 | Rangers vs St. Johnstone | 2-0 | 3 | 0 | League Cup |
| 10 Aug 2024 | Dunfermline Athletic vs Falkirk | 0-2 | 2 | 0 | Championship |
| 4 Aug 2024 | St. Mirren vs Hibernian | 3-0 | 4 | 0 | Premiership |
| 1 Aug 2024 | TransINVEST Vilnius vs Mladá Boleslav | 0-1 | 7 | 0 | Europa Conference League |
| 27 Jul 2024 | Queen's Park vs Kelty Hearts | 6-0 | 4 | 0 | League Cup |
| 23 Jul 2024 | Hamilton Academical vs Ross County | 1-2 | 1 | 0 | League Cup |
| 17 Jul 2024 | Hearts vs Tottenham Hotspur | 1-5 | 0 | 0 | Club Friendlies 1 |
| 13 Jul 2024 | Partick Thistle vs Montrose | 3-2 | 3 | 0 | League Cup |
| 11 Jul 2024 | Bala Town vs Paide | 1-2 | 4 | 0 | Europa Conference League |
| 18 May 2024 | Celtic vs St. Mirren | 3-2 | 0 | 0 | Premiership |
| 14 May 2024 | Rangers vs Dundee | 5-2 | 0 | 0 | Premiership |
| 4 May 2024 | Dundee vs St. Mirren | 1-3 | 3 | 0 | Premiership |
| 27 Apr 2024 | Partick Thistle vs Ayr United | 0-0 | 1 | 0 | Championship |
| 14 Apr 2024 | Ross County vs Rangers | 3-2 | 4 | 0 | Premiership |
| 30 Mar 2024 | Motherwell vs St. Mirren | 1-1 | 2 | 0 | Premiership |
| 24 Mar 2024 | The New Saints vs Airdrieonians | 1-2 | 2 | 0 | Challenge Cup |
| 12 Mar 2024 | Ukraine U17 vs Slovakia U17 | 3-0 | 1 | 0 | UEFA U17 Championship Qualification |
| 9 Mar 2024 | Switzerland U17 vs Ukraine U17 | 0-3 | 0 | 0 | UEFA U17 Championship Qualification |
| 2 Mar 2024 | Partick Thistle vs Dundee United | 1-1 | 5 | 0 | Championship |
| 28 Feb 2024 | Celtic vs Dundee | 7-1 | 4 | 1 | Premiership |
| 18 Feb 2024 | St. Johnstone vs Rangers | 0-3 | 3 | 0 | Premiership |
| 10 Feb 2024 | Aberdeen vs Bonnyrigg Rose Athletic | 2-0 | 6 | 0 | Scottish Cup |
| 6 Feb 2024 | Motherwell vs Ross County | 5-0 | 4 | 0 | Premiership |
| 20 Jan 2024 | Greenock Morton vs Montrose | 2-0 | 2 | 0 | Scottish Cup |
| 2 Jan 2024 | Ross County vs Aberdeen | 0-3 | 8 | 1 | Premiership |
| 29 Dec 2023 | Dundee United vs Partick Thistle | 3-0 | 4 | 0 | Championship |
| 23 Dec 2023 | Celtic vs Livingston | 2-0 | 1 | 0 | Premiership |
| 6 Dec 2023 | Aberdeen vs Kilmarnock | 0-1 | 4 | 0 | Premiership |
| 3 Dec 2023 | Rangers vs St. Mirren | 2-0 | 4 | 0 | Premiership |
| 11 Nov 2023 | Dundee vs St. Mirren | 4-0 | 2 | 0 | Premiership |
| 4 Nov 2023 | Kilmarnock vs Motherwell | 1-0 | 3 | 0 | Premiership |
| 7 Oct 2023 | Celtic vs Kilmarnock | 3-1 | 4 | 0 | Premiership |
| 16 Sep 2023 | Motherwell vs St. Mirren | 0-1 | 5 | 0 | Premiership |
| 2 Sep 2023 | Inverness CT vs Dunfermline Athletic | 1-1 | 2 | 0 | Championship |
| 26 Aug 2023 | Celtic vs St. Johnstone | 0-0 | 4 | 0 | Premiership |
| 13 Aug 2023 | Motherwell vs Hibernian | 2-1 | 5 | 0 | Premiership |
| 5 Aug 2023 | Greenock Morton vs Ayr United | 3-1 | 8 | 0 | Championship |
| 29 Jul 2023 | St. Mirren vs Forfar Athletic | 4-0 | 1 | 0 | League Cup |
| 25 Jul 2023 | Inverness CT vs Airdrieonians | 2-3 | 3 | 0 | League Cup |
| 18 Jul 2023 | Dundee United vs Partick Thistle | 1-2 | 7 | 0 | League Cup |
| 27 May 2023 | St. Mirren vs Rangers | 0-3 | 3 | 0 | Premiership |
| 6 May 2023 | Hibernian vs St. Mirren | 2-1 | 3 | 0 | Premiership |
| 22 Apr 2023 | Arbroath vs Cove Rangers | 0-1 | 4 | 0 | Championship |
| 11 Apr 2023 | Greenock Morton vs Hamilton Academical | 2-0 | 3 | 0 | Championship |
| 8 Apr 2023 | Hearts vs St. Mirren | 0-2 | 7 | 1 | Premiership |
| 11 Mar 2023 | Airdrieonians vs Kelty Hearts | 6-1 | 2 | 0 | League One |
| 8 Mar 2023 | Livingston vs Dundee United | 1-1 | 7 | 0 | Premiership |
| 25 Feb 2023 | Arbroath vs Partick Thistle | 0-0 | 3 | 0 | Championship |
| 18 Feb 2023 | Inverness CT vs Hamilton Academical | 0-3 | 4 | 0 | Championship |
| 11 Feb 2023 | Forfar Athletic vs Stenhousemuir | 1-1 | 1 | 0 | League Two |
| 4 Feb 2023 | St. Mirren vs Hibernian | 0-1 | 3 | 0 | Premiership |
| 1 Feb 2023 | Kilmarnock vs Dundee United | 1-0 | 4 | 0 | Premiership |
| 10 Jan 2023 | Queen of the South vs Kelty Hearts | 0-0 | 3 | 0 | Challenge Cup |
| 2 Jan 2023 | Aberdeen vs Ross County | 0-0 | 4 | 0 | Premiership |
| 23 Dec 2022 | Raith Rovers vs Greenock Morton | 2-2 | 3 | 0 | Championship |
| 3 Dec 2022 | Clyde vs Edinburgh City | 0-2 | 1 | 0 | League One |
| 26 Nov 2022 | Cove Rangers vs Dunipace | 7-0 | 1 | 0 | Scottish Cup |
| 11 Nov 2022 | Hamilton Academical vs Ayr United | 2-3 | 7 | 0 | Championship |
| 5 Nov 2022 | Clyde vs Airdrieonians | 0-1 | 2 | 0 | League One |
| 22 Oct 2022 | Inverness CT vs Raith Rovers | 1-1 | 1 | 0 | Championship |
| 15 Oct 2022 | Montrose vs Falkirk | 1-1 | 4 | 0 | League One |
| 9 Oct 2022 | Kilmarnock vs Hearts | 2-2 | 3 | 0 | Premiership |
| 5 Oct 2022 | Edinburgh City vs Peterhead | 2-0 | 1 | 0 | League One |
| 1 Oct 2022 | Hamilton Academical vs Dundee | 0-2 | 1 | 0 | Championship |
| 17 Sep 2022 | St. Johnstone vs Ross County | 0-0 | 6 | 0 | Premiership |
| 27 Aug 2022 | Partick Thistle vs Raith Rovers | 2-1 | 1 | 0 | Championship |
| 20 Aug 2022 | Dundee United vs St. Mirren | 0-3 | 5 | 0 | Premiership |
| 13 Aug 2022 | Queen of the South vs Airdrieonians | 1-1 | 2 | 0 | League One |
| 5 Aug 2022 | Queen's Park vs Ayr United | 2-3 | 2 | 0 | Championship |
| 30 Jul 2022 | Cove Rangers vs Raith Rovers | 2-0 | 6 | 0 | Championship |
| 11 May 2022 | Motherwell vs Hearts | 2-1 | 1 | 0 | Premiership |
| 29 Apr 2022 | Arbroath vs Greenock Morton | 3-0 | 0 | 0 | Championship |
| 19 Apr 2022 | Queen of the South vs Inverness CT | 2-1 | 2 | 0 | Championship |
| 16 Apr 2022 | Stirling Albion vs Elgin City | 0-2 | 3 | 0 | League Two |
| 9 Apr 2022 | Raith Rovers vs Greenock Morton | 0-1 | 3 | 0 | Championship |
| 1 Apr 2022 | Edinburgh City vs Kelty Hearts | 1-1 | 2 | 0 | League Two |
| 19 Mar 2022 | Clyde vs East Fife | 2-0 | 2 | 0 | League One |
| 19 Feb 2022 | East Fife vs Queen's Park | 1-1 | 2 | 0 | League One |
| 15 Feb 2022 | Edinburgh City vs Albion Rovers | 1-2 | 1 | 0 | League Two |
| 25 Jan 2022 | Clyde vs Airdrieonians | 2-2 | 4 | 0 | League One |
| 15 Jan 2022 | Cove Rangers vs Montrose | 1-0 | 3 | 0 | League One |
| 11 Dec 2021 | Annan Athletic vs Elgin City | 4-1 | 4 | 0 | League Two |
| 4 Dec 2021 | Greenock Morton vs Ayr United | 2-2 | 1 | 0 | Championship |
| 27 Nov 2021 | Auchinleck Talbot vs Hamilton Academical | 1-0 | 3 | 0 | Scottish Cup |
| 13 Nov 2021 | Albion Rovers vs Stirling Albion | 1-0 | 3 | 2 | League Two |
| 6 Nov 2021 | Falkirk vs Alloa Athletic | 1-1 | 5 | 0 | League One |
| 30 Oct 2021 | Elgin City vs Clydebank | 1-2 | - | - | Scottish Cup |
| 25 Oct 2021 | Clydebank vs Elgin City | 1-1 | 4 | 0 | Scottish Cup |
| 2 Oct 2021 | Kelty Hearts vs Annan Athletic | 2-1 | 1 | 0 | League Two |
| 25 Sep 2021 | Dumbarton vs Alloa Athletic | 1-1 | 2 | 0 | League One |
| 11 Sep 2021 | Cove Rangers vs Montrose | 1-1 | 8 | 1 | League One |
| 4 Sep 2021 | Raith Rovers vs Forfar Athletic | 1-0 | 3 | 0 | Challenge Cup |
| 27 Aug 2021 | Edinburgh City vs Elgin City | 2-0 | 2 | 0 | League Two |
| 11 Aug 2021 | Celtic II vs Annan Athletic | 2-0 | 2 | 0 | Challenge Cup |
| 7 Aug 2021 | Falkirk vs Peterhead | 2-1 | 4 | 0 | League One |
| 24 Jul 2021 | Ayr United vs Falkirk | 3-0 | - | - | League Cup |
| 20 Jul 2021 | Brechin City vs Alloa Athletic | 1-0 | 1 | 0 | League Cup |
| 17 Jul 2021 | Peterhead vs Cove Rangers | 3-1 | 5 | 0 | League Cup |
| 13 Jul 2021 | Dumbarton vs Stenhousemuir | 1-2 | 2 | 0 | League Cup |
| 1 May 2021 | Edinburgh City vs Elgin City | 2-0 | 3 | 0 | League Two |
| 27 Apr 2021 | Dumbarton vs Forfar Athletic | 1-0 | 3 | 0 | League One |
| 20 Apr 2021 | Brechin City vs Cowdenbeath | 0-0 | 4 | 0 | League Two |
| 17 Apr 2021 | Elgin City vs Albion Rovers | 2-5 | 0 | 0 | League Two |
| 13 Apr 2021 | Queen's Park vs Annan Athletic | 1-0 | 2 | 0 | League Two |
| 6 Apr 2021 | Clyde vs Cove Rangers | 1-1 | 1 | 0 | League One |
| 30 Mar 2021 | Cowdenbeath vs Edinburgh City | 1-3 | 2 | 0 | League Two |
| 27 Mar 2021 | Albion Rovers vs Annan Athletic | 1-1 | 2 | 1 | League Two |
| 23 Mar 2021 | Dumbarton vs Huntly | 4-0 | 5 | 0 | Scottish Cup |
| 22 Dec 2020 | Brechin City vs Annan Athletic | 0-0 | 5 | 0 | League Two |
| 19 Dec 2020 | Montrose vs Dumbarton | 4-0 | 3 | 0 | League One |
| 5 Dec 2020 | Stranraer vs Stirling Albion | 2-2 | 3 | 0 | League Two |
| 7 Nov 2020 | Montrose vs Peterhead | 3-2 | 6 | 1 | League One |
| 31 Oct 2020 | Stirling Albion vs Annan Athletic | 1-0 | 3 | 0 | League Two |
| 24 Oct 2020 | Queen's Park vs Albion Rovers | 2-0 | 4 | 0 | League Two |
| 10 Oct 2020 | Edinburgh City vs Stenhousemuir | - | 7 | 0 | League Cup |
| 10 Oct 2020 | Edinburgh City vs Stenhousemuir | - | 7 | 0 | League Cup |
Matthew McDermid has officiated 168 matches across 16 competitions, averaging 3.30 yellow cards and 0.11 red cards per game (555 yellows and 19 reds in total). Active years in our database: 2020-2026. Competitions covered include Premiership, Championship, League Cup, League Two, League One, Scottish Cup.
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 Matthew McDermid.
All statistics for Matthew McDermid 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.