Record by opponent MatchesWDLScoresYellowYellow-RedRedFalkirk FC19478131-» All matchesQueen Of The South18134143--» All matchesDundee United1636721--» All matchesDunfermline Athletic1545615--» All matchesInverness CT13256-1--» All matchesDumbarton FC1283111--» All matchesEdinburgh City1272312--» All matchesAlloa Athletic12426-5--» All matchesSt. Mirren FC1034321--» All matchesMontrose FC9234-3--» All matchesAnnan Athletic84221---» All matchesLivingston FC821511--» All matchesBrechin City FC76101---» All matchesCove Rangers7142----» All matchesStirling Albion FC7421----» All matchesStranraer FC7601-2--» All matchesAlbion Rovers64112---» All matchesPartick Thistle612321--» All matchesAyr United61231---» All matchesHibernian FC6033-1--» All matchesStenhousemuir FC6600-2--» All matchesElgin City531111--» All matchesRoss County FC530211--» All matchesSt. Johnstone FC53021---» All matchesClyde FC5311-1--» All matchesForfar Athletic5221----» All matchesHamilton Academical5212-3--» All matchesPeterhead FC5212-1--» All matchesCowdenbeath FC4400----» All matchesRaith Rovers4202-2--» All matchesMotherwell FC31021---» All matchesRangers FC300311--» All matchesAirdrieonians FC3111-2--» All matchesBerwick Rangers3300----» All matchesKilmarnock FC3210-1--» All matchesArbroath FC2101-1--» All matchesBrora Rangers FC2200----» All matchesCeltic FC2011----» All matchesCoventry City2200----» All matchesCrawley Town2110----» All matchesEast Fife FC2101----» All matchesHeart of Midlothian2002----» All matchesRochdale AFC2101--1-» All matchesTurkey U18100111--» All matchesAberdeen FC1010----» All matchesAberdeen FC (R)1100----» All matchesAston Villa1001----» All matchesBarnsley FC1100----» All matchesBradford City1100----» All matchesBrentford FC1100----» All matchesBristol City1100----» All matchesCrewe Alexandra1001----» All matchesDundee FC (R)1100----» All matchesFleetwood Town1100----» All matchesFrance U181001----» All matchesGillingham FC1100----» All matchesGreenock Morton FC1001----» All matchesHartlepool United1100-1--» All matchesKelty Hearts1001----» All matchesMilton Keynes Dons1001----» All matchesNetherlands U191001----» All matchesNotts County1100----» All matchesOldham Athletic1100----» All matchesPort Vale FC1001----» All matchesPreston North End1001----» All matchesQueen's Park FC1100----» All matchesSheffield Wednesday1100----» All matchesStevenage FC1100----» All matchesSwansea City1001----» All matchesSwindon Town1001----» All matchesThe Spartans FC1100----» All matchesUSA U181010----» All matchesWatford FC1001----» All matchesYork City1100----» All matches