Record by referee Stuart Dougal CompetitionDateMatchMatchRes.Premiership04.08.1997Rangers FC - Hearts FCRAN - HEA3:1Premiership21.11.1998Hearts FC - DunfermlineHEA - DUN2:1Premiership19.12.1998Hearts FC - Rangers FCHEA - RAN2:3Premiership06.02.1999Celtic - Hearts FCCEL - HEA3:0Premiership14.04.1999Hearts FC - CelticHEA - CEL2:4Premiership09.05.1999Rangers FC - Hearts FCRAN - HEA0:0Premiership22.12.1999Rangers FC - Hearts FCRAN - HEA1:0Premiership15.03.2000St. Johnstone - Hearts FCSTJ - HEA0:1Premiership29.04.2000Kilmarnock - Hearts FCKIL - HEA0:1Premiership14.10.2000Dundee Utd - Hearts FCDUN - HEA0:4Premiership18.11.2000Celtic - Hearts FCCEL - HEA6:1Premiership03.12.2000Hearts FC - Rangers FCHEA - RAN0:1Premiership31.01.2001Hearts FC - St. MirrenHEA - STM1:0Premiership13.05.2001Hibernian FC - Hearts FCHIB - HEA0:0Premiership15.09.2001St. Johnstone - LivingstonSTJ - Liv2:2Premiership21.10.2001St. Johnstone - Rangers FCSTJ - RAN0:2Premiership08.12.2001St. Johnstone - Dundee FCSTJ - Dun0:2Premiership18.10.2003Dundee FC - Partick ThistleDun - PT 1:0Premiership13.12.2003Partick Thistle - AberdeenPT - ABE0:3Premiership01.02.2004Partick Thistle - Rangers FCPT - RAN0:1Premiership15.05.2004Partick Thistle - KilmarnockPT - KIL2:2