Record by opponent MatchesWDLScoresYellowYellow-RedRedPartick Thistle1123612--» All matchesAyr United102352---» All matchesGreenock Morton FC103251--1» All matchesQueen's Park FC8332-1--» All matchesRaith Rovers8413-1--» All matchesAirdrieonians FC7223----» All matchesArbroath FC7421----» All matchesHamilton Academical7403----» All matchesLivingston FC6114----» All matchesFalkirk FC4112-1--» All matchesForfar Athletic4112----» All matchesInverness CT4121----» All matchesRoss County FC4211-2--» All matchesStirling Albion FC4220-1--» All matchesAlbion Rovers3210---1» All matchesAnnan Athletic3201----» All matchesCove Rangers3201----» All matchesCowdenbeath FC3300-1--» All matchesDundee FC3003-1--» All matchesDundee United3012----» All matchesEdinburgh City3210----» All matchesSt. Johnstone FC3201-2--» All matchesStenhousemuir FC3300----» All matchesStranraer FC3300----» All matchesAberdeen FC2101----» All matchesElgin City2101-1--» All matchesHeart of Midlothian2002----» All matchesAlloa Athletic1100----» All matchesAuchinleck Talbot1100----» All matchesBangladesh1010----» All matchesBradford City1001----» All matchesBristol Rovers1001-1--» All matchesBromley FC1100----» All matchesCeltic FC1001----» All matchesChesterfield FC1100----» All matchesDunfermline Athletic1100----» All matchesExeter City1001----» All matchesGillingham FC1001----» All matchesHibernian FC1100----» All matchesKelty Hearts1100----» All matchesLinlithgow Rose1100----» All matchesMotherwell FC1100----» All matchesNewport County1010----» All matchesNorthampton Town1100----» All matchesQueen Of The South1001----» All matchesSalford City1010----» All matchesShrewsbury Town1010----» All matchesSt. Mirren FC1001----» All matchesSouth Korea1001----» All matchesSwindon Town1001-1--» All matchesTanzania1001----» All matchesThe Spartans FC1100----» All matchesTranmere Rovers1010----» All matchesYork City1010----» All matches