Record by opponent MatchesWDLScoresYellowYellow-RedRedSt. Johnstone FC3312111092--» All matchesCeltic FC33312932--» All matchesHamilton Academical32185981--» All matchesKilmarnock FC32237273--» All matchesMotherwell FC291451010---» All matchesHeart of Midlothian271141261--» All matchesRoss County FC2514295---» All matchesSt. Mirren FC2514744---» All matchesDundee United259973---» All matchesHibernian FC2313555---» All matchesDundee FC21163210---» All matchesInverness CT2174104---» All matchesRangers FC1863912--» All matchesPartick Thistle1594241--» All matchesLivingston FC147254---» All matchesColeraine FC722321--» All matchesAyr United61231---» All matchesLinfield FC62221---» All matchesStenhousemuir FC61231---» All matchesGlenavon FC6321----» All matchesCliftonville FC53021---» All matchesFalkirk FC5113----» All matchesDungannon Swifts43104---» All matchesQueen Of The South42112---» All matchesGreenock Morton FC411211--» All matchesHNK Rijeka41121---» All matchesHungary41121---» All matchesAberdeen FC4301----» All matchesAlloa Athletic4301----» All matchesAzerbaijan4211----» All matchesBallymena United4400----» All matchesCove Rangers4202----» All matchesEast Fife FC4301----» All matchesFaeroe Islands4310----» All matchesLarne FC4004----» All matchesQueen's Park FC4202-1--» All matchesNewry City FC33003---» All matchesCarrick Rangers32012---» All matchesEstonia32011---» All matchesCrusaders FC3201-1--» All matchesGermany3003----» All matchesDumbarton FC3300----» All matchesDunfermline Athletic3111----» All matchesIsrael3021----» All matchesItaly3012----» All matchesKelty Hearts3111----» All matchesLoughgall FC3201----» All matchesMontrose FC3021-1--» All matchesRaith Rovers3102----» All matchesCzech Republic3120----» All matchesCyprus3030----» All matchesStranraer FC22002---» All matchesBosnia-Herzegovina21011---» All matchesColchester United20111---» All matchesElgin City21101---» All matchesFC Groningen21101---» All matchesFK Daugava Rīga22001---» All matchesHartlepool United21101---» All matchesKF Shkëndija 7920201---» All matchesLeyton Orient21011---» All matchesOldham Athletic22001---» All matchesPortadown FC22001---» All matchesPortugal20111---» All matchesPreston North End21011---» All matchesRovaniemi PS22001---» All matchesUkraine21011---» All matchesAFC Bournemouth2011----» All matchesAirdrieonians FC2110-1--» All matchesBelarus2200----» All matchesBulgaria2011----» All matchesBurnley FC2011----» All matchesBury FC2110----» All matchesCharlton Athletic2002----» All matchesChikhura Sachkhere2110----» All matchesExeter City2200----» All matchesFinland2110----» All matchesFK Kairat2011----» All matchesFK Sūduva2101----» All matchesFK Ventspils2200----» All matchesGreece2101----» All matchesGżira United2011----» All matchesHamburger SV2011----» All matchesHuddersfield Town2002----» All matchesJeonbuk FC2002----» All matchesLuxembourg2101----» All matchesMalta2110----» All matchesNetherlands2011----» All matchesNK Maribor2011----» All matchesNotts County2020----» All matchesRapid Vienna2020----» All matchesReal Sociedad2002----» All matchesSan Marino2200----» All matchesSerbia2002----» All matchesSheffield United2002----» All matchesSheffield Wednesday2011----» All matchesSlovakia2002----» All matchesTranmere Rovers2011----» All matchesWales2002----» All matchesYeovil Town2101----» All matchesAberdeen FC (R)11002---» All matchesCS FOLA Esch11001---» All matchesForfar Athletic11001---» All matchesPeterhead FC11001---» All matchesUSA10011---» All matchesAlbania1001----» All matchesBasingstoke Town1100----» All matchesChesterfield FC1100----» All matchesChile1001----» All matchesClyde FC1001----» All matchesCowdenbeath FC1100----» All matchesDaegu FC1001----» All matchesDundee United (R)1100----» All matchesGimcheon Sangmu1001----» All matchesHapoel Tel Aviv1001----» All matchesHibernian FC (R)1001----» All matchesIreland1001----» All matchesJeju SK FC1010----» All matchesJeonnam Dragons1100----» All matchesQatar1010----» All matchesKeflavík ÍF1010----» All matchesCroatia1001----» All matchesMorocco1010----» All matchesMilton Keynes Dons1100----» All matchesNorway1100----» All matchesNSÍ Runavík1100----» All matchesAustria1001----» All matchesQarabağ FK1001----» All matchesRochdale AFC1100----» All matchesRomania1001----» All matchesRussia1100----» All matchesScotland1001----» All matchesScunthorpe United1010----» All matchesSlovenia1100----» All matchesStevenage FC1001----» All matchesStirling Albion FC1001----» All matchesThe Spartans FC1010----» All matchesTurkey1001----» All matchesUlsan HD FC1001----» All matchesUruguay1001----» All matchesWalsall FC1010----» All matchesWrexham AFC1001----» All matchesWycombe Wanderers1100----» All matches