Record by opponent MatchesWDLScoresYellowYellow-RedRedCeltic FC5104----» All matchesAberdeen FC4211----» All matchesCardiff City3102----» All matchesDundee United3210----» All matchesHeart of Midlothian3201----» All matchesKilmarnock FC3120----» All matchesNorwich City3102----» All matchesPreston North End3021----» All matchesRangers FC3120----» All matchesSheffield Wednesday3003----» All matchesSt. Mirren FC3030----» All matchesWolverhampton Wanderers3102----» All matchesAston Villa2002----» All matchesBarnsley FC2002----» All matchesBolton Wanderers2101----» All matchesBrentford FC2101----» All matchesBurton Albion2101----» All matchesDerby County2011----» All matchesDundee FC2200----» All matchesFC Midtjylland2011-1--» All matchesForest Green Rovers2110----» All matchesHull City2101----» All matchesIpswich Town2101----» All matchesLeeds United2011----» All matchesLegia Warszawa2011----» All matchesMotherwell FC2200----» All matchesPartizan2101----» All matchesQueens Park Rangers2101----» All matchesReading FC2101----» All matchesRoss County FC2110-1--» All matchesSt. Johnstone FC2110----» All matchesSunderland AFC2101----» All matchesWigan Athletic2011----» All matchesAccrington Stanley1100----» All matchesArsenal FC1100----» All matchesAyr United1100----» All matchesBirmingham City1001----» All matchesBlackburn Rovers1001----» All matchesBrighton & Hove Albion1100----» All matchesBristol City1001----» All matchesBury FC1100---1» All matchesChelsea FC1001----» All matchesCheltenham Town1100----» All matchesClydebank FC1100----» All matchesColchester United1100----» All matchesCrawley Town1100----» All matchesCrewe Alexandra1001----» All matchesFulham FC1001----» All matchesHuddersfield Town1100----» All matchesKelty Hearts1001----» All matchesMacclesfield FC1100----» All matchesManchester United U211001----» All matchesMiddlesbrough FC1100----» All matchesMillwall FC1100----» All matchesNewcastle United1100----» All matchesNewport County1001----» All matchesNotts County1001----» All matchesPort Vale FC1001----» All matchesReading FC U211100----» All matchesSalford City1100----» All matchesSheffield United1100----» All matchesSouthampton FC U211001----» All matchesStoke City1001----» All matchesStoke City U211100----» All matchesSwansea City1001----» All matchesTranmere Rovers1100----» All matchesWest Bromwich Albion U211010----» All matchesWorksop Town FC1100----» All matchesYeovil Town1001----» All matches