Record by opponent MatchesWDLScoresYellowYellow-RedRedKilmarnock FC251438-2-1» All matchesCeltic FC242220----» All matchesMotherwell FC241239-3--» All matchesInverness CT231049-3--» All matchesAberdeen FC2278711--» All matchesPartick Thistle20758----» All matchesHeart of Midlothian19946-3--» All matchesDundee United181035-1--» All matchesRoss County FC17845-3--» All matchesRangers FC1613121---» All matchesSt. Mirren FC16655-2--» All matchesDundee FC14329-3-1» All matchesHamilton Academical14455----» All matchesHibernian FC12048-1--» All matchesElgin City10613-1--» All matchesPeterhead FC91261---» All matchesQueen Of The South9522-2--» All matchesClyde FC8512----» All matchesEdinburgh City8602-1--» All matchesSt. Johnstone FC8224-1--» All matchesStenhousemuir FC8233-1--» All matchesForfar Athletic7331----» All matchesGreenock Morton FC7421-2--» All matchesStranraer FC7412----» All matchesBonnyrigg Rose Athletic62131---» All matchesArbroath FC6123-1--» All matchesCove Rangers6240-1--» All matchesFalkirk FC6222----» All matchesThe Spartans FC6411-1--» All matchesMontrose FC511311--» All matchesAlloa Athletic5014-1--» All matchesAyr United5032----» All matchesLivingston FC5113-1--» All matchesQueen's Park FC5203----» All matchesStirling Albion FC5311----» All matchesKelty Hearts42111--1» All matchesBarnsley FC4301----» All matchesRaith Rovers4103-1--» All matchesDumbarton FC32011---» All matchesLeeds United30031---» All matchesCardiff City3021----» All matchesDunfermline Athletic3111----» All matchesAnnan Athletic2110----» All matchesBrechin City FC2101----» All matchesCoventry City2101----» All matchesDerby County2200----» All matchesEast Kilbride FC2101----» All matchesFC Alashkert2101----» All matchesFC Luzern2110-1--» All matchesMillwall FC2101-1--» All matchesReading FC2002----» All matchesSpartak Trnava2011----» All matchesWatford FC2101----» All matchesAirdrieonians FC1010-1--» All matchesAlbion Rovers1100----» All matchesAzerbaijan U211010----» All matchesBarnet FC1100----» All matchesBirmingham City1001-1--» All matchesBlackpool FC1100----» All matchesBristol City1001----» All matchesBrora Rangers FC1100----» All matchesCrystal Palace1001----» All matchesDoncaster Rovers1100----» All matchesDunbar United1001----» All matchesFK Minsk1100----» All matchesFK Riteriai1001----» All matchesHartlepool United1100-1--» All matchesHull City1100----» All matchesIpswich Town1001----» All matchesKilmarnock FC (R)1100----» All matchesLeicester City1001----» All matchesLinlithgow Rose1100----» All matchesMiddlesbrough FC1001----» All matchesMilton Keynes Dons1100-1--» All matchesMorecambe FC1100----» All matchesNorwich City1001----» All matchesNottingham Forest1100----» All matchesPeterborough United1001----» All matchesScunthorpe United1001----» All matchesSheffield United1100----» All matchesSouthampton FC1010----» All matchesSt. Johnstone FC (R)1100----» All matches