Record by referee Daniel McFarlane CompetitionDateMatchMatchRes.League One05.08.2023Montrose FC - Kelty HeartsMon - KH0:2League One11.11.2023Montrose FC - Annan AthleticMon - 1:1League One06.02.2024Stirling Albion - Montrose FCSti - Mon0:2League One16.04.2024Edinburgh City - Montrose FCEC - Mon1:0League Two07.08.2021Cowdenbeath FC - Elgin City - Elg3:1League Two25.01.2022Elgin City - Kelty HeartsElg - KH2:0League Two02.01.2022Elgin City - Forfar AthleticElg - FOR1:0League Two03.09.2022Elgin City - Bonnyrigg RoseElg - BRA2:0League Two12.11.2022Elgin City - Dumbarton FCElg - DUM0:4League Two28.01.2023Stenhousemuir - Elgin CitySte - Elg2:0League Two25.02.2023Dumbarton FC - Elgin CityDUM - Elg1:2League Two24.03.2023East Fife - Elgin CityEas - Elg2:0League Two29.04.2023Elgin City - Dumbarton FCElg - DUM1:0FA Cup18.01.2025Queen's Park FC - Montrose FC - Mon3:2League Cup10.10.2020Elgin City - Stirling AlbionElg - Sti2:0League Cup24.07.2021East Fife - Elgin CityEas - Elg2:3League Cup11.07.2026Raith Rovers - Elgin CityRai - Elg3:1