Record by opponent MatchesWDLScoresYellowYellow-RedRedKilmarnock FC23810522--» All matchesHibernian FC2287745-1» All matchesSt. Johnstone FC21125414--» All matchesCeltic FC213018-6--» All matchesDundee FC17111542--» All matchesRoss County FC1796233--» All matchesSt. Mirren FC17124113--» All matchesAberdeen FC1662813-1» All matchesLivingston FC141112----» All matchesMotherwell FC13102131--» All matchesRangers FC1121812--» All matchesHeart of Midlothian11524-2--» All matchesAlloa Athletic96211---» All matchesDundee United962112--» All matchesGreenock Morton FC9621-11-» All matchesQueen Of The South861131--» All matchesInverness CT8611-1--» All matchesRaith Rovers751111--» All matchesHamilton Academical7610-2--» All matchesPartick Thistle65011---» All matchesAyr United5500-1--» All matchesDumbarton FC44002---» All matchesMillwall FC421112--» All matchesBarnsley FC4013----» All matchesFalkirk FC4202----» All matchesLeeds United4103-1--» All matchesPeterhead FC4400----» All matchesReading FC4112-2--» All matchesArbroath FC3210----» All matchesBolton Wanderers3102----» All matchesBurnley FC3111----» All matchesCharlton Athletic3021----» All matchesSheffield United3210----» All matchesSheffield Wednesday3111----» All matchesWatford FC3012----» All matchesCowdenbeath FC22001---» All matchesDoncaster Rovers20111---» All matchesFK RFS22001---» All matchesIpswich Town20201---» All matchesACF Fiorentina2002----» All matchesAFC Bournemouth2011----» All matchesBirmingham City2002-1--» All matchesBrighton & Hove Albion2011----» All matchesBristol City2011----» All matchesChesterfield FC2110-1--» All matchesClyde FC2200----» All matchesDerby County2002----» All matchesDunfermline Athletic2101-1--» All matchesFleetwood Town2110----» All matchesGillingham FC2110----» All matchesHuddersfield Town2110----» All matchesİstanbul Başakşehir2002-1--» All matchesJagiellonia Białystok2110-1--» All matchesLeicester City2011----» All matchesLeyton Orient2200----» All matchesNottingham Forest2110----» All matchesPanathinaikos A.O.2002----» All matchesPeterborough United2101----» All matchesPreston North End2200----» All matchesProgrès Niedercorn2110----» All matchesQueens Park Rangers2011-1--» All matchesRochdale AFC2011----» All matchesScunthorpe United2020----» All matchesStranraer FC2200----» All matchesWigan Athletic2110----» All matchesYeovil Town2002----» All matchesAirdrieonians FC11001---» All matchesAuchinleck Talbot11001---» All matchesChelsea FC11001---» All matchesCove Rangers110011--» All matchesEast Stirlingshire FC11001---» All matchesHastings United11001---» All matchesOldham Athletic10011---» All matchesAldershot Town1100-1--» All matchesAnnan Athletic1100----» All matchesBlackburn Rovers1001----» All matchesBlackpool FC1100----» All matchesBury FC1001----» All matchesColchester United1010----» All matchesCoventry City1010----» All matchesCrawley Town1100----» All matchesCrewe Alexandra1100----» All matchesCrystal Palace1001----» All matchesDagenham & Redbridge1010----» All matchesEast Fife FC1100----» All matchesEdinburgh City1100----» All matchesFK Ufa1010----» All matchesFraserburgh FC1100----» All matchesHalifax Town1100----» All matchesHull City1001----» All matchesKF Shkupi1010----» All matchesMilton Keynes Dons1100----» All matchesMontrose FC1100----» All matchesNeftchi Baku PFK1100-1--» All matchesNK Maribor1010----» All matchesNK Osijek1010----» All matchesNotts County1100----» All matchesPAOK Saloniki1001----» All matchesPort Vale FC1010-1--» All matchesPortsmouth FC1010----» All matchesRapid Vienna1100----» All matchesRosenborg BK1100----» All matchesSəbail FK1100----» All matchesSpartak Moskva1001----» All matchesSt. Joseph's FC1100----» All matchesStenhousemuir FC1100----» All matchesStevenage FC1010----» All matchesStirling Albion FC1100----» All matchesSumgayıt FK1100-1--» All matchesSunderland AFC1100----» All matchesSwansea City1001----» All matchesSwindon Town1001----» All matchesVillarreal CF1010----» All matchesWalsall FC1010----» All matches