Record by opponent MatchesWDLScoresYellowYellow-RedRedKilmarnock FC22831141--» All matchesCeltic FC19341252--» All matchesHeart of Midlothian1956851--» All matchesBirmingham City1829742--» All matchesRangers FC18431123--» All matchesAberdeen FC1753941--» All matchesMotherwell FC1793541--» All matchesAston Villa1745823--» All matchesFulham FC1556431--» All matchesWigan Athletic1471692--» All matchesDundee United1466251--» All matchesReading FC1463532--» All matchesQueens Park Rangers1443721--» All matchesSwansea City1327441--» All matchesBlackburn Rovers1360732--» All matchesStoke City1352631--» All matchesInverness CT1232741--» All matchesManchester United123181---» All matchesLivingston FC117135---» All matchesWest Bromwich Albion113264---» All matchesBolton Wanderers112543---» All matchesManchester City112182---» All matchesArsenal FC110381---» All matchesEverton FC113261---» All matchesFalkirk FC1145211--» All matchesNorwich City1105611--» All matchesNewcastle United1062241--» All matchesWest Ham United102534---» All matchesNottingham Forest106313---» All matchesTottenham Hotspur101273---» All matchesBarnsley FC103432---» All matchesChelsea FC101182---» All matchesBrentford FC941453--» All matchesHuddersfield Town953142--» All matchesDunfermline Athletic943231--» All matchesHull City9225-1--» All matchesSt. Mirren FC82333---» All matchesDerby County81342---» All matchesLiverpool FC81162---» All matchesPreston North End833221--» All matchesMiddlesbrough FC821511--» All matchesMillwall FC8323-1--» All matchesRotherham United752031--» All matchesSunderland AFC74213---» All matchesBristol City731321--» All matchesLuton Town751121--» All matchesLeeds United7223----» All matchesCardiff City61503---» All matchesCrystal Palace62133---» All matchesBlackpool FC640222--» All matchesSheffield United6123----» All matchesBurton Albion52211---» All matchesDoncaster Rovers53111---» All matchesPeterborough United531112--» All matchesSouthampton FC52121---» All matchesIpswich Town5311-1--» All matchesWolverhampton Wanderers5212----» All matchesCrawley Town4400-1--» All matchesRoss County FC4112----» All matchesGretna FC330051--» All matchesCharlton Athletic33003---» All matchesNotts County33002---» All matchesWatford FC30032---» All matchesHamilton Academical33001---» All matchesLeicester City302111--» All matchesPoland31201---» All matchesShrewsbury Town32011---» All matchesWycombe Wanderers330011--» All matchesAFC Bournemouth3003----» All matchesBradford City3012-1--» All matchesBrighton & Hove Albion3102---1» All matchesMansfield Town3210----» All matchesSt. Johnstone FC3003----» All matchesStockport County3201-1--» All matchesWales3003----» All matchesGibraltar22006---» All matchesSlovenia U2122003---» All matchesCambridge United20201---» All matchesCrewe Alexandra21101---» All matchesDundee FC22001---» All matchesFC Dinaburg22001---» All matchesHibernian FC211011--» All matchesMorecambe FC22001---» All matchesSalford City21011---» All matchesAthletic Club2011----» All matchesAZ Alkmaar2101-1--» All matchesBristol Rovers2020-1--» All matchesCoventry City2011----» All matchesGermany2002----» All matchesExeter City2200----» All matchesForest Green Rovers2110----» All matchesGeorgia2101----» All matchesGillingham FC2101----» All matchesGrimsby Town2200----» All matchesIF Elfsborg2002----» All matchesIreland2110----» All matchesLeyton Orient2011----» All matchesNorthampton Town2200----» All matchesParis Saint-Germain2002----» All matchesPortsmouth FC2002----» All matchesStevenage FC2002----» All matchesSutton United2200----» All matchesBarrow AFC11003---» All matchesBulgaria U1911002---» All matchesHartlepool United11002---» All matchesAFC Wimbledon11001---» All matchesAlbania11001---» All matchesChesterfield FC110011--» All matchesES Troyes AC10101---» All matchesFinland U2110011---» All matchesFrance U1910101---» All matchesIceland11001---» All matchesLithuania U2111001---» All matchesMalta11001---» All matchesMilton Keynes Dons11001---» All matchesPortugal U1910101---» All matchesSheffield Wednesday11001---» All matchesTrélissac APFC11001---» All matchesTurkey U1911001---» All matchesAccrington Stanley1100----» All matchesAngers SCO1100-1--» All matchesAS Monaco1001----» All matchesAS Saint-Étienne1010----» All matchesBelgium1001----» All matchesBurnley FC1100----» All matchesColchester United1100----» All matchesCosta Rica U201001----» All matchesDenmark1100----» All matchesDenmark U211010----» All matchesDnipro Dnipropetrovsk1001----» All matchesEstonia1100----» All matchesFC Nantes1010----» All matchesFC Sochaux1100----» All matchesFleetwood Town1100----» All matchesFrance1001----» All matchesFrance U211001----» All matchesGazélec FC Ajaccio1010----» All matchesGirondins de Bordeaux1010----» All matchesHarrogate Town1010----» All matchesIsrael1100----» All matchesItaly1001----» All matchesJapan1001----» All matchesJapan U201001----» All matchesCroatia1010----» All matchesLincoln City1100----» All matchesNewport County1100----» All matchesNetherlands1001----» All matchesNigeria U201001----» All matchesNorthern Ireland1100----» All matchesNorth Macedonia1100----» All matchesNorway1010----» All matchesOdense BK1001----» All matchesOGC Nice1010----» All matchesPartick Thistle1001----» All matchesSC Bastia1001----» All matchesSweden1001----» All matchesSlovakia1001----» All matchesSlovenia1010----» All matchesSpain U191001-1--» All matchesStade de Reims1100----» All matchesSwindon Town1100----» All matchesToulouse FC1010----» All matchesTranmere Rovers1001----» All matchesCzech Republic U191100-1--» All matchesUniversity of Stirling FC1100----» All matchesUS Granvillaise1100----» All matchesUSA1010----» All matchesWalsall FC1001----» All matchesWolverhampton Wanderers U211100----» All matches