Record by opponent MatchesWDLScoresYellowYellow-RedRedQueen's Park FC20103724--» All matchesGreenock Morton FC18675-5--» All matchesAirdrieonians FC1525822--» All matchesAyr United1592414--» All matchesPartick Thistle1585213--» All matchesInverness CT15726-4--» All matchesArbroath FC1474332--» All matchesDunfermline Athletic13616-4--» All matchesFalkirk FC12426-5--» All matchesCove Rangers1041513--» All matchesHamilton Academical970213--» All matchesRoss County FC830511--» All matchesDundee FC8116-2--» All matchesAlloa Athletic74031---» All matchesDumbarton FC641112--» All matchesDundee United641111--» All matchesLivingston FC5113-2--» All matchesSt. Johnstone FC5023-4--» All matchesClyde FC42202---» All matchesStirling Albion FC41031---» All matchesAberdeen FC4112-2--» All matchesEast Fife FC4211----» All matchesMotherwell FC4301----» All matchesCeltic FC31111---» All matchesMontrose FC3012----» All matchesQueen Of The South3102----» All matchesRaith Rovers3012----» All matchesRangers FC3003----» All matchesBrechin City FC2200----» All matchesElgin City2200-1--» All matchesFC Alashkert2101----» All matchesFC Luzern2110----» All matchesHeart of Midlothian2101----» All matchesHibernian FC2002----» All matchesLinlithgow Rose2200-1--» All matchesNorthampton Town2110----» All matchesStenhousemuir FC2011----» All matchesCivil Service Strollers11001---» All matchesAuchinleck Talbot1100-1--» All matchesBrentford FC1001----» All matchesEast Kilbride FC1001----» All matchesKelty Hearts1100----» All matchesKilmarnock FC1001----» All matchesPeterhead FC1100----» All matchesSpartak Trnava1001----» All matchesSt. Mirren FC1001----» All matchesStranraer FC1100----» All matches