Record by opponent MatchesWDLScoresYellowYellow-RedRedHamilton Academical73221---» All matchesAnnan Athletic7133-2-1» All matchesFalkirk FC7115----» All matchesLivingston FC7232----» All matchesDundee United6123-2--» All matchesStirling Albion FC6213-1--» All matchesEdinburgh City540111--» All matchesAlloa Athletic5221-1--» All matchesAberdeen FC4202----» All matchesAyr United4121---1» All matchesCeltic FC4103----» All matchesElgin City4211-3--» All matchesKilmarnock FC4220----» All matchesQueen Of The South4301-1--» All matchesSt. Mirren FC4211-1--» All matchesBonnyrigg Rose Athletic32012---» All matchesHibernian FC30121---» All matchesMotherwell FC311111--» All matchesAirdrieonians FC3201-1--» All matchesCove Rangers3111-1--» All matchesDumbarton FC3111-1--» All matchesEast Fife FC3102-1--» All matchesForfar Athletic3003-1--» All matchesGreenock Morton FC3201----» All matchesInverness CT3111-1--» All matchesKelty Hearts3300-1--» All matchesRangers FC3012----» All matchesStranraer FC3201----» All matchesThe Spartans FC20111---» All matchesDunfermline Athletic2110-1--» All matchesHeart of Midlothian2002----» All matchesPartick Thistle2110----» All matchesPortugal U212002----» All matchesQueen's Park FC2200----» All matchesRaith Rovers2101----» All matchesStenhousemuir FC2011-1--» All matchesCzech Republic U212011-1--» All matchesAzerbaijan U21101011--» All matchesDerby County11001---» All matchesMontrose FC11001---» All matchesBlackburn Rovers1100----» All matchesBolton Wanderers1100----» All matchesBristol City1010----» All matchesBulgaria U211100----» All matchesCardiff City1010-1--» All matchesCharlton Athletic1100----» All matchesDundee United (R)1001----» All matchesGibraltar U211100----» All matchesGlasgow University1100----» All matchesHull City1001----» All matchesIreland U211100----» All matchesMiddlesbrough FC1001-1--» All matchesNorth Macedonia1100----» All matchesNorwich City1100----» All matchesOldham Athletic1100----» All matchesPortsmouth FC1100----» All matchesPreston North End1100----» All matchesSheffield United1100----» All matchesSt. Johnstone FC1100----» All matchesSwansea City1001-1--» All matchesUniversity of Stirling FC1001----» All matchesWatford FC1100----» All matches