Record by opponent MatchesWDLScoresYellowYellow-RedRedSt. Mirren FC23145414--» All matchesCeltic FC233416-8--» All matchesInverness CT221255-3--» All matchesHeart of Midlothian2185835--» All matchesMotherwell FC20947-2--» All matchesHibernian FC1886412--» All matchesKilmarnock FC16112312--» All matchesFalkirk FC1464412--» All matchesDunfermline Athletic14941----» All matchesSt. Johnstone FC14383-1--» All matchesRoss County FC13535-1--» All matchesAberdeen FC12426-11-» All matchesDundee United12822-2--» All matchesRangers FC11245-3--» All matchesHamilton Academical10433-4--» All matchesDumbarton FC8413-2--» All matchesQueen Of The South8323-1--» All matchesDundee FC752011--» All matchesGreenock Morton FC7241----» All matchesPartick Thistle6321-1--» All matchesBarnsley FC54101---» All matchesArsenal FC5014----» All matchesHull City5104----» All matchesBrechin City FC4310-1--» All matchesLivingston FC4103-11-» All matchesAyr United330011--» All matchesRaith Rovers30211---» All matchesCoventry City3210-1--» All matchesGretna FC3102----» All matchesQueens Park Rangers3201-1--» All matchesTottenham Hotspur3012----» All matchesDinamo Moskva20111---» All matchesNorwich City201111--» All matchesCyprus U2121101---» All matchesAzerbaijan U212200----» All matchesCardiff City2101----» All matchesCS FOLA Esch2101-1--» All matchesDoncaster Rovers2110----» All matchesFC Groningen2110----» All matchesFK Daugava Rīga2200----» All matchesFrance U212002----» All matchesHNK Rijeka2110----» All matchesIpswich Town2011----» All matchesKF Shkëndija 792020----» All matchesLuton Town2110----» All matchesMiddlesbrough FC2002----» All matchesPlymouth Argyle2020-1--» All matchesReal Sociedad2002----» All matchesSwitzerland U212002----» All matchesSheffield United2002----» All matchesŚląsk Wrocław2101-2--» All matchesSouthend United2101----» All matchesWest Bromwich Albion2011----» All matchesWolverhampton Wanderers2200----» All matchesLeeds United11001---» All matchesSwansea City10101---» All matchesWatford FC11001---» All matchesAlloa Athletic1100----» All matchesBarnet FC1001-1--» All matchesBelgium U211001-1--» All matchesBlackburn Rovers1010----» All matchesBlackpool FC1001----» All matchesBolton Wanderers1001----» All matchesBristol City1010----» All matchesBurnley FC1100----» All matchesCarlisle United1100----» All matchesChelsea FC1001----» All matchesColchester United1001----» All matchesCowdenbeath FC1100----» All matchesCrystal Palace1010----» All matchesDerby County1010----» All matchesIvory Coast U201010----» All matchesFK Kairat1010----» All matchesFulham FC1001----» All matchesGreece U211100----» All matchesHuddersfield Town1010----» All matchesIsrael U211001----» All matchesColombia U201001----» All matchesLeicester City1100----» All matchesLincoln City1001----» All matchesManchester United1010-1--» All matchesMexico U201100-1--» All matchesNewcastle United1001----» All matchesNottingham Forest1001----» All matchesOldham Athletic1001----» All matchesPeterborough United1100----» All matchesPreston North End1001----» All matchesRapid Vienna1010----» All matchesReading FC1010----» All matchesSaudi Arabia U201100----» All matchesScunthorpe United1010-1--» All matchesSheffield Wednesday1001-1--» All matchesSouthampton FC1010----» All matchesStoke City1010----» All matchesThe New Saints1100----» All matchesWest Ham United1001----» All matches