Record by opponent MatchesWDLScoresYellowYellow-RedRedSt. Johnstone FC2277813--» All matchesMotherwell FC1975714--» All matchesAberdeen FC17458-3--» All matchesHibernian FC17476-2-1» All matchesCeltic FC132011-2--» All matchesKilmarnock FC13634-4--» All matchesRangers FC131111-3--» All matchesLivingston FC12147-2--» All matchesDundee FC11722-3--» All matchesDundee United11227-2--» All matchesHeart of Midlothian10046-4--» All matchesSt. Mirren FC9234----» All matchesPartick Thistle821511--» All matchesAirdrieonians FC7412----» All matchesDunfermline Athletic6321-1--» All matchesRaith Rovers6402----» All matchesArbroath FC5113-1--» All matchesHamilton Academical5311-1--» All matchesEverton FC U214211-2--» All matchesGreenock Morton FC4211-2--» All matchesQueen's Park FC4103-2--» All matchesAyr United3120-1--» All matchesChelsea FC U213201-3--» All matchesLeicester City U213300----» All matchesMontrose FC3300----» All matchesReading FC U213201----» All matchesSouthampton FC U213012-1--» All matchesAlloa Athletic220011--» All matchesQueen Of The South22001---» All matchesAFC Bournemouth2200----» All matchesEast Fife FC2110----» All matchesEast Kilbride FC2200-2--» All matchesExeter City2110----» All matchesManchester City U212110----» All matchesManchester United U212020----» All matchesPeterhead FC2200-1--» All matchesSunderland AFC U212101----» All matchesTottenham Hotspur U212110-1--» All matchesAnnan Athletic11001---» All matchesCove Rangers11001---» All matchesEdinburgh City11001---» All matchesAFC Wimbledon1100----» All matchesArsenal FC U211100----» All matchesBlackburn Rovers U211001----» All matchesBotev Plovdiv1010----» All matchesBrighton & Hove Albion U211010----» All matchesBrora Rangers FC1100----» All matchesBuckie Thistle1100----» All matchesCeltic FC (R)1100----» All matchesDerby County U211100----» All matchesEtar Veliko Tarnovo1100----» All matchesFC Dunav Ruse1001----» All matchesKelty Hearts1001----» All matchesLevski Sofia1001----» All matchesLokomotiv Plovdiv1010-1--» All matchesMiddlesbrough FC1001----» All matchesNewcastle United1010----» All matchesOxford United1001-1--» All matchesPFC Beroe1100----» All matchesPFC Ludogorets Razgrad1001----» All matchesRoss County FC1100--1-» All matchesSlavia Sofia1001----» All matchesSouthampton FC1100-1--» All matchesStranraer FC1100----» All matchesSwansea City U211100----» All matchesThe Spartans FC1001----» All matchesTsarsko Selo Sofia1001----» All matchesVitosha Bistritsa1100-1--» All matchesWatford FC1100----» All matchesWest Ham United U211100----» All matchesWolverhampton Wanderers1001----» All matches