Record by opponent MatchesWDLScoresYellowYellow-RedRedHibernian FC28781315--» All matchesKilmarnock FC27117912--» All matchesHeart of Midlothian26671312--» All matchesRangers FC23241715--» All matchesDundee United212136-2--» All matchesCeltic FC19121624--» All matchesAberdeen FC19667-21-» All matchesMotherwell FC19586-3--» All matchesInverness CT17656-4--» All matchesSt. Johnstone FC15285-4--» All matchesDunfermline Athletic14266-1--» All matchesFalkirk FC11335-2--» All matchesLivingston FC10721----» All matchesHamilton Academical9234-2-1» All matchesSt. Mirren FC83411---» All matchesPartick Thistle5500-1--» All matchesDundee FC4202----» All matchesRoss County FC4121----» All matchesAC Perugia Calcio2002-1--» All matchesDnipro Dnipropetrovsk2020----» All matchesFK Vllaznia2200----» All matchesGretna FC2110----» All matchesHuddersfield Town2101----» All matchesQueen Of The South2002----» All matchesRaith Rovers2002----» All matchesCowdenbeath FC11001---» All matchesAFC Bournemouth1001-1--» All matchesAyr United1100----» All matchesBarnsley FC1010----» All matchesBayern Munich1010-1--» All matchesBrechin City FC1100----» All matchesBrentford FC1001----» All matchesColchester United1001-1--» All matchesHartlepool United1001-1--» All matchesHull City1010-1--» All matchesLuton Town1001-1--» All matchesMilton Keynes Dons1100----» All matchesPanathinaikos A.O.1001----» All matchesSheffield Wednesday1001----» All matchesSwansea City1001----» All matchesSwindon Town1010----» All matchesTorquay United1001----» All matchesTranmere Rovers1010-1--» All matchesWrexham AFC1001----» All matches