N. Walsh Full Name Nicholas Walsh 2023-2024 2022-2023 2021-2022 Finished matches Referee Premiership 15 May 2024 - 6:45 pm ST Johnstone 1 1 Ross County Premiership 11 May 2024 - 2:00 pm Heart OF Midlothian 3 0 Dundee Premiership 13 Apr 2024 - 2:00 pm Aberdeen 0 0 Dundee Championship (Scotland) - 2023 30 Mar 2024 - 3:00 pm Dundee Utd 2 0 Raith Rovers Premiership 16 Mar 2024 - 3:00 pm Hibernian 3 0 Livingston Premiership 2 Mar 2024 - 3:00 pm ST Mirren 2 1 Aberdeen Premiership 24 Feb 2024 - 3:00 pm Rangers 5 0 Heart OF Midlothian Premiership 7 Feb 2024 - 8:00 pm Hibernian 1 2 Celtic Premiership 30 Jan 2024 - 7:45 pm Aberdeen 1 1 Dundee Premiership 30 Dec 2023 - 12:30 pm Celtic 2 1 Rangers Premiership 23 Dec 2023 - 3:00 pm Heart OF Midlothian 2 0 ST Mirren Premiership 20 Dec 2023 - 7:45 pm Aberdeen 2 1 Livingston UEFA Europa League (World) - 2023 14 Dec 2023 - 5:45 pm Slavia Praha 4 0 Servette FC Championship (Scotland) - 2023 9 Dec 2023 - 3:00 pm Dundee Utd 1 0 Ayr Utd UEFA Europa League (World) - 2023 6 Dec 2023 - 8:00 pm Villarreal 0 0 Maccabi Haifa Premiership 26 Nov 2023 - 12:00 pm Aberdeen 1 1 Rangers Premiership 11 Nov 2023 - 3:00 pm ST Johnstone 1 0 Ross County Premiership 22 Oct 2023 - 1:15 pm Heart OF Midlothian 1 4 Celtic Premiership 8 Oct 2023 - 11:00 am ST Mirren 0 3 Rangers UEFA Europa League (World) - 2023 5 Oct 2023 - 7:00 pm Toulouse 1 0 Lask Linz Premiership 23 Sep 2023 - 2:00 pm ST Mirren 1 0 Heart OF Midlothian Premiership 16 Sep 2023 - 11:30 am ST Johnstone 0 2 Rangers Premiership 2 Sep 2023 - 2:00 pm Livingston 1 1 ST Mirren Championship (Scotland) - 2023 26 Aug 2023 - 2:00 pm Ayr Utd 0 3 Dundee Utd UEFA Europa League (World) - 2023 10 Aug 2023 - 7:00 pm Zrinjski 6 2 Breidablik Premiership 5 Aug 2023 - 11:30 am Celtic 4 2 Ross County