Record by opponent MatchesWDLScoresYellowYellow-RedRedHibernian FC2188522--» All matchesCeltic FC16211311--» All matchesLivingston FC1592411--» All matchesSt. Mirren FC15104111--» All matchesKilmarnock FC13265----» All matchesRangers FC13049----» All matchesSt. Johnstone FC127323---» All matchesMotherwell FC12813----» All matchesRoss County FC114702---» All matchesAberdeen FC10415----» All matchesDundee FC10514----» All matchesFalkirk FC93242---» All matchesDundee United84311---» All matchesQueen Of The South75021---» All matchesDumbarton FC7511----» All matchesHeart of Midlothian62042---» All matchesAlloa Athletic6240----» All matchesSunderland AFC52212---» All matchesGreenock Morton FC54101---» All matchesPartick Thistle55001---» All matchesHamilton Academical5410----» All matchesMiddlesbrough FC42111---» All matchesHull City4112----» All matchesInverness CT4202----» All matchesIpswich Town4103----» All matchesLeeds United4022----» All matchesSheffield Wednesday4103----» All matchesAFC Wimbledon32011---» All matchesPortsmouth FC312011--» All matchesRaith Rovers32101---» All matchesAston Villa3003----» All matchesBirmingham City3021----» All matchesBlackpool FC3111----» All matchesBrentford FC3201----» All matchesDerby County3012----» All matchesNorthampton Town3111----» All matchesNorwich City3102----» All matchesPreston North End3111----» All matchesWest Bromwich Albion3003----» All matchesWycombe Wanderers3111----» All matchesBolton Wanderers22002---» All matchesBurton Albion21011---» All matchesCowdenbeath FC22001---» All matchesMillwall FC21011---» All matchesQueens Park Rangers21011---» All matchesRotherham United21011---» All matchesACF Fiorentina2002----» All matchesBristol City2002----» All matchesFC Zürich2002----» All matchesFK RFS2200----» All matchesİstanbul Başakşehir2002----» All matchesNetherlands U192002----» All matchesNottingham Forest2011----» All matchesOxford United2101----» All matchesPeterborough United2101-1--» All matchesPeterhead FC2200----» All matchesPlymouth Argyle2101----» All matchesRochdale AFC2101----» All matchesWigan Athletic2020----» All matchesAnnan Athletic11001---» All matchesArmenia U1911001---» All matchesDoncaster Rovers11001---» All matchesGillingham FC11001---» All matchesStirling Albion FC11001---» All matchesAccrington Stanley1001----» All matchesAirdrieonians FC1100----» All matchesArsenal FC1100----» All matchesAuchinleck Talbot1100----» All matchesBarnsley FC1001----» All matchesBristol Rovers1010----» All matchesCambridge United1100----» All matchesCardiff City1001----» All matchesCercle Brugge1001----» All matchesCharlton Athletic1001----» All matchesCrewe Alexandra1001----» All matchesGermany U191001----» All matchesDinamo Minsk1100----» All matchesEast Stirlingshire FC1100----» All matchesFrance1001----» All matchesFrance U211001----» All matchesFulham FC1001----» All matchesLincoln City1010----» All matchesManchester United U211001----» All matchesMiddlesbrough FC U211100----» All matchesMilton Keynes Dons1010----» All matchesNewcastle United1100----» All matchesNorthern Ireland U211100----» All matchesOmonia Nikosia1100----» All matchesPAOK Saloniki1001----» All matchesPortugal U211001----» All matchesReading FC1001----» All matchesRosenborg BK1100----» All matchesRomania U191100-1--» All matchesSwitzerland U191100----» All matchesSheffield United1100----» All matchesStoke City1100----» All matchesStoke City U211001----» All matchesStranraer FC1100----» All matchesSwindon Town1100----» All matchesUkraine U211010----» All matchesWatford FC1001----» All matchesWolverhampton Wanderers1001----» All matches