Record by opponent MatchesWDLScoresYellowYellow-RedRedGreenock Morton FC27971175--» All matchesAyr United21541243--» All matchesPartick Thistle20451141--» All matchesDunfermline Athletic2083923--» All matchesRaith Rovers1655632--» All matchesQueen Of The South1584341--» All matchesArbroath FC1571732--» All matchesAirdrieonians FC1263341--» All matchesInverness CT1154232--» All matchesRoss County FC1050521--» All matchesAlloa Athletic94141---» All matchesFalkirk FC9252-3--» All matchesDundee United82151---» All matchesQueen's Park FC843112--» All matchesSt. Mirren FC820613--» All matchesDundee FC732212--» All matchesKelty Hearts64201---» All matchesLivingston FC611411--» All matchesSt. Johnstone FC62131---» All matchesPeterhead FC53112---» All matchesHeart of Midlothian5014----» All matchesDumbarton FC44002---» All matchesMontrose FC430111--» All matchesClyde FC4220----» All matchesStranraer FC330011--» All matchesEast Fife FC3300----» All matchesEdinburgh City3300-1--» All matchesHibernian FC200211--» All matchesMatera Calcio21011---» All matchesBrechin City FC2200----» All matchesForfar Athletic2101----» All matchesHamilton Academical2011----» All matchesKilmarnock FC2011----» All matchesStenhousemuir FC2101----» All matchesBuckie Thistle11002---» All matchesAnnan Athletic11001---» All matchesBrora Rangers FC11001---» All matchesCove Rangers11001---» All matchesPotenza10011---» All matchesAberdeen FC1001----» All matchesASD Sicula Leonzio1100----» All matchesBisceglie1100----» All matchesBonnyrigg Rose Athletic1100----» All matchesCasertana FC1100-1--» All matchesCatania FC1001----» All matchesCavese1010-1--» All matchesCowdenbeath FC1100-1--» All matchesDundee United (R)1100----» All matchesJuve Stabia1001----» All matchesPaganese Calcio1100----» All matchesRangers FC1001----» All matchesRende1001----» All matchesSiracusa Calcio 19241001----» All matchesSS Monopoli 19661001----» All matchesTrapani Calcio1001----» All matchesUS Catanzaro1001----» All matchesVibonese Calcio1001-1--» All matchesVirtus Francavilla1001----» All matchesViterbese1100----» All matches