Record by opponent MatchesWDLScoresYellowYellow-RedRedDunfermline Athletic40221---» All matchesCeltic FC4004----» All matchesKilmarnock FC4013----» All matchesRangers FC4103--1-» All matchesMotherwell FC33002---» All matchesDundee FC3021----» All matchesGhana3201----» All matchesHeart of Midlothian3021----» All matchesHibernian FC3102----» All matchesCameroon3201-1--» All matchesLiberia21101---» All matchesMali220011--» All matchesZambia21011---» All matchesDR Congo2002----» All matchesCongo2200----» All matchesPartick Thistle2110----» All matchesSenegal2110----» All matchesSturm Graz2101----» All matchesAngola10011---» All matchesAberdeen FC1010----» All matchesAJ Auxerre1001----» All matchesEquatorial Guinea1100----» All matchesAS Monaco1001----» All matchesAS Nancy Lorraine1010----» All matchesAS Saint-Étienne1001----» All matchesDundee United1100----» All matchesEintracht Frankfurt1001----» All matchesIvory Coast1010----» All matchesES Troyes AC1001----» All matchesEswatini1100----» All matchesFC Carl Zeiss Jena1001----» All matchesFC Nantes1010----» All matchesFC Vaduz1010----» All matchesFrance1001-1--» All matchesFSV Zwickau1100----» All matchesGabon1001----» All matchesGuinea1001----» All matchesKFC Uerdingen 051010----» All matchesLiechtenstein1100----» All matchesLille OSC1001----» All matchesOlympique de Marseille1001----» All matchesRacing Strasbourg1010-1--» All matchesRC Lens1010-1--» All matchesSwitzerland1001----» All matchesSt. Johnstone FC1100----» All matchesSouth Korea1001----» All matchesTunisia1001----» All matches