Record by opponent MatchesWDLScoresYellowYellow-RedRedInverness CT33101013111-» All matchesCeltic FC29262113-1» All matchesKilmarnock FC2697101---» All matchesMotherwell FC251069-3--» All matchesAberdeen FC24105911--» All matchesHibernian FC248115-1-1» All matchesSt. Johnstone FC241059-1--» All matchesHamilton Academical23491011--» All matchesFalkirk FC23878-3--» All matchesHeart of Midlothian231355-2--» All matchesSt. Mirren FC22118313--» All matchesAlloa Athletic1856711--» All matchesRoss County FC1662811--» All matchesRangers FC14338---1» All matchesQueen Of The South13625-1--» All matchesKelty Hearts12741-2--» All matchesPeterhead FC12750-2-1» All matchesAirdrieonians FC11515-3--» All matchesPartick Thistle11335----» All matchesDundee FC10514-1--» All matchesClyde FC952211--» All matchesEdinburgh City943212--» All matchesCove Rangers9126-1--» All matchesDumbarton FC8233-5--» All matchesDunfermline Athletic8215----» All matchesAnnan Athletic7331-3--» All matchesEast Fife FC7610-1--» All matchesArbroath FC6024----» All matchesQueen's Park FC522111--» All matchesForfar Athletic5104-1--» All matchesStenhousemuir FC5203----» All matchesStirling Albion FC5302-1--» All matchesGreenock Morton FC4202----» All matchesRaith Rovers4121----» All matchesGretna FC3102----» All matchesFK Vetra22001---» All matchesAEK Athen2011----» All matchesCarmarthen Town2101-1--» All matchesFC Vaduz2002----» All matchesFraserburgh FC2200----» All matchesOdense BK2101----» All matchesŚląsk Wrocław2101----» All matchesAberdeen FC (R)1100----» All matchesAyr United1100----» All matchesBenburb FC1100----» All matchesBrechin City FC1100----» All matchesBrora Rangers FC1100----» All matchesCowdenbeath FC1100----» All matchesDinamo Moskva1010----» All matchesDundee United1001-1--» All matchesElgin City1001----» All matchesColombia U201001----» All matchesNairn County FC1100----» All matchesStranraer FC1100----» All matchesThe Spartans FC1100----» All matches