Record by opponent MatchesWDLScoresYellowYellow-RedRedKilmarnock FC22116544--» All matchesCeltic FC21161441--» All matchesMotherwell FC20104641--» All matchesHibernian FC166648---» All matchesHeart of Midlothian1674542--» All matchesInverness CT14617----» All matchesSt. Johnstone FC1364342--» All matchesHamilton Academical137333---» All matchesAberdeen FC1163231--» All matchesRangers FC1122711--» All matchesSt. Mirren FC1144312--» All matchesFalkirk FC103075---» All matchesRoss County FC870131--» All matchesDundee FC742121--» All matchesDundee United6204----» All matchesPartick Thistle6411----» All matchesQueen's Park FC40313---» All matchesPeterhead FC30214---» All matchesAirdrieonians FC30123---» All matchesAlloa Athletic33002---» All matchesDumbarton FC31112---» All matchesAnnan Athletic320111--» All matchesEdinburgh City320111--» All matchesQueens Park Rangers31201---» All matchesDunfermline Athletic3003----» All matchesStranraer FC22003---» All matchesCove Rangers21012---» All matchesAlbania U21220011--» All matchesAyr United21011---» All matchesDerby County21011---» All matchesEast Fife FC22001---» All matchesEverton FC20111---» All matchesLeicester City21011---» All matchesNewcastle United21011---» All matchesSheffield Wednesday22001---» All matchesŚląsk Wrocław21011---» All matchesStevenage FC22001---» All matchesAEK Athen2011----» All matchesBarnet FC2002----» All matchesBelarus U212110-1--» All matchesBrighton & Hove Albion2020----» All matchesFC Groningen2110----» All matchesFK Kairat2011----» All matchesFulham FC2110----» All matchesHNK Rijeka2110----» All matchesHuddersfield Town2200----» All matchesIceland U212002-1--» All matchesKF Shkëndija 792020-1--» All matchesLivingston FC2200----» All matchesMillwall FC2200-1--» All matchesMontrose FC2011----» All matchesNewport County2110----» All matchesNetherlands U192011----» All matchesNottingham Forest2110----» All matchesReal Sociedad2002----» All matchesTottenham Hotspur2002----» All matchesYeovil Town2101----» All matchesGermany U1911001---» All matchesEast Kilbride FC11001---» All matchesKeith FC11001---» All matchesMilton Keynes Dons10011---» All matchesRaith Rovers11001---» All matchesSpain100111--» All matchesStoke City10011---» All matchesAccrington Stanley1100----» All matchesArsenal FC1100-1--» All matchesAzerbaijan U211010----» All matchesAston Villa1001----» All matchesBirmingham City1010----» All matchesBolton Wanderers1001----» All matchesBonnyrigg Rose Athletic1100----» All matchesBurnley FC1001----» All matchesCambridge United1100----» All matchesCardiff City1001----» All matchesCarlisle United1001----» All matchesChelsea FC1001----» All matchesCheltenham Town1100----» All matchesClydebank FC1001----» All matchesCrewe Alexandra1100----» All matchesCrystal Palace1010----» All matchesDoncaster Rovers1010----» All matchesExeter City1100----» All matchesFaeroe Islands1100----» All matchesGreenock Morton FC1001----» All matchesGrimsby Town1001----» All matchesHartlepool United1010----» All matchesIpswich Town1010----» All matchesLeeds United1001----» All matchesLeyton Orient1100----» All matchesLithuania1100----» All matchesLiverpool FC1010----» All matchesLuton Town1001----» All matchesManchester City1001----» All matchesManchester United1100----» All matchesMansfield Town1100----» All matchesNorwich City1010----» All matchesAustria U211100----» All matchesQueen Of The South1001----» All matchesReading FC1001----» All matchesSwansea City1001----» All matchesWatford FC1001----» All matchesWest Bromwich Albion1001----» All matchesWigan Athletic1001----» All matchesWolverhampton Wanderers1001----» All matches