Record by opponent MatchesWDLScoresYellowYellow-RedRedQueen Of The South14527----» All matchesDunfermline Athletic13445----» All matchesInverness CT13643----» All matchesRaith Rovers13418----» All matchesAyr United10244----» All matchesMontrose FC10424----» All matchesAlloa Athletic9342----» All matchesPartick Thistle9234----» All matchesGreenock Morton FC8134----» All matchesAirdrieonians FC6123----» All matchesArbroath FC6132----» All matchesCove Rangers6411----» All matchesQueen's Park FC6501----» All matchesAnnan Athletic5401----» All matchesKelty Hearts5113----» All matchesSt. Johnstone FC5104-1--» All matchesStenhousemuir FC5203----» All matchesDumbarton FC4121----» All matchesDundee FC4022----» All matchesRoss County FC4310----» All matchesHamilton Academical3030----» All matchesKilmarnock FC3102----» All matchesSt. Mirren FC3102----» All matchesAlbion Rovers2101----» All matchesDundee United2002----» All matchesEast Fife FC2200----» All matchesFalkirk FC2002----» All matchesHeart of Midlothian2011----» All matchesLivingston FC2101----» All matchesArmenia U191010----» All matchesBelgium U171001----» All matchesBonnyrigg Rose Athletic1100----» All matchesBulgaria U171001----» All matchesColeraine FC1100----» All matchesDenmark U171001----» All matchesElgin City1100----» All matchesEngland U161001----» All matchesForfar Athletic1001----» All matchesFrance U191001----» All matchesItaly U171010----» All matchesMotherwell FC1001----» All matchesNetherlands U191100----» All matchesNorth Macedonia U171100----» All matchesAustria U191100----» All matchesPollok FC1100----» All matchesPortugal U171001----» All matchesSwitzerland U171010----» All matchesStirling Albion FC1100----» All matchesThe Spartans FC1100----» All matchesCzech Republic U171100----» All matches