Record by referee John Beaton CompetitionDateMatchMatchRes.Premiership04.08.2018Kilmarnock - St. JohnstoneKIL - STJ2:0Premiership31.10.2018Livingston - St. JohnstoneLiv - STJ0:1Premiership21.12.2019St. Johnstone - St. MirrenSTJ - STM0:0Premiership01.08.2020Hibernian FC - KilmarnockHIB - KIL2:1Premiership23.08.2020St. Johnstone - Hibernian FCSTJ - HIB0:1Premiership28.08.2022Hearts FC - St. JohnstoneHEA - STJ3:2Premiership14.01.2023St. Johnstone - LivingstonSTJ - Liv2:4Premiership20.05.2023Kilmarnock - St. JohnstoneKIL - STJ0:1Premiership11.05.2024Livingston - St. JohnstoneLiv - STJ2:1Premiership19.10.2024St. Johnstone - Ross CountySTJ - Ros3:0Premiership22.12.2024Hearts FC - St. JohnstoneHEA - STJ2:1Premiership29.11.2025Dundee FC - St. MirrenDun - STM3:1Premiership30.08.2026Dundee FC - Hibernian FCDun - HIB1:2FA Cup24.04.2021Hibernian FC - MotherwellHIB - MOT4:2FA Cup18.01.2025St. Johnstone - MotherwellSTJ - MOT1:0League Cup26.09.2018St. Johnstone - CelticSTJ - CEL0:1League Cup15.11.2020Hibernian FC - Dundee FCHIB - Dun4:1