Record by opponent MatchesWDLScoresYellowYellow-RedRedSt. Mirren FC1665512-1» All matchesLivingston FC16745-1--» All matchesMotherwell FC1452731--» All matchesCeltic FC130112----» All matchesAberdeen FC12354-1--» All matchesHamilton Academical1181211--» All matchesRangers FC1123612--» All matchesKilmarnock FC11425--11» All matchesHibernian FC105232---» All matchesHeart of Midlothian10325-3--» All matchesRoss County FC10352-2--» All matchesDundee FC8701----» All matchesCambridge United6213----» All matchesStockport County6123----» All matchesLeyton Orient51221---» All matchesRotherham United53201---» All matchesDundee United5023----» All matchesLincoln City5230-1--» All matchesMansfield Town5221----» All matchesFalkirk FC42022---» All matchesPeterborough United430111--» All matchesReading FC400411--» All matchesBlackpool FC4130----» All matchesBolton Wanderers4211----» All matchesBurton Albion4211-1--» All matchesCharlton Athletic4112-1--» All matchesExeter City4130----» All matchesHuddersfield Town4301----» All matchesNorthampton Town4310----» All matchesPlymouth Argyle4121----» All matchesShrewsbury Town4310-1--» All matchesStevenage FC4022----» All matchesBarnsley FC3120-1--» All matchesBirmingham City3102-2--» All matchesBristol Rovers3300----» All matchesDumbarton FC3120----» All matchesDunfermline Athletic3210----» All matchesForfar Athletic3102-1--» All matchesGreenock Morton FC3201----» All matchesInverness CT3021----» All matchesLuton Town3201-1--» All matchesWycombe Wanderers3012----» All matchesBrechin City FC22001--1» All matchesGalatasaray201111--» All matchesKAA Gent20111---» All matchesMorecambe FC22001---» All matchesSolihull Moors211011--» All matchesAccrington Stanley2200----» All matchesAFC Wimbledon2101----» All matchesBlackburn Rovers2200----» All matchesCardiff City2002----» All matchesCheltenham Town2020----» All matchesCrawley Town2110----» All matchesCrewe Alexandra2101-1--» All matchesDoncaster Rovers2101----» All matchesFleetwood Town2101----» All matchesKF Shkëndija 792110-1--» All matchesLASK2011----» All matchesMontrose FC2101----» All matchesPartick Thistle2110----» All matchesPeterhead FC2200----» All matchesPort Vale FC2110----» All matchesPortsmouth FC2101----» All matchesStoke City2002-1--» All matchesSunderland AFC2002----» All matchesWrexham AFC2011----» All matchesKelty Hearts11001---» All matchesAlbion Rovers1100----» All matchesAndorra U211010----» All matchesArbroath FC1100-1--» All matchesArsenal FC1001----» All matchesAyr United1100----» All matchesBradford City1100-1--» All matchesBristol City1010----» All matchesBurnley FC1001----» All matchesCarlisle United1100----» All matchesClyde FC1100----» All matchesColchester United1100----» All matchesEast Fife FC1100----» All matchesEngland U211001----» All matchesFrance U211100----» All matchesFulham FC1001----» All matchesGillingham FC1100----» All matchesHemel Hempstead Town1100----» All matchesIpswich Town1010----» All matchesKF Malisheva1100----» All matchesMiddlesbrough FC1001----» All matchesMilton Keynes Dons1010----» All matchesNorwich City1010----» All matchesNotts County1100----» All matchesOldham Athletic1100----» All matchesPreston North End1010----» All matchesQueen Of The South1100----» All matchesQueens Park Rangers1001----» All matchesSheffield Wednesday1001----» All matchesSt. Johnstone FC1001----» All matchesSouth Korea U211100----» All matchesSutton United1001----» All matchesSwansea City1010----» All matchesTogo U211010----» All matchesTurkey U211001----» All matchesWatford FC1001----» All matchesWest Bromwich Albion1010----» All matches