Record by opponent MatchesWDLScoresYellowYellow-RedRedCeltic FC263320-5--» All matchesSt. Johnstone FC251087331-» All matchesMotherwell FC24751211--» All matchesSt. Mirren FC23810523--» All matchesHibernian FC2276913-1» All matchesInverness CT211137311-» All matchesRoss County FC19133333--» All matchesKilmarnock FC18103541--» All matchesDundee United1783614--» All matchesHeart of Midlothian17458-8--» All matchesPartick Thistle15113123--» All matchesDundee FC12651-2--» All matchesHamilton Academical12624----» All matchesEast Fife FC1053232--» All matchesRangers FC9315-4--» All matchesElgin City832325--» All matchesAlloa Athletic842212--» All matchesAberdeen FC7322----» All matchesClyde FC613231--» All matchesAyr United621311--» All matchesDunfermline Athletic64111---» All matchesLivingston FC62131--1» All matchesStranraer FC6411-1--» All matchesBonnyrigg Rose Athletic53201---» All matchesForfar Athletic532012--» All matchesGreenock Morton FC52121---» All matchesThe Spartans FC5221----» All matchesDumbarton FC4301----» All matchesKelty Hearts4400----» All matchesQueen Of The South4211----» All matchesStenhousemuir FC4112----» All matchesEdinburgh City320112--» All matchesMontrose FC30121---» All matchesBlackburn Rovers200211--» All matchesHNK Rijeka21101---» All matchesReal Sociedad20021---» All matchesRotherham United21011---» All matchesArbroath FC2101-1--» All matchesBury FC2101-1--» All matchesCove Rangers2002-1--» All matchesDoncaster Rovers2002-1--» All matchesFalkirk FC2020-1--» All matchesFC Groningen2110----» All matchesFK Kairat2011----» All matchesGillingham FC2200-1--» All matchesKF Shkëndija 792020----» All matchesLuxembourg U212200----» All matchesAustria U212011----» All matchesOxford United2011----» All matchesStirling Albion FC2200----» All matchesWigan Athletic2002----» All matchesMaidstone United11001---» All matchesShrewsbury Town10101---» All matchesAFC Wimbledon1010-1--» All matchesBelgium U211001----» All matchesBlackpool FC1010-1--» All matchesBrechin City FC1100----» All matchesBulgaria U211010----» All matchesCarlisle United1100----» All matchesCharlton Athletic1010----» All matchesCheltenham Town1001----» All matchesColchester United1001-1--» All matchesCrawley Town1100----» All matchesCrewe Alexandra1001----» All matchesCS FOLA Esch1001----» All matchesGermany U191010----» All matchesEast Kilbride FC1001----» All matchesFK Daugava Rīga1100----» All matchesFleetwood Town1100-1--» All matchesHyde United1100----» All matchesNetherlands U211100----» All matchesNorthampton Town1001----» All matchesOldham Athletic1100----» All matchesPeterborough United1100----» All matchesPeterhead FC1001----» All matchesPlymouth Argyle1001----» All matchesPortsmouth FC1001----» All matchesQueen's Park FC1001----» All matchesScunthorpe United1010----» All matchesSouthend United1010-1--» All matchesUniversity of Stirling FC1100-1--» All matches