Record by opponent MatchesWDLScoresYellowYellow-RedRedCeltic FC142012-3--» All matchesAberdeen FC1241715-1» All matchesHeart of Midlothian1244412--» All matchesMotherwell FC12255-4--» All matchesDundee FC1135313--» All matchesDundee United1154215--» All matchesHibernian FC11029-4--» All matchesLivingston FC11632-3--» All matchesSt. Johnstone FC11416-1--» All matchesSt. Mirren FC106312---» All matchesRangers FC92072---» All matchesCrusaders FC7241-3--» All matchesGlentoran FC642011--» All matchesArds FC54102---» All matchesArsenal FC U21511322--» All matchesCarrick Rangers540111--» All matchesDungannon Swifts531111--» All matchesRoss County FC510412--» All matchesCliftonville FC5401-1--» All matchesBallinamallard United FC44001---» All matchesLinfield FC422012--» All matchesBallymena United4211-1--» All matchesFalkirk FC4004----» All matchesHamilton Academical4310----» All matchesLeicester City U2132101---» All matchesQueen Of The South33001---» All matchesTottenham Hotspur U2131021---» All matchesAyr United3300-1--» All matchesBrighton & Hove Albion U213102----» All matchesDunfermline Athletic3210-1--» All matchesGlenavon FC3120----» All matchesGreenock Morton FC3210----» All matchesPartick Thistle3201----» All matchesRaith Rovers3012----» All matchesTranmere Rovers3111-1--» All matchesWarrenpoint Town3300----» All matchesPortadown FC22003---» All matchesLiverpool FC U2122002---» All matchesBolton Wanderers20111---» All matchesDerby County U2121011---» All matchesEverton FC U2120111---» All matchesSwansea City U21211011--» All matchesWolverhampton Wanderers U21210111--» All matchesArbroath FC2110-1--» All matchesBradford City2101----» All matchesBrora Rangers FC2200----» All matchesCercle Brugge2011-1--» All matchesFC Copenhagen2011----» All matchesFK Haugesund2011----» All matchesInverness CT2002----» All matchesManchester City U212101-1--» All matchesQueen's Park FC2200-1--» All matchesSpartak Subotica2011-1--» All matchesTromsø IL2110----» All matchesInstitute FC Drumahoe10101---» All matchesManchester United U21101011--» All matchesAlbion Rovers1100----» All matchesAlloa Athletic1100-1--» All matchesAnnan Athletic1100----» All matchesBelarus1100----» All matchesBulgaria1100----» All matchesChelsea FC1001----» All matchesChelsea FC U211100-1--» All matchesClyde FC1100----» All matchesCrawley Town1100----» All matchesEast Fife FC1100----» All matchesEast Kilbride FC1001----» All matchesFraserburgh FC1100----» All matchesGrimsby Town1100----» All matchesIceland1100----» All matchesKelty Hearts1100----» All matchesKilmarnock FC1001----» All matchesLeyton Orient1001-1--» All matchesLuxembourg1100----» All matchesMansfield Town1001----» All matchesMontrose FC1100----» All matchesNewcastle United U211100-1--» All matchesNewport County1100----» All matchesOldham Athletic1100----» All matchesPort Vale FC1001----» All matchesSweden1001----» All matchesScunthorpe United1100----» All matchesSlovakia1001----» All matchesSlovenia1001----» All matchesStenhousemuir FC1100----» All matchesStevenage FC1010----» All matchesStranraer FC1100----» All matchesWales1010----» All matchesWalsall FC1100----» All matchesWest Ham United U211001----» All matches