Record by opponent MatchesWDLScoresYellowYellow-RedRedDundee United186486---» All matchesGreenock Morton FC1854941--» All matchesDunfermline Athletic1636772--» All matchesInverness CT143472---» All matchesAyr United1354492--» All matchesFalkirk FC11533141--» All matchesDundee FC104429---» All matchesPartick Thistle104157---» All matchesNottingham Forest106404---» All matchesDumbarton FC943231--» All matchesBristol City92342---» All matchesSt. Mirren FC820651--» All matchesIpswich Town84312---» All matchesLeicester City81252---» All matchesRaith Rovers73224---» All matchesWatford FC732241--» All matchesBirmingham City71241---» All matchesBurnley FC72051---» All matchesReading FC74121---» All matchesBarnsley FC7241----» All matchesAlloa Athletic61235---» All matchesLivingston FC61234---» All matchesAberdeen FC62132---» All matchesLeeds United61321---» All matchesPeterborough United64111---» All matchesDerby County6123----» All matchesHeart of Midlothian6213----» All matchesMiddlesbrough FC6402-1--» All matchesRangers FC6006----» All matchesDoncaster Rovers53202---» All matchesScunthorpe United52122---» All matchesHibernian FC51131---» All matchesHull City52121---» All matchesMillwall FC51311---» All matchesArbroath FC5221-1--» All matchesCharlton Athletic5131----» All matchesSheffield Wednesday5212-1--» All matchesBrighton & Hove Albion412131--» All matchesCoventry City43011---» All matchesWigan Athletic42111---» All matchesCardiff City4202----» All matchesCeltic FC4013----» All matchesBrechin City FC33006---» All matchesBlackburn Rovers302111--» All matchesLeyton Orient31111---» All matchesPreston North End31021---» All matchesCrystal Palace3210----» All matchesKilmarnock FC3201----» All matchesMotherwell FC3003----» All matchesNorwich City3102----» All matchesQueens Park Rangers3111----» All matchesRoss County FC21104---» All matchesSheffield United22002---» All matchesWolverhampton Wanderers20202---» All matchesWest Bromwich Albion20021---» All matchesBlackpool FC2011----» All matchesBradford City2011----» All matchesFC Nordsjælland2002----» All matchesFK Vetra2011----» All matchesFulham FC2011----» All matchesHuddersfield Town2011----» All matchesMilton Keynes Dons2002-2--» All matchesOldham Athletic2002----» All matchesPortsmouth FC2011----» All matchesSwindon Town2011----» All matchesTottenham Hotspur2011----» All matchesYeovil Town2101----» All matchesClyde FC11008---» All matchesSt. Johnstone FC10015---» All matchesMontrose FC11004---» All matchesEdinburgh City11002---» All matchesMelbourne Knights10102---» All matchesSouthampton FC11002---» All matchesStenhousemuir FC11002---» All matchesStranraer FC11002---» All matchesAlbion Rovers11001---» All matchesAnnan Athletic11001---» All matchesHamilton Academical10011---» All matchesPlymouth Argyle11001---» All matchesPort Vale FC11001---» All matchesWollongong Wolves11001---» All matchesAFC Bournemouth1001----» All matchesArsenal FC1001----» All matchesBolton Wanderers1010----» All matchesBrentford FC1010----» All matchesBurton Albion1001----» All matchesCambridge United1001----» All matchesChelsea FC1001----» All matchesColchester United1001----» All matchesCrawley Town1001----» All matchesCrewe Alexandra1100----» All matchesEast Kilbride FC1001----» All matchesGillingham FC1100----» All matchesManchester City1001----» All matchesManchester United1001----» All matchesMorecambe FC1001----» All matchesNewcastle United1001----» All matchesRochdale AFC1100----» All matchesRotherham United1100----» All matchesShrewsbury Town1001----» All matchesSunderland AFC1010----» All matchesSydney United 581010----» All matchesTranmere Rovers1100----» All matchesWalsall FC1001----» All matchesWest Ham United1001----» All matches