Record by opponent MatchesWDLScoresYellowYellow-RedRedCeltic FC6105-1--» All matchesHeart of Midlothian4103----» All matchesDundee FC32011---» All matchesAlloa Athletic3102----» All matchesCove Rangers3120----» All matchesHibernian FC3102----» All matchesAnnan Athletic210111--» All matchesAberdeen FC2200-1--» All matchesArbroath FC2101----» All matchesDumbarton FC2101----» All matchesKilmarnock FC2200----» All matchesLiverpool FC U192002----» All matchesLivingston FC2110-2--» All matchesMotherwell FC2110----» All matchesQueen Of The South2200----» All matchesRangers FC2011-1--» All matchesStenhousemuir FC2110----» All matchesAustralia U1610011---» All matchesEdinburgh City11001---» All matchesFraserburgh FC11001---» All matchesAFC Ajax U191001----» All matchesAzerbaijan U211100----» All matchesAyr United1001-1--» All matchesBrechin City FC1100----» All matchesBulgaria U211100----» All matchesDundee United1100----» All matchesDunfermline Athletic1001-1--» All matchesElgin City1001----» All matchesGibraltar U211100----» All matchesHammarby IF U191100----» All matchesInverness CT1001----» All matchesKazakhstan U191100----» All matchesMalta U191100----» All matchesMontrose FC1010----» All matchesPortugal U211001----» All matchesSeptemvri Sofia U191100----» All matchesSlovakia U201001----» All matchesSSC Napoli U191100----» All matchesSt. Mirren FC1100----» All matchesStranraer FC1100----» All matchesThe Spartans FC1100----» All matchesCzech Republic U211010----» All matchesUSA U191001----» All matches