Record by opponent MatchesWDLScoresYellowYellow-RedRedLivingston FC23106763--» All matchesRoss County FC2389631--» All matchesMotherwell FC2387821--» All matchesAberdeen FC2267913--» All matchesCeltic FC21111922--» All matchesHeart of Midlothian2057833--» All matchesKilmarnock FC2083913--» All matchesPartick Thistle19341233--» All matchesHamilton Academical17944----» All matchesSt. Mirren FC16943711-» All matchesDundee FC1693441--» All matchesRangers FC15141015--» All matchesGreenock Morton FC1271433--» All matchesHibernian FC1263331--» All matchesAyr United1033441--» All matchesInverness CT1034311--» All matchesDundee United932421--» All matchesFalkirk FC932423--» All matchesRaith Rovers86025---» All matchesArbroath FC833222--» All matchesAirdrieonians FC722321--» All matchesQueen's Park FC74212---» All matchesKelty Hearts430141--» All matchesDumbarton FC42201---» All matchesBrechin City FC32012---» All matchesStenhousemuir FC3300----» All matchesDunfermline Athletic22002---» All matchesQueen Of The South21012---» All matchesLASK20111---» All matchesEast Fife FC2200----» All matchesFC Alashkert2101----» All matchesFK Riteriai2002----» All matchesGalatasaray2011-2--» All matchesSt. Johnstone FC2002----» All matchesAlbion Rovers11003---» All matchesAlloa Athletic11002---» All matchesPeterhead FC11001---» All matchesCove Rangers1100----» All matchesCowdenbeath FC1100----» All matchesElgin City1100----» All matchesSpartak Trnava1001-1--» All matchesThe Spartans FC1100----» All matches