Record by opponent MatchesWDLScoresYellowYellow-RedRedHibernian FC22841033--» All matchesAberdeen FC224810-3--» All matchesHeart of Midlothian21124551--» All matchesCeltic FC2024142---» All matchesMotherwell FC19121631--» All matchesDunfermline Athletic1695221--» All matchesRangers FC1645721--» All matchesSt. Mirren FC1473411--» All matchesIpswich Town131393---» All matchesLeicester City136253---» All matchesBlackpool FC133822---» All matchesDundee United136522---» All matchesSt. Johnstone FC1352621--» All matchesWatford FC135262---» All matchesDerby County1254331--» All matchesLivingston FC1244431--» All matchesHamilton Academical1282212--» All matchesReading FC124441---» All matchesLeeds United12633-1--» All matchesBristol City117223---» All matchesMiddlesbrough FC1151512--» All matchesInverness CT10523-1--» All matchesSheffield Wednesday10316-2--» All matchesNottingham Forest93334---» All matchesMillwall FC95313---» All matchesCharlton Athletic91532---» All matchesBarnsley FC933311--» All matchesBurnley FC934211--» All matchesDundee FC952212--» All matchesKilmarnock FC980111--» All matchesBolton Wanderers82333---» All matchesDoncaster Rovers861131--» All matchesBrighton & Hove Albion82421---» All matchesHuddersfield Town8224-1--» All matchesRoss County FC72323---» All matchesCrystal Palace723222--» All matchesPeterborough United73312---» All matchesCoventry City75111---» All matchesCardiff City7025-1--» All matchesQueens Park Rangers7124----» All matchesBlackburn Rovers61321---» All matchesHull City62131---» All matchesPartick Thistle63211---» All matchesSheffield United6321----» All matchesBirmingham City5122----» All matchesFalkirk FC5410-2--» All matchesSwansea City5203----» All matchesWolverhampton Wanderers5212----» All matchesNorwich City41121---» All matchesPreston North End421111--» All matchesQueen Of The South44001---» All matchesWigan Athletic41211---» All matchesAFC Bournemouth4301-1--» All matchesPortsmouth FC4301----» All matchesRaith Rovers4112----» All matchesScunthorpe United4310----» All matchesArbroath FC3102----» All matchesAyr United3201----» All matchesChelsea FC3012----» All matchesGreenock Morton FC3210----» All matchesPanathinaikos A.O.3021-1--» All matchesPlymouth Argyle3201----» All matchesQueen's Park FC3300----» All matchesSouthampton FC3012----» All matchesBristol Rovers22002---» All matchesDumbarton FC22001---» All matchesGretna FC22001---» All matchesNK Maribor22001---» All matchesWest Bromwich Albion21101---» All matchesWest Ham United202011--» All matchesArsenal FC2011----» All matchesBrentford FC2011----» All matchesCA Osasuna2011----» All matchesCD Nacional2110----» All matchesClub Brugge KV2110----» All matchesClyde FC2200----» All matchesConnah's Quay Nomads2101----» All matchesCS Marítimo2101----» All matchesHapoel Tel Aviv2101-1--» All matchesNewcastle United2002----» All matchesRotherham United2200----» All matchesS.C. Braga2002-1--» All matchesStoke City2011----» All matchesVillarreal CF2020----» All matchesYeovil Town2101----» All matchesBulgaria11002---» All matchesForfar Athletic11001---» All matchesStranraer FC11001---» All matchesAmica Wronki1100----» All matchesAnnan Athletic1100----» All matchesAnorthosis Famagusta1100----» All matchesAston Villa1001----» All matchesBarnet FC1100----» All matchesBurton Albion1100----» All matchesEast Kilbride FC1001----» All matchesEstonia1100----» All matchesFC Petržalka1010-1--» All matchesFC Porto1010----» All matchesFulham FC1100----» All matchesInter1010----» All matchesJapan1010----» All matchesCroatia1100----» All matchesManchester City1001----» All matchesManchester United1001----» All matchesMolde FK1010----» All matchesMontrose FC1100----» All matchesPoland1100----» All matchesRochdale AFC1001-1--» All matchesSerbia1001----» All matchesStenhousemuir FC1100----» All matchesTottenham Hotspur1001----» All matchesTranmere Rovers1100----» All matchesVfB Stuttgart1001----» All matchesWales1001----» All matchesWalsall FC1001----» All matches