Season stats for Gavin Duncan will publish here once they have officiated matches in 2026/27. Their recent fixtures and cards record appear below.
| Date | Match | Competition | Score | Yellows |
|---|---|---|---|---|
| 02 Apr 2022 | Ross County vs Hearts | Scottish Premiership | 1-1 | 4 |
| 20 Feb 2022 | Celtic vs Dundee | Scottish Premiership | 3-2 | 2 |
| 15 Feb 2022 | Aberdeen vs St. Johnstone | Scottish Premiership | 1-1 | 3 |
| 14 Dec 2021 | Hibernian vs Dundee | Scottish Premiership | 1-0 | 3 |
| 11 Dec 2021 | Dundee United vs Livingston | Scottish Premiership | 0-1 | 6 |
| 24 Nov 2021 | Ross County vs Hibernian | Scottish Premiership | 1-0 | 3 |
| 23 Oct 2021 | Hearts vs Dundee | Scottish Premiership | 1-1 | 7 |
| 25 Sep 2021 | Hearts vs Livingston | Scottish Premiership | 3-0 | 3 |
| 07 Aug 2021 | St. Mirren vs Hearts | Scottish Premiership | 1-2 | 3 |