Record by opponent MatchesWDLScoresYellowYellow-RedRedCeltic FC467633112--» All matchesSt. Johnstone FC421714112131-» All matchesKilmarnock FC412579614-1» All matchesHeart of Midlothian38161012-9--» All matchesMotherwell FC371841538--» All matchesSt. Mirren FC321571054--» All matchesRangers FC327718211--» All matchesHibernian FC31176818--» All matchesDundee FC282152251-» All matchesRoss County FC28194517-1» All matchesDundee United251285-3--» All matchesHamilton Academical18123314--» All matchesPartick Thistle1810441---» All matchesAberdeen FC1771915--» All matchesLivingston FC1376012--» All matchesDunfermline Athletic7142-2--» All matchesInverness CT6222----» All matchesNottingham Forest6042-1--» All matchesPreston North End6213-1--» All matchesBirmingham City530221--» All matchesLuton Town531111--» All matchesHuddersfield Town5221-2--» All matchesMiddlesbrough FC5212----» All matchesQueens Park Rangers5104-2--» All matchesReading FC5203-4--» All matchesSwansea City5221----» All matchesCoventry City40131---» All matchesCardiff City4013-2--» All matchesFalkirk FC4112----» All matchesGreenock Morton FC4400----» All matchesMillwall FC4211-2--» All matchesRaith Rovers4301----» All matchesSheffield Wednesday4112-1--» All matchesStenhousemuir FC4211-1--» All matchesQueen's Park FC32012---» All matchesAFC Bournemouth32101---» All matchesBlackburn Rovers3102-1--» All matchesBrentford FC3021-1--» All matchesBurnley FC3012-1--» All matchesHull City3102----» All matchesNorwich City3111-2--» All matchesRotherham United3102-1--» All matchesStoke City3201-2--» All matchesSunderland AFC3003----» All matchesWatford FC3003-1--» All matchesWest Bromwich Albion3021-1--» All matchesApollon Limassol210111--» All matchesQueen Of The South22001---» All matchesArbroath FC2110----» All matchesAyr United2200----» All matchesBarnsley FC2011----» All matchesBK Häcken2011----» All matchesBlackpool FC2200-1--» All matchesBristol City2101----» All matchesCS FOLA Esch2101----» All matchesFCSB2011----» All matchesFK Kairat2011----» All matchesFK Ventspils2200-1--» All matchesFleetwood Town2101-2--» All matchesFulham FC2020-1--» All matchesHNK Rijeka2110-1--» All matchesKF Shkëndija 792020----» All matchesNK Maribor2011-1--» All matchesPAOK Saloniki2011----» All matchesŠiroki Brijeg2110----» All matchesWycombe Wanderers2110----» All matchesAirdrieonians FC110011--» All matchesWigan Athletic110011--» All matchesSparta Prague1001-1--» All matchesAEK Athen1001----» All matchesAEK Larnaca1010----» All matchesBarrow AFC1100----» All matchesBelgium1001----» All matchesBelgium U211001----» All matchesBlackburn Rovers U211100-1--» All matchesBonnyrigg Rose Athletic1100-1--» All matchesCambridge United1001----» All matchesCharlton Athletic1001-1--» All matchesCheltenham Town1010-1--» All matchesClyde FC1100----» All matchesCrewe Alexandra1100----» All matchesDumbarton FC1100----» All matchesEast Fife FC1100----» All matchesEast Kilbride FC1100----» All matchesEintracht Frankfurt1001----» All matchesElgin City1100----» All matchesFC Noah1010-1--» All matchesGillingham FC1100----» All matchesHJK Helsinki1010----» All matchesIsrael1100----» All matchesItaly U211001----» All matchesKazakhstan1001-1--» All matchesLeeds United1001----» All matchesLinlithgow Rose1100----» All matchesManchester United1001----» All matchesMexico1001----» All matchesMorecambe FC1100----» All matchesNorthampton Town1100----» All matchesOxford United1010-1--» All matchesPeru1001----» All matchesPeterborough United1001----» All matchesPortugal1001----» All matchesRacing Strasbourg1001----» All matchesSalford City1100----» All matchesScunthorpe United1100----» All matchesShakhtar Donetsk1001----» All matchesSheffield United1001-1--» All matchesSouthampton FC U211100----» All matchesStirling Albion FC1100----» All matchesStranraer FC1100----» All matchesSutton United1001-1--» All matchesThe Spartans FC1100----» All matches