Record by opponent MatchesWDLScoresYellowYellow-RedRedCeltic FC212514----» All matchesHeart of Midlothian189632---» All matchesSt. Johnstone FC1773711--» All matchesLivingston FC16142032--» All matchesMotherwell FC1591512--» All matchesSt. Mirren FC128132---» All matchesHibernian FC119021---» All matchesKilmarnock FC1173111--» All matchesRoss County FC119021---» All matchesDundee United11632----» All matchesDundee FC88002---» All matchesHamilton Academical85211---» All matchesAberdeen FC8521-11-» All matchesRangers FC5203----» All matchesPartick Thistle33004---» All matchesOlympique Lyonnais20111---» All matchesWigan Athletic22001---» All matchesAFC Ajax2002----» All matchesApollon Limassol2101----» All matchesBurnley FC2011----» All matchesFK Daugava Rīga2200----» All matchesHuddersfield Town2200----» All matchesCroatia U192011-1--» All matchesMalmö FF2002----» All matchesPSV Eindhoven2110----» All matchesRB Leipzig2101----» All matchesRotherham United2200----» All matchesRovaniemi PS2200----» All matchesShrewsbury Town110021--» All matchesChikhura Sachkhere11001---» All matchesGermany U17110011--» All matchesDumbarton FC11001---» All matchesDunfermline Athletic11001---» All matchesSparta Prague1010----» All matchesAndorra U211010----» All matchesAnnan Athletic1100----» All matchesAris Limassol1001----» All matchesAyr United1100----» All matchesBorussia Dortmund1100----» All matchesBradford City1100----» All matchesBrøndby IF1100----» All matchesBulgaria U191100----» All matchesCambridge United1100----» All matchesCharlton Athletic1001----» All matchesCove Rangers1100----» All matchesCrvena Zvezda1001----» All matchesGermany U191010----» All matchesDynamo Kyiv1010----» All matchesEintracht Frankfurt1001-1--» All matchesExeter City1100----» All matchesFalkirk FC1001----» All matchesFC Alashkert1100----» All matchesFinland U191010----» All matchesHNK Rijeka1001----» All matchesIreland U191100----» All matchesItaly U191010----» All matchesLatvia U211010----» All matchesLatvia U191100----» All matchesLincoln City1100----» All matchesLithuania U191010----» All matchesLiverpool FC1001----» All matchesNewcastle United1001----» All matchesNetherlands U211100----» All matchesNetherlands U191010----» All matchesNetherlands U171001----» All matchesNK Maribor1001-1--» All matchesNorway U191010----» All matchesNSÍ Runavík1100----» All matchesAustria U191100----» All matchesOxford United1100----» All matchesPeterborough United1100----» All matchesPortugal U171001----» All matchesReading FC1010----» All matchesRoyal Antwerp FC1100----» All matchesSwitzerland U171100----» All matchesServette FC1100----» All matchesSheffield Wednesday1100----» All matchesSL Benfica1001----» All matchesSlavia Praha1001----» All matchesS.C. Braga1100----» All matchesSporting CP1001----» All matchesSSC Napoli1001----» All matchesStenhousemuir FC1100----» All matchesStevenage FC1100----» All matchesStockport County1010----» All matchesStoke City1010----» All matchesStranraer FC1100----» All matchesSwansea City1100----» All matchesSwindon Town1100----» All matchesTogo U211010----» All matchesTurkey U211001----» All matchesUkraine U211001----» All matchesUnion Saint-Gilloise1001----» All matchesViking FK1100----» All matchesWalsall FC1001----» All matchesWest Ham United U211010----» All matchesWrexham AFC1010----» All matches