Record by opponent MatchesWDLScoresYellowYellow-RedRedHamilton Academical1191141--» All matchesPartick Thistle10523----» All matchesKilmarnock FC95221---» All matchesLivingston FC9135-1--» All matchesDundee United84132---» All matchesCeltic FC8008-1--» All matchesHibernian FC8224-2--» All matchesMotherwell FC741232--» All matchesRangers FC704331--» All matchesQueen's Park FC75202---» All matchesCove Rangers761011--» All matchesDunfermline Athletic74121---» All matchesHeart of Midlothian7205-2--» All matchesAlloa Athletic642021--» All matchesRaith Rovers63031---» All matchesAyr United6123-1--» All matchesInverness CT51223---» All matchesSt. Mirren FC521231--» All matchesGreenock Morton FC54102---» All matchesAberdeen FC521211--» All matchesDundee FC5311-1--» All matchesAirdrieonians FC44002---» All matchesSouthend United43101--1» All matchesStenhousemuir FC43011---» All matchesStirling Albion FC440011--» All matchesAnnan Athletic4220-2--» All matchesBromley FC4022-1--» All matchesFC Barcelona U194004----» All matchesQueen Of The South4310----» All matchesTorquay United4031----» All matchesEdinburgh City32102---» All matchesKelty Hearts32101---» All matchesAldershot Town3111----» All matchesBarnet FC3300----» All matchesBoreham Wood3120----» All matchesGrimsby Town3201----» All matchesHalifax Town3111----» All matchesKing's Lynn3300-1--» All matchesMaidenhead United3201-1--» All matchesMontrose FC3210-1--» All matchesSolihull Moors3102-1--» All matchesSt. Johnstone FC3111----» All matchesWealdstone FC3300----» All matchesWeymouth FC3210----» All matchesYeovil Town3210-1--» All matchesPuskás Akadémia U19210121--» All matchesThe Spartans FC22002---» All matchesHJK Helsinki U19211011--» All matchesRapid Vienna21101---» All matchesRoss County FC20021---» All matchesArbroath FC2011-1--» All matchesBayern Munich U192002-2--» All matchesBor. Mönchengladbach U192011-1--» All matchesChesterfield FC2101-1--» All matchesDagenham & Redbridge2011----» All matchesEastleigh FC2101----» All matchesFalkirk FC2002----» All matchesManchester City U192002----» All matchesNotts County2110-1--» All matchesRSC Anderlecht U192200-1--» All matchesSalford City2101----» All matchesSL Benfica2011----» All matchesStockport County2011-1--» All matchesSturm Graz2002----» All matchesWrexham AFC2101----» All matchesEast Kilbride FC110011--» All matchesFormartine United11001---» All matchesMansfield Town11001---» All matchesPeterhead FC11001---» All matchesSkelmersdale United11001---» All matchesAC Milan U191010----» All matchesAFC Ajax U191001----» All matchesAltrincham FC1001----» All matchesAndorra U191100----» All matchesBarrow AFC1100----» All matchesBlackpool FC1001-1--» All matchesBolton Wanderers1001----» All matchesBonnyrigg Rose Athletic1001----» All matchesBradford City1100----» All matchesBrechin City FC1100----» All matchesBuckie Thistle1100----» All matchesChelsea FC1001----» All matchesColchester United1001----» All matchesGermany U171100----» All matchesDover Athletic1010----» All matchesExeter City1100----» All matchesFC Nordsjælland1010----» All matchesFrance U171001----» All matchesGreece U171001----» All matchesLeicester City U211100----» All matchesMaidstone United1100----» All matchesMexico U211010----» All matchesOldham Athletic1100----» All matchesParis Saint-Germain U191001----» All matchesPortugal U171001----» All matchesRussia U171001----» All matchesSwitzerland U171100----» All matchesScunthorpe United1001----» All matchesStevenage FC1010----» All matchesSutton United1100-1--» All matchesTrabzonspor1001-1--» All matchesValencia CF U191001----» All matchesWoking FC1001-1--» All matches