Record by opponent MatchesWDLScoresYellowYellow-RedRedAberdeen FC15546----» All matchesCeltic FC140212-1--» All matchesHibernian FC1245321--» All matchesMotherwell FC122371---» All matchesSt. Mirren FC125251---» All matchesKilmarnock FC1023511--» All matchesLivingston FC1033411--» All matchesHeart of Midlothian10325----» All matchesDundee FC85122---» All matchesRoss County FC83141---» All matchesSt. Johnstone FC74211---» All matchesAyr United660021--» All matchesInverness CT6330-2--» All matchesArbroath FC550031--» All matchesGreenock Morton FC53111---» All matchesMiddlesbrough FC U215023----» All matchesPartick Thistle5311----» All matchesRangers FC5014-3--» All matchesStoke City U2142112---» All matchesQueen's Park FC43101---» All matchesAirdrieonians FC4211----» All matchesBlackburn Rovers U214013----» All matchesDunfermline Athletic4121----» All matchesNewcastle United U214211----» All matchesRaith Rovers4112-1--» All matchesLiverpool FC U2130121---» All matchesTurkey U2130121---» All matchesBradford City3201----» All matchesBrighton & Hove Albion U213021----» All matchesDundee United3111----» All matchesFalkirk FC3201----» All matchesFleetwood Town3300----» All matchesPort Vale FC3201-2--» All matchesWolverhampton Wanderers U213003----» All matchesNorthern Ireland U2121012---» All matchesAston Villa U2121011---» All matchesAZ Alkmaar210111--» All matchesBolton Wanderers20201---» All matchesKazakhstan U2121101---» All matchesCroatia U2121101---» All matchesReading FC U2120201---» All matchesSan Marino U21220012--» All matchesSpartak Moskva20111---» All matchesWest Bromwich Albion U2120111---» All matchesAccrington Stanley2101----» All matchesBarnsley FC2101----» All matchesBlackpool FC2101----» All matchesCrewe Alexandra2101----» All matchesEngland U212002----» All matchesExeter City2101----» All matchesFrance U192002----» All matchesFrance U172002-1--» All matchesFulham FC U212011----» All matchesGreece U212002-1--» All matchesGrimsby Town2110----» All matchesHamilton Academical2110----» All matchesHuddersfield Town2101----» All matchesKF Shkupi2110----» All matchesLASK2011----» All matchesLeyton Orient2101----» All matchesLincoln City2002----» All matchesLithuania U212110-1--» All matchesLuton Town2011-1--» All matchesManchester City U212002----» All matchesManchester United U212101----» All matchesMansfield Town2101----» All matchesPortugal U172101----» All matchesRapid Vienna2101----» All matchesRotherham United2200----» All matchesSouthampton FC U212101----» All matchesStockport County2002----» All matchesTottenham Hotspur U212101-1--» All matchesVillarreal CF2020-1--» All matchesWycombe Wanderers2011----» All matchesMontenegro U1711002---» All matchesNorway U19100121--» All matchesMalta U1711001---» All matchesSwitzerland U17110011--» All matchesSerbia U1711001---» All matchesUniversity of Stirling FC11001---» All matchesCyprus U1911001---» All matchesAFC Wimbledon1001----» All matchesArmenia U191010----» All matchesAzerbaijan U171001----» All matchesBelgium U211001----» All matchesBelgium U171001----» All matchesBuckie Thistle1100----» All matchesBulgaria U171001----» All matchesBurton Albion1010----» All matchesCambridge United1001----» All matchesCardiff City1001----» All matchesChelsea FC U211001----» All matchesChesterfield FC1100----» All matchesClyde FC1100----» All matchesCowdenbeath FC1100----» All matchesDenmark U211001----» All matchesGermany U191001----» All matchesDoncaster Rovers1001----» All matchesEngland U161001----» All matchesEverton FC U211001----» All matchesFaeroe Islands U171100----» All matchesFK Ufa1100----» All matchesGillingham FC1001----» All matchesGreece U171001-1--» All matchesItaly U171010----» All matchesKelty Hearts1001----» All matchesLeicester City U211100----» All matchesLuxembourg U191100----» All matchesMiddlesbrough FC1100----» All matchesNewport County1001----» All matchesNetherlands U191100----» All matchesNK Osijek1100----» All matchesNorth Macedonia U171100----» All matchesNorthampton Town1001-1--» All matchesOldham Athletic1100----» All matchesAustria U191100----» All matchesPeterborough United1100----» All matchesPeterhead FC1100----» All matchesPlymouth Argyle1001----» All matchesPortugal U191001----» All matchesQueen Of The South1001----» All matchesReading FC1010----» All matchesRussia U171001----» All matchesSalford City1001----» All matchesSouthampton FC1001----» All matchesStenhousemuir FC1100----» All matchesStevenage FC1010-1--» All matchesSouth Korea U211100----» All matchesSunderland AFC U211001----» All matchesSwansea City U211001----» All matchesSwindon Town1100----» All matchesThe Spartans FC1001----» All matchesTogo U211010----» All matchesTottenham Hotspur1001----» All matchesTranmere Rovers1010----» All matchesCzech Republic U211010----» All matchesCzech Republic U191001----» All matchesTurkey U191100-1--» All matchesUkraine U211001----» All matchesHungary U171010----» All matchesWales U191100----» All matchesWales U171100----» All matchesWales U161100----» All matchesWalsall FC1010-1--» All matchesWest Ham United U211001----» All matchesWigan Athletic1001----» All matches