Record by opponent MatchesWDLScoresYellowYellow-RedRedDundee United20569----» All matchesDundee FC15843-2--» All matchesHibernian FC15726--1-» All matchesMotherwell FC15843-1--» All matchesRangers FC15537-3--» All matchesAberdeen FC14437-2--» All matchesCeltic FC142210-2--» All matchesRoss County FC14266-2--» All matchesSt. Mirren FC13733-1--» All matchesLivingston FC11533----» All matchesFalkirk FC8224-1--» All matchesAyr United7610----» All matchesPartick Thistle7313-1--» All matchesHeart of Midlothian613211--» All matchesKilmarnock FC632111--» All matchesQueen Of The South641112--» All matchesDunfermline Athletic54011---» All matchesAlloa Athletic5320-1--» All matchesGreenock Morton FC5311----» All matchesArbroath FC42021---» All matchesFleetwood Town311111--» All matchesBrechin City FC3300----» All matchesBurton Albion3210----» All matchesCambridge United3201-1--» All matchesCharlton Athletic3021-1--» All matchesHamilton Academical3120-1--» All matchesLincoln City3111-1--» All matchesMansfield Town3201----» All matchesRaith Rovers3300----» All matchesReading FC3210----» All matchesStevenage FC3102-1--» All matchesBlackpool FC2002----» All matchesBor. Mönchengladbach U192011----» All matchesCrewe Alexandra2200----» All matchesDumbarton FC2101----» All matchesExeter City2101-1--» All matchesFC Barcelona U192002----» All matchesGalatasaray2011----» All matchesHJK Helsinki U192110----» All matchesHorsham FC2110-1--» All matchesHuddersfield Town2101----» All matchesInverness CT2110----» All matchesLASK2011----» All matchesMorecambe FC2101----» All matchesNorthampton Town2200-1--» All matchesPeterhead FC2101----» All matchesPort Vale FC2200----» All matchesPortsmouth FC2002----» All matchesPuskás Akadémia U192101----» All matchesRapid Vienna2110----» All matchesShrewsbury Town2110----» All matchesSL Benfica2011----» All matchesSt. Johnstone FC2101----» All matchesStoke City2002----» All matchesSturm Graz2002----» All matchesTranmere Rovers2101----» All matchesWigan Athletic2011----» All matchesWycombe Wanderers2101-1--» All matchesBirmingham City1001----» All matchesBristol City1001----» All matchesBristol Rovers1010-1--» All matchesCardiff City1001----» All matchesCheltenham Town1010----» All matchesClyde FC1100----» All matchesCove Rangers1100----» All matchesCoventry City1010----» All matchesDerby County1001----» All matchesEast Kilbride FC1100----» All matchesFC Nordsjælland1010----» All matchesFC Thun Berner Oberland1001-1--» All matchesGillingham FC1001----» All matchesGrimsby Town1100----» All matchesHarrogate Town1010----» All matchesHartlepool United1010----» All matchesIpswich Town1001----» All matchesKelty Hearts1001----» All matchesLeyton Orient1010----» All matchesManchester City U191001----» All matchesMiddlesbrough FC1010----» All matchesPeterborough United1010----» All matchesStenhousemuir FC1100----» All matchesStockport County1001----» All matchesSunderland AFC1001----» All matchesTrabzonspor1001----» All matchesValencia CF U191001----» All matchesWatford FC1010----» All matchesWrexham AFC1001----» All matches