Record by opponent MatchesWDLScoresYellowYellow-RedRedRoss County FC23610741--» All matchesMotherwell FC21104741-1» All matchesCeltic FC2115152---» All matchesAberdeen FC19631012--» All matchesDundee United18855311-» All matchesPartick Thistle1744912--» All matchesKilmarnock FC1682632--» All matchesHibernian FC1654722--» All matchesDundee FC16826-2--» All matchesHamilton Academical145541---» All matchesLivingston FC133372---» All matchesSt. Mirren FC1374211--» All matchesInverness CT12255----» All matchesRangers FC112272-1-» All matchesRaith Rovers104151---» All matchesHeart of Midlothian10235-1--» All matchesAyr United9252----» All matchesGreenock Morton FC860221--» All matchesQueen's Park FC830511--» All matchesArbroath FC8431-2--» All matchesAirdrieonians FC7115----» All matchesQueen Of The South53021---» All matchesDunfermline Athletic5113-2--» All matchesSt. Johnstone FC4031-1--» All matchesPeterhead FC3300----» All matchesStenhousemuir FC3102----» All matchesStevenage FC3120----» All matchesClyde FC22001---» All matchesFC Alashkert21011---» All matchesGalatasaray20111---» All matchesLeyton Orient21011---» All matchesAnnan Athletic2101----» All matchesChesterfield FC2200----» All matchesGermany U172002----» All matchesFalkirk FC2002----» All matchesFC Luzern2110----» All matchesHartlepool United2101----» All matchesLASK2011----» All matchesMacclesfield FC2200----» All matchesMilton Keynes Dons2002----» All matchesSpartak Trnava2011----» All matchesSwindon Town2002----» All matchesAlloa Athletic10101---» All matchesColchester United11001---» All matchesPortsmouth FC10101---» All matchesAFC Bournemouth1100----» All matchesBelgium U211001----» All matchesBrechin City FC1100----» All matchesBrentford FC1100----» All matchesBury FC1100----» All matchesCarlisle United1001----» All matchesCove Rangers1001----» All matchesCoventry City1001----» All matchesCrawley Town1100----» All matchesCrewe Alexandra1100----» All matchesDerby County1001----» All matchesDoncaster Rovers1001----» All matchesDumbarton FC1100----» All matchesEast Fife FC1001----» All matchesEast Stirlingshire FC1100----» All matchesElgin City1100----» All matchesForfar Athletic1001----» All matchesHuddersfield Town1001----» All matchesKelty Hearts1001----» All matchesLinlithgow Rose1001----» All matchesMelbourne Victory1010----» All matchesMontrose FC1001----» All matchesNetherlands U211010----» All matchesNotts County1010----» All matchesOldham Athletic1100----» All matchesPreston North End1001-1--» All matchesRochdale AFC1100----» All matchesScunthorpe United1100----» All matchesSheffield United1010----» All matchesShrewsbury Town1001----» All matchesStirling Albion FC1001----» All matchesWalsall FC1001----» All matchesYeovil Town1001----» All matches