Record by opponent MatchesWDLScoresYellowYellow-RedRedRoss County FC16130351--» All matchesSt. Johnstone FC15112233-1» All matchesRangers FC1551912--» All matchesLivingston FC148424---» All matchesAberdeen FC14102233--» All matchesSt. Mirren FC127148---» All matchesHibernian FC115422---» All matchesHeart of Midlothian106131---» All matchesMotherwell FC97203---» All matchesDundee United953121--» All matchesKilmarnock FC9612----» All matchesDundee FC770052--» All matchesHamilton Academical751141--» All matchesBlackburn Rovers41121---» All matchesNorwich City4103-1--» All matchesLuton Town320111--» All matchesBolton Wanderers3102----» All matchesExeter City3300-1--» All matchesHuddersfield Town3210----» All matchesRotherham United3201-1--» All matchesWest Bromwich Albion3021----» All matchesFK Jablonec22002---» All matchesBradford City21011---» All matchesReal Betis21011---» All matchesAFC Wimbledon2200----» All matchesAZ Alkmaar2101----» All matchesBarnsley FC2110----» All matchesBayer Leverkusen2002----» All matchesBirmingham City2200----» All matchesBlackpool FC2011----» All matchesBurton Albion2011----» All matchesCeltic FC2011----» All matchesCoventry City2110-2--» All matchesFC Midtjylland2011----» All matchesFerencvárosi TC2200----» All matchesHull City2002----» All matchesLeyton Orient2110----» All matchesLincoln City2002----» All matchesMansfield Town2101----» All matchesMiddlesbrough FC2011----» All matchesMillwall FC2101----» All matchesMoldova2200----» All matchesNorthampton Town2200----» All matchesPeterborough United2011-1--» All matchesPlymouth Argyle2101----» All matchesPort Vale FC2110-1--» All matchesPortsmouth FC2101----» All matchesReading FC2200----» All matchesReal Madrid2002----» All matchesShakhtar Donetsk2020----» All matchesSheffield Wednesday2020----» All matchesStevenage FC2200----» All matchesStoke City2101----» All matchesSwindon Town2200----» All matchesWatford FC2200----» All matchesWycombe Wanderers2011----» All matchesChelsea FC10011---» All matchesGreenock Morton FC11001---» All matchesLille OSC11001---» All matchesRaith Rovers11001---» All matchesSan Marino U2111001---» All matchesArmenia1100----» All matchesAtlético Madrid1001----» All matchesBristol City1100----» All matchesBurnley FC1100----» All matchesCharlton Athletic1100----» All matchesDenmark1001----» All matchesDerby County1010----» All matchesDoncaster Rovers1100----» All matchesFalkirk FC1100----» All matchesFrance U191001----» All matchesGreece U211001----» All matchesInverness CT1100----» All matchesIpswich Town1100----» All matchesLazio Roma1001----» All matchesLithuania U211100----» All matchesMexico U211010----» All matchesNewport County1001-1--» All matchesNetherlands1010----» All matchesAustria U191100----» All matchesOxford United1010----» All matchesPartick Thistle1100----» All matchesPreston North End1001----» All matchesQueens Park Rangers1001----» All matchesRB Leipzig1001----» All matchesSweden U211001----» All matchesSheffield United1001----» All matchesSouthampton FC1100----» All matchesStockport County1010----» All matchesSunderland AFC1001----» All matchesSwansea City1001----» All matchesWest Ham United1010----» All matchesWigan Athletic1100----» All matchesWolverhampton Wanderers1001----» All matchesWrexham AFC1100----» All matches