Record by opponent MatchesWDLScoresYellowYellow-RedRedRaith Rovers43012---» All matchesAyr United412111--» All matchesQueen's Park FC4130----» All matchesGreenock Morton FC330011--» All matchesCeltic FC3003----» All matchesLivingston FC3102-1--» All matchesPartick Thistle3102----» All matchesHibernian FC21013---» All matchesAberdeen FC21101---» All matchesAirdrieonians FC22001---» All matchesBulgaria U21220011--» All matchesDundee United21011---» All matchesMotherwell FC22001---» All matchesSt. Mirren FC21011---» All matchesDunfermline Athletic2101----» All matchesHamilton Academical2110----» All matchesHeart of Midlothian2101----» All matchesAzerbaijan U2111002---» All matchesKilmarnock FC11002---» All matchesQueen Of The South10012---» All matchesArbroath FC10011---» All matchesBlackburn Rovers11001---» All matchesSt. Johnstone FC10101---» All matchesStenhousemuir FC11001---» All matchesBirmingham City1001----» All matchesBurnley FC1100----» All matchesCharlton Athletic1010----» All matchesDundee FC1100----» All matchesGibraltar U211100----» All matchesMiddlesbrough FC1001----» All matchesMillwall FC1100----» All matchesNewcastle United1001-1--» All matchesNorwich City1100----» All matchesPortugal U211001----» All matchesPreston North End1010----» All matchesQueens Park Rangers1010----» All matchesRangers FC1001----» All matchesRoss County FC1001----» All matchesRotherham United1100----» All matchesCzech Republic U211010----» All matchesWatford FC1100----» All matchesWolverhampton Wanderers1001----» All matchesWrexham AFC1100----» All matches