Record by opponent MatchesWDLScoresYellowYellow-RedRedAyr United7124----» All matchesDundee FC7115----» All matchesInverness CT7412-1--» All matchesGreenock Morton FC6213----» All matchesKilmarnock FC6204-1--» All matchesPartick Thistle6222----» All matchesArbroath FC5122----» All matchesMotherwell FC5302----» All matchesQueen's Park FC5104----» All matchesRaith Rovers5113----» All matchesRoss County FC5203----» All matchesSt. Johnstone FC5113----» All matchesAberdeen FC4022----» All matchesCeltic FC4004----» All matchesCove Rangers4022----» All matchesLivingston FC4112----» All matchesQueen Of The South4400----» All matchesSt. Mirren FC4022----» All matchesDundee United3021----» All matchesRangers FC3012----» All matchesAFC Wimbledon2011----» All matchesAlloa Athletic2110----» All matchesAndorra U212110----» All matchesAnnan Athletic2200----» All matchesBradford City2002----» All matchesBristol Rovers2200----» All matchesChelsea FC U212002----» All matchesCoventry City2101----» All matchesDunfermline Athletic2020----» All matchesEverton FC U212011----» All matchesFalkirk FC2011----» All matchesFC Basel 1893 U192101----» All matchesHibernian FC2002----» All matchesLatvia U212110-1--» All matchesMilton Keynes Dons2110----» All matchesOldham Athletic2011----» All matchesOxford United2011----» All matchesReal Madrid U192101----» All matchesRosenborg BK U192101----» All matchesStranraer FC2101----» All matchesAccrington Stanley1100----» All matchesAFC Bournemouth1001----» All matchesAlbion Rovers1001----» All matchesBarnet FC1001----» All matchesBerwick Rangers1100----» All matchesBorussia Dortmund U191100----» All matchesBury FC1001----» All matchesCambridge United1100----» All matchesCharlton Athletic1001----» All matchesColchester United1100----» All matchesDumbarton FC1100----» All matchesEast Kilbride FC1100----» All matchesEdinburgh City1010----» All matchesEngland U211001----» All matchesEngland U191001----» All matchesExeter City1010----» All matchesFinland U191010----» All matchesFleetwood Town1001----» All matchesForfar Athletic1100----» All matchesGillingham FC1010----» All matchesHamilton Academical1100----» All matchesHeart of Midlothian1001----» All matchesInter U191100----» All matchesIceland U211001----» All matchesKelty Hearts1001----» All matchesLeicester City U211100----» All matchesLeyton Orient1001----» All matchesLithuania U191010----» All matchesManchester United U211001----» All matchesMansfield Town1010----» All matchesMillwall FC1001----» All matchesMontrose FC1100----» All matchesMorecambe FC1010----» All matchesNewport County1001----» All matchesNetherlands U211100----» All matchesNorth Macedonia U211001----» All matchesNorthampton Town1100----» All matchesNorway U191010----» All matchesNorwich City U211010----» All matchesPeterborough United1001----» All matchesPFC Ludogorets Razgrad U191100----» All matchesPort Vale FC1001----» All matchesRochdale AFC1001----» All matchesScunthorpe United1001----» All matchesSheffield United1001----» All matchesShrewsbury Town1001----» All matchesSL Benfica U191001----» All matchesSouthampton FC U211100----» All matchesSouthend United1001----» All matchesSporting CP U191001----» All matchesStevenage FC1100----» All matchesStirling Albion FC1100----» All matchesSunderland AFC U211001----» All matchesSwindon Town1100----» All matchesTottenham Hotspur U211010----» All matchesUkraine U211001----» All matchesUkraine U191010----» All matchesWalsall FC1100----» All matchesWycombe Wanderers1001----» All matchesYeovil Town1010----» All matches