Record by opponent MatchesWDLScoresYellowYellow-RedRedPeterhead FC6321----» All matchesElgin City4022----» All matchesArbroath FC3201----» All matchesEast Fife FC3102-1--» All matchesInverness CT3012----» All matchesPartick Thistle3012----» All matchesSunderland AFC U213021----» All matchesThe Spartans FC3012----» All matchesAlloa Athletic2002----» All matchesBonnyrigg Rose Athletic2011----» All matchesCrystal Palace U212110----» All matchesDerby County U182101---1» All matchesEdinburgh City2002----» All matchesForfar Athletic2200----» All matchesNewcastle United U212101----» All matchesStirling Albion FC2101-1--» All matchesStranraer FC2110----» All matchesWest Bromwich Albion U212200----» All matchesAnnan Athletic1001----» All matchesAston Villa U211001----» All matchesAyr United1001----» All matchesBurnley FC1010----» All matchesBurnley FC U181100----» All matchesBurnley FC U211001----» All matchesCove Rangers1010----» All matchesDundee United1010----» All matchesDunfermline Athletic1100----» All matchesGreenock Morton FC1100----» All matchesHeart of Midlothian (R)1100----» All matchesKosovo U171100----» All matchesMiddlesbrough FC U181010----» All matchesMontrose FC1001----» All matchesNorwich City U211001----» All matchesQueen Of The South1001----» All matchesQueen's Park FC1001----» All matchesRaith Rovers1100-1--» All matchesReading FC U211010----» All matchesSwitzerland U171010----» All matchesStenhousemuir FC1010----» All matchesCyprus U171010----» All matches