Record by opponent MatchesWDLScoresYellowYellow-RedRedAberdeen FC31851845--» All matchesCeltic FC291721-2--» All matchesHeart of Midlothian265714-2--» All matchesMotherwell FC25751342--» All matchesRangers FC24241811--» All matchesDundee FC238510111-» All matchesDundee United23959-2--» All matchesRoss County FC22751011--» All matchesHibernian FC216691---» All matchesSt. Johnstone FC1993744--» All matchesHamilton Academical16100681--» All matchesSt. Mirren FC1453631--» All matchesLivingston FC136522---» All matchesInverness CT114343---» All matchesPartick Thistle10433-1--» All matchesFalkirk FC821552--» All matchesKilmarnock FC8134-1--» All matchesAyr United74213---» All matchesAlloa Athletic40131---» All matchesQueen Of The South4310----» All matchesGreenock Morton FC31111---» All matchesArbroath FC3201----» All matchesKelty Hearts21012---» All matchesDunfermline Athletic220011--» All matchesMontrose FC21011---» All matchesBrora Rangers FC2200----» All matchesCowdenbeath FC2101----» All matchesDumbarton FC2200----» All matchesBulgaria U1911001---» All matchesIreland U1911001---» All matchesQueen's Park FC11001---» All matchesAirdrieonians FC1001---1» All matchesBelgium U191001-1--» All matchesBerwick Rangers1100----» All matchesClyde FC1100----» All matchesConnah's Quay Nomads1100----» All matchesGermany U191010----» All matchesEast Fife FC1100----» All matchesElgin City1100----» All matchesForfar Athletic1100----» All matchesCroatia U191001----» All matchesLatvia U191100----» All matchesPeterhead FC1001----» All matchesRaith Rovers1100----» All matchesSlovenia U191001----» All matchesStenhousemuir FC1100----» All matches