Join The Team!
A signing like no other...
Football Referee · 2020-2024 · 15 competitions · 133 career matches
| Competition | Apps | Yel / G | Red / G | BTB % | ||
|---|---|---|---|---|---|---|
| Premiership Scotland | 54 | 212 | 3.93 | 8 | 0.15 | 80% |
| Championship Scotland | 28 | 98 | 3.50 | 5 | 0.18 | 64% |
| League Cup Scotland | 19 | 60 | 3.16 | 1 | 0.05 | 74% |
| Scottish Cup Scotland | 7 | 32 | 4.57 | 1 | 0.14 | 86% |
| U21 Euro Qualification Europe | 5 | 21 | 4.20 | 0 | 0.00 | 100% |
| Europa Conference League Europe | 4 | 12 | 3.00 | 0 | 0.00 | 75% |
| UEFA U17 Championship Qualification Europe | 4 | 4 | 1.00 | 0 | 0.00 | 50% |
| Champions League Europe | 2 | 10 | 5.00 | 0 | 0.00 | 100% |
| UEFA U19 Championship Qualification Europe | 2 | 11 | 5.50 | 0 | 0.00 | 100% |
| Euro U21 Europe | 2 | 12 | 6.00 | 0 | 0.00 | 100% |
| Europa League Europe | 2 | 7 | 3.50 | 1 | 0.50 | 50% |
| Premiership Play-Offs Scotland | 1 | 2 | 2.00 | 1 | 1.00 | 0% |
| SWF Scottish Cup Scotland | 1 | 3 | 3.00 | 0 | 0.00 | 0% |
| UEFA Youth League Europe | 1 | 6 | 6.00 | 0 | 0.00 | 100% |
| Championship Play-Offs Scotland | 1 | 3 | 3.00 | 0 | 0.00 | 100% |
2 matches recorded · Europe
1 matches recorded · Europe
2 matches recorded · Europe
15 matches recorded · Scotland
7 matches recorded · Scotland
2 matches recorded · Europe
3 matches recorded · Scotland
1 matches recorded · Europe
2 matches recorded · Scotland
1 matches recorded · Scotland
13 matches recorded · Scotland
1 matches recorded · Scotland
5 matches recorded · Scotland
1 matches recorded · Europe
2 matches recorded · Europe
4 matches recorded · Scotland
3 matches recorded · Europe
1 matches recorded · Europe
1 matches recorded · Europe
2 matches recorded · Scotland
15 matches recorded · Scotland
11 matches recorded · Scotland
2 matches recorded · Europe
3 matches recorded · Scotland
11 matches recorded · Scotland
1 matches recorded · Europe
2 matches recorded · Europe
3 matches recorded · Scotland
1 matches recorded · Scotland
5 matches recorded · Scotland
1 matches recorded · Europe
5 matches recorded · Scotland
4 matches recorded · Scotland
| Date | Fixture | Score | Competition | ||
|---|---|---|---|---|---|
| 10 Jul 2024 | KΓ vs Differdange 03 | 2-0 | 3 | 0 | Champions League |
| 19 May 2024 | Livingston vs Hibernian | 1-1 | 1 | 0 | Premiership |
| 4 May 2024 | Motherwell vs Livingston | 4-1 | 2 | 0 | Premiership |
| 27 Apr 2024 | St. Johnstone vs Hibernian | 1-3 | 1 | 0 | Premiership |
| 13 Apr 2024 | Raith Rovers vs Partick Thistle | 0-0 | 4 | 0 | Championship |
| 29 Mar 2024 | Ayr United vs Airdrieonians | 2-1 | 2 | 0 | Championship |
| 13 Mar 2024 | Ross County vs Hibernian | 2-2 | 3 | 0 | Premiership |
| 23 Feb 2024 | Partick Thistle vs Dunfermline Athletic | 1-3 | 3 | 0 | Championship |
| 17 Feb 2024 | Aberdeen vs Hibernian | 2-2 | 4 | 0 | Premiership |
| 11 Feb 2024 | Dundee vs St. Johnstone | 2-1 | 6 | 0 | Premiership |
| 2 Jan 2024 | St. Mirren vs Celtic | 0-3 | 0 | 1 | Premiership |
| 10 Dec 2023 | Kilmarnock vs Celtic | 2-1 | 4 | 0 | Premiership |
| 25 Nov 2023 | St. Mirren vs Livingston | 1-0 | 1 | 0 | Premiership |
| 11 Nov 2023 | Motherwell vs Hearts | 1-2 | 6 | 0 | Premiership |
| 4 Nov 2023 | Ross County vs Celtic | 0-3 | 1 | 1 | Premiership |
| 28 Oct 2023 | Bosnia & Herzegovina U17 vs Andorra U17 | 3-0 | 0 | 0 | UEFA U17 Championship Qualification |
| 25 Oct 2023 | Bulgaria U17 vs Bosnia & Herzegovina U17 | 1-1 | 4 | 0 | UEFA U17 Championship Qualification |
| 21 Oct 2023 | Dunfermline Athletic vs Ayr United | 0-1 | 1 | 0 | Championship |
| 13 Oct 2023 | Cyprus U21 vs Slovenia U21 | 0-3 | 3 | 0 | U21 Euro Qualification |
| 8 Oct 2023 | Aberdeen vs St. Johnstone | 0-0 | 2 | 0 | Premiership |
| 30 Sep 2023 | Ayr United vs Raith Rovers | 1-2 | 4 | 0 | Championship |
| 27 Sep 2023 | Hibernian vs St. Mirren | 4-2 | 1 | 0 | League Cup |
| 23 Sep 2023 | Dundee vs Kilmarnock | 2-2 | 4 | 1 | Premiership |
| 16 Sep 2023 | Dundee United vs Greenock Morton | 1-1 | 4 | 1 | Championship |
| 3 Sep 2023 | Aberdeen vs Hibernian | 0-2 | 6 | 0 | Premiership |
| 26 Aug 2023 | Ross County vs Rangers | 0-2 | 4 | 0 | Premiership |
| 18 Aug 2023 | Stirling Albion vs Aberdeen | 1-2 | 4 | 0 | League Cup |
| 12 Aug 2023 | Raith Rovers vs Greenock Morton | 3-2 | 12 | 0 | Championship |
| 10 Aug 2023 | Arouca vs Brann | 2-1 | 4 | 0 | Europa Conference League |
| 1 Aug 2023 | BuduΔnost vs Struga | 3-4 | 4 | 0 | Europa Conference League |
| 25 Jul 2023 | Falkirk vs Dundee United | 0-1 | 5 | 0 | League Cup |
| 16 Jun 2023 | Faroe Islands U21 vs Andorra U21 | 2-2 | 4 | 0 | U21 Euro Qualification |
| 1 Jun 2023 | Partick Thistle vs Ross County | 2-0 | 2 | 1 | Premiership Play-Offs |
| 28 May 2023 | Celtic W vs Rangers W | 2-0 | 3 | 0 | SWF Scottish Cup |
| 20 May 2023 | Celtic vs St. Mirren | 2-2 | 0 | 0 | Premiership |
| 13 May 2023 | Kilmarnock vs Livingston | 2-0 | 4 | 0 | Premiership |
| 5 May 2023 | Queen's Park vs Dundee | 3-5 | 2 | 0 | Championship |
| 29 Apr 2023 | Ayr United vs Raith Rovers | 1-0 | 2 | 0 | Championship |
| 15 Apr 2023 | Livingston vs St. Johnstone | 2-0 | 3 | 0 | Premiership |
| 9 Apr 2023 | Dundee United vs Hibernian | 2-1 | 2 | 0 | Premiership |
| 17 Mar 2023 | Arbroath vs Greenock Morton | 1-1 | 3 | 0 | Championship |
| 25 Feb 2023 | Aberdeen vs Livingston | 1-0 | 3 | 0 | Premiership |
| 12 Feb 2023 | Rangers vs Partick Thistle | 3-2 | 7 | 0 | Scottish Cup |
| 23 Jan 2023 | Darvel vs Aberdeen | 1-0 | 8 | 0 | Scottish Cup |
| 13 Jan 2023 | Hearts vs St. Mirren | 1-0 | 6 | 0 | Premiership |
| 8 Jan 2023 | Motherwell vs Hibernian | 2-3 | 3 | 0 | Premiership |
| 2 Jan 2023 | Livingston vs Motherwell | 1-1 | 5 | 0 | Premiership |
| 17 Dec 2022 | Partick Thistle vs Ayr United | 3-2 | 7 | 0 | Championship |
| 12 Nov 2022 | Celtic vs Ross County | 2-1 | 5 | 0 | Premiership |
| 4 Nov 2022 | Aberdeen vs Hibernian | 4-1 | 4 | 0 | Premiership |
| 22 Oct 2022 | Rangers vs Livingston | 1-1 | 5 | 1 | Premiership |
| 19 Oct 2022 | Aberdeen vs Partick Thistle | 4-1 | 4 | 0 | League Cup |
| 12 Oct 2022 | Borac Banja Luka U19 vs Ashdod U19 | 0-3 | 6 | 0 | UEFA Youth League |
| 1 Oct 2022 | Dundee United vs St. Johnstone | 1-2 | 8 | 0 | Premiership |
| 24 Sep 2022 | Romania U19 vs Lithuania U19 | 0-0 | 6 | 0 | UEFA U19 Championship Qualification |
| 21 Sep 2022 | Latvia U19 vs Romania U19 | 0-0 | 5 | 0 | UEFA U19 Championship Qualification |
| 31 Aug 2022 | Livingston vs Dundee United | 1-2 | 5 | 0 | League Cup |
| 27 Aug 2022 | Hamilton Academical vs Arbroath | 1-0 | 5 | 1 | Championship |
| 20 Aug 2022 | Ross County vs Kilmarnock | 1-0 | 9 | 1 | Premiership |
| 24 Jul 2022 | Aberdeen vs Raith Rovers | 3-0 | 5 | 0 | League Cup |
| 21 Jul 2022 | LiepΔja vs Young Boys | 0-1 | 1 | 0 | Europa Conference League |
| 9 Jul 2022 | Ayr United vs Elgin City | 3-0 | 3 | 0 | League Cup |
| 3 Jun 2022 | Norway U21 vs Croatia U21 | 3-2 | 4 | 0 | U21 Euro Qualification |
| 11 May 2022 | St. Johnstone vs Aberdeen | 1-0 | 7 | 0 | Premiership |
| 7 May 2022 | Ross County vs Motherwell | 0-1 | 5 | 0 | Premiership |
| 29 Apr 2022 | Dunfermline Athletic vs Queen of the South | 1-2 | 3 | 0 | Championship |
| 16 Apr 2022 | Partick Thistle vs Raith Rovers | 0-1 | 4 | 0 | Championship |
| 1 Apr 2022 | Greenock Morton vs Kilmarnock | 1-1 | 1 | 0 | Championship |
| 25 Mar 2022 | Azerbaijan U21 vs Estonia U21 | 3-0 | 5 | 0 | U21 Euro Qualification |
| 19 Mar 2022 | St. Johnstone vs Motherwell | 2-1 | 5 | 0 | Premiership |
| 12 Mar 2022 | Greenock Morton vs Partick Thistle | 2-1 | 4 | 0 | Championship |
| 5 Mar 2022 | Kilmarnock vs Hamilton Academical | 2-0 | 3 | 0 | Championship |
| 2 Mar 2022 | Dundee vs Hibernian | 0-0 | 5 | 1 | Premiership |
| 26 Feb 2022 | Aberdeen vs Dundee United | 1-1 | 4 | 0 | Premiership |
| 14 Feb 2022 | Peterhead vs Dundee | 0-3 | 4 | 0 | Scottish Cup |
| 9 Feb 2022 | Ross County vs Livingston | 1-1 | 5 | 0 | Premiership |
| 4 Feb 2022 | Arbroath vs Kilmarnock | 1-0 | 3 | 1 | Championship |
| 26 Jan 2022 | Dundee United vs Ross County | 2-1 | 5 | 0 | Premiership |
| 22 Jan 2022 | Partick Thistle vs Airdrieonians | 1-0 | 5 | 1 | Scottish Cup |
| 8 Jan 2022 | Ayr United vs Arbroath | 1-0 | 1 | 0 | Championship |
| 2 Jan 2022 | Raith Rovers vs Dunfermline Athletic | 0-0 | 3 | 0 | Championship |
| 26 Dec 2021 | Hearts vs Ross County | 2-1 | 4 | 0 | Premiership |
| 22 Dec 2021 | St. Mirren vs Celtic | 0-0 | 4 | 0 | Premiership |
| 18 Dec 2021 | Queen of the South vs Ayr United | 3-0 | 6 | 0 | Championship |
| 4 Dec 2021 | Hamilton Academical vs Dunfermline Athletic | 1-0 | 5 | 1 | Championship |
| 28 Nov 2021 | Livingston vs Rangers | 1-3 | 4 | 0 | Premiership |
| 7 Nov 2021 | Rangers vs Ross County | 4-2 | 3 | 0 | Premiership |
| 26 Oct 2021 | Russia U17 vs Germany U17 | 1-2 | - | - | UEFA U17 Championship Qualification |
| 23 Oct 2021 | Germany U17 vs Romania U17 | 5-0 | - | - | UEFA U17 Championship Qualification |
| 16 Oct 2021 | Ross County vs St. Mirren | 2-3 | 3 | 0 | Premiership |
| 2 Oct 2021 | Hearts vs Motherwell | 2-0 | 6 | 0 | Premiership |
| 23 Sep 2021 | Celtic vs Raith Rovers | 3-0 | 0 | 1 | League Cup |
| 18 Sep 2021 | Dunfermline Athletic vs Inverness CT | 0-0 | 5 | 0 | Championship |
| 22 Aug 2021 | Ross County vs Rangers | 2-4 | 4 | 0 | Premiership |
| 14 Aug 2021 | Livingston vs St. Mirren | 1-1 | 5 | 0 | League Cup |
| 1 Aug 2021 | Motherwell vs Hibernian | 2-3 | 8 | 0 | Premiership |
| 22 Jul 2021 | HB vs BuduΔnost | 4-0 | 3 | 0 | Europa Conference League |
| 10 Jul 2021 | East Kilbride vs Kilmarnock | 3-0 | 4 | 0 | League Cup |
| 6 Jul 2021 | FerencvΓ‘ros vs Prishtina | 3-0 | 7 | 0 | Champions League |
| 8 Jun 2021 | Sweden U21 vs Luxembourg U21 | 6-0 | 5 | 0 | U21 Euro Qualification |
| 18 May 2021 | Airdrieonians vs Greenock Morton | 0-1 | 3 | 0 | Championship Play-Offs |
| 12 May 2021 | Kilmarnock vs St. Mirren | 3-3 | 3 | 0 | Premiership |
| 30 Apr 2021 | Raith Rovers vs Hearts | 0-4 | 3 | 1 | Championship |
| 18 Apr 2021 | Stranraer vs Hibernian | 0-4 | 5 | 0 | Scottish Cup |
| 3 Apr 2021 | Ayr United vs Clyde | 0-1 | 1 | 0 | Scottish Cup |
| 23 Mar 2021 | Arbroath vs Falkirk | 1-2 | 2 | 0 | Scottish Cup |
| 20 Mar 2021 | Greenock Morton vs Queen of the South | 2-1 | 2 | 0 | Championship |
| 27 Feb 2021 | Kilmarnock vs Dundee United | 1-1 | 5 | 0 | Premiership |
| 13 Feb 2021 | Motherwell vs Hamilton Academical | 1-4 | 6 | 1 | Premiership |
| 3 Feb 2021 | Rangers vs St. Johnstone | 1-0 | 2 | 0 | Premiership |
| 24 Jan 2021 | Livingston vs St. Mirren | - | 4 | 0 | League Cup |
| 2 Jan 2021 | Hibernian vs Livingston | 0-3 | 2 | 0 | Premiership |
| 30 Dec 2020 | St. Johnstone vs Hamilton Academical | 0-0 | 2 | 0 | Premiership |
| 26 Dec 2020 | Hearts vs Ayr United | 5-3 | 0 | 0 | Championship |
| 20 Dec 2020 | Kilmarnock vs Aberdeen | 0-2 | 1 | 1 | Premiership |
| 15 Dec 2020 | Alloa Athletic vs Hibernian | - | 3 | 0 | League Cup |
| 15 Dec 2020 | Alloa Athletic vs Hibernian | - | 3 | 0 | League Cup |
| 12 Dec 2020 | Dunfermline Athletic vs Greenock Morton | 1-2 | 1 | 0 | Championship |
| 6 Dec 2020 | Celtic vs St. Johnstone | 1-1 | 6 | 0 | Premiership |
| 28 Nov 2020 | Livingston vs Ayr United | - | 3 | 0 | League Cup |
| 28 Nov 2020 | Livingston vs Ayr United | - | 3 | 0 | League Cup |
| 14 Nov 2020 | Livingston vs Airdrieonians | - | 3 | 0 | League Cup |
| 14 Nov 2020 | Livingston vs Airdrieonians | - | 3 | 0 | League Cup |
| 6 Nov 2020 | St. Mirren vs Dundee United | 0-0 | 2 | 0 | Premiership |
| 16 Oct 2020 | Hearts vs Dundee | 6-2 | 5 | 0 | Championship |
| 13 Oct 2020 | Forfar Athletic vs Hibernian | - | 1 | 0 | League Cup |
| 13 Oct 2020 | Forfar Athletic vs Hibernian | - | 1 | 0 | League Cup |
| 8 Oct 2020 | Faroe Islands U21 vs Spain U21 | 0-2 | 6 | 0 | Euro U21 |
| 8 Oct 2020 | Faroe Islands U21 vs Spain U21 | - | 6 | 0 | Euro U21 |
| 19 Sep 2020 | St. Johnstone vs Ross County | 0-1 | 5 | 0 | Premiership |
| 17 Sep 2020 | Linfield vs Floriana | 0-1 | 7 | 1 | Europa League |
| 29 Aug 2020 | Kilmarnock vs Dundee United | 4-0 | 4 | 0 | Premiership |
| 22 Aug 2020 | Lincoln Red Imps vs Prishtina | 3-0 | - | - | Europa League |
David Munro has officiated 133 matches across 15 competitions, averaging 3.71 yellow cards and 0.13 red cards per game (493 yellows and 17 reds in total). Active years in our database: 2020-2024. Competitions covered include Premiership, Championship, League Cup, Scottish Cup, U21 Euro Qualification, 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 David Munro.
All statistics for David Munro 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.