Record by opponent MatchesWDLScoresYellowYellow-RedRedDundee United1242633--» All matchesSwansea City1143431--» All matchesFalkirk FC1162323--» All matchesSt. Mirren FC1131721--» All matchesGreenock Morton FC1133512--» All matchesDunfermline Athletic11443-2--» All matchesNorwich City1024422--» All matchesPreston North End1061324--» All matchesBristol City1041511--» All matchesMiddlesbrough FC94323---» All matchesCoventry City940521--» All matchesBirmingham City9324----» All matchesBlackburn Rovers840431--» All matchesRotherham United85213---» All matchesHibernian FC82242---» All matchesStoke City84222---» All matchesWest Bromwich Albion81342---» All matchesAyr United84221---» All matchesInverness CT813412--» All matchesSheffield United83231---» All matchesWatford FC832312--» All matchesMillwall FC8323----» All matchesRoss County FC732242--» All matchesRaith Rovers74213---» All matchesCardiff City751121--» All matchesHuddersfield Town722311--» All matchesDumbarton FC7232-1--» All matchesReading FC62315---» All matchesSheffield Wednesday613221--» All matchesHull City640211--» All matchesDerby County6312-1--» All matchesPartick Thistle6105-2--» All matchesBlackpool FC512211--» All matchesIsrael52211---» All matchesWrexham AFC512211--» All matchesRangers FC5005-11-» All matchesBrechin City FC44003---» All matchesAFC Bournemouth41031---» All matchesLeicester City420212--» All matchesLivingston FC412111--» All matchesMotherwell FC412113--» All matchesSt. Johnstone FC411211--» All matchesAlloa Athletic4013-2--» All matchesLuton Town4202----» All matchesSouthampton FC4013----» All matchesSunderland AFC4022----» All matchesWigan Athletic4301----» All matchesNottingham Forest311131--» All matchesUkraine311122--» All matchesCeltic FC311111--» All matchesFulham FC30031---» All matchesLincoln City32101---» All matchesAustria312011--» All matchesCzech Republic320111--» All matchesBarnsley FC3003----» All matchesCambridge United3300----» All matchesCharlton Athletic3111----» All matchesDenmark3111----» All matchesHamilton Academical3111----» All matchesIpswich Town3021-1--» All matchesCroatia3102----» All matchesPeterborough United3102-1--» All matchesPortsmouth FC3102----» All matchesBolton Wanderers22002---» All matchesAberdeen FC20021---» All matchesBrentford FC21011---» All matchesFaeroe Islands220011--» All matchesGreece21011---» All matchesKilmarnock FC21011---» All matchesLeeds United21011---» All matchesMontrose FC21011---» All matchesNorway21101---» All matchesStranraer FC22001---» All matchesBelarus2200----» All matchesBurnley FC2101----» All matchesDundee FC2110----» All matchesEngland2011----» All matchesExeter City2200----» All matchesGeorgia2110----» All matchesNewcastle United2002----» All matchesPlymouth Argyle2020-1--» All matchesPoland2101----» All matchesPortugal2011----» All matchesQueens Park Rangers2011----» All matchesSpain2101-2--» All matchesStenhousemuir FC2200----» All matchesStockport County2110----» All matchesWycombe Wanderers2110----» All matchesCyprus2200----» All matchesBradford City11001---» All matchesEdinburgh City11001---» All matchesForfar Athletic110011--» All matchesFulham FC U2111001---» All matchesMoldova11001---» All matchesSlovakia110011--» All matchesAirdrieonians FC1100----» All matchesAlbion Rovers1100----» All matchesBerwick Rangers1100----» All matchesBurton Albion1100----» All matchesClyde FC1100----» All matchesCrawley Town1100----» All matchesCuraçao1100----» All matchesEast Kilbride FC1001----» All matchesIvory Coast1001----» All matchesFleetwood Town1001----» All matchesHaiti1100----» All matchesHeart of Midlothian1010----» All matchesIreland1100----» All matchesJapan1001----» All matchesLeyton Orient1100----» All matchesLuxembourg1100----» All matchesMansfield Town1010----» All matchesMorocco1001----» All matchesNetherlands1010----» All matchesNorthern Ireland1001----» All matchesNorthampton Town1010----» All matchesOxford United1100----» All matchesPort Vale FC1001----» All matchesQueen's Park FC1100----» All matchesSerbia1100----» All matchesShrewsbury Town1001----» All matchesStevenage FC1100----» All matchesSwindon Town1100----» All matchesTurkey1001----» All matchesWest Ham United1010----» All matches