Record by opponent MatchesWDLScoresYellowYellow-RedRedGreenock Morton FC29138813--» All matchesAyr United24931254--» All matchesDunfermline Athletic24126654--» All matchesPartick Thistle24118525--» All matchesInverness CT2487911--» All matchesQueen Of The South23114842--» All matchesFalkirk FC1674531--» All matchesArbroath FC16103321--» All matchesSt. Mirren FC1444611--» All matchesAlloa Athletic1381411--» All matchesDundee United13454----» All matchesDumbarton FC127235---» All matchesRoss County FC1252522--» All matchesQueen's Park FC125521---» All matchesRaith Rovers1052311--» All matchesLivingston FC10514-2--» All matchesDundee FC9414-1--» All matchesHeart of Midlothian8116----» All matchesAirdrieonians FC7313----» All matchesKilmarnock FC7322-1--» All matchesRangers FC7205----» All matchesAberdeen FC510412--» All matchesCove Rangers530211--» All matchesCowdenbeath FC55001---» All matchesHamilton Academical5311-3--» All matchesShamrock Rovers5302-2--» All matchesSt Patrick's Athletic5113-1--» All matchesBohemian FC41121---» All matchesBrechin City FC43101---» All matchesMotherwell FC41121---» All matchesDerry City4112----» All matchesStenhousemuir FC32012---» All matchesLas Vegas Lights FC32101---» All matchesSan Diego Loyal320111--» All matchesAnnan Athletic3201----» All matchesCeltic FC3003----» All matchesDrogheda United3201----» All matchesFinn Harps3111----» All matchesLinlithgow Rose3300-1--» All matchesLongford Town3111----» All matchesMontrose FC3300-1--» All matchesOrange County SC3111----» All matchesVentura County FC22002---» All matchesEast Fife FC200211--» All matchesElgin City22001---» All matchesEl Paso Locomotive2200----» All matchesFCI Levadia2110----» All matchesHibernian FC2101-1--» All matchesKelty Hearts2110----» All matchesNewtown AFC2200----» All matchesReno 1868 FC2101----» All matchesSligo Rovers2011----» All matchesSt. Johnstone FC2101----» All matchesStirling Albion FC2101----» All matchesVitesse2011-1--» All matchesWaterford FC2011----» All matchesBanks O’ Dee FC11001---» All matchesBerwick Rangers11001---» All matchesAlbion Rovers1100----» All matchesAuchinleck Talbot1100----» All matchesBuckie Thistle1100----» All matchesGermany U191001----» All matchesHeart of Midlothian (R)1100----» All matchesMalmö FF1001----» All matchesNew Mexico United1100----» All matchesPeterhead FC1100----» All matchesPortland Timbers 21100----» All matchesSacramento Republic1100----» All matchesSt. Mochta's1100----» All matchesStranraer FC1100----» All matches