Record by opponent MatchesWDLScoresYellowYellow-RedRedAlloa Athletic15103222--» All matchesInverness CT1115511--» All matchesDunfermline Athletic11155----» All matchesMontrose FC1061341--» All matchesKelty Hearts1043321--» All matchesCove Rangers933332--» All matchesStenhousemuir FC9252-2--» All matchesAirdrieonians FC712451--» All matchesQueen Of The South741232--» All matchesPeterhead FC741211--» All matchesArbroath FC7223----» All matchesAyr United61412---» All matchesHamilton Academical6312-2--» All matchesRaith Rovers6132-1--» All matchesEast Fife FC53111---» All matchesEdinburgh City43011---» All matchesClyde FC4310----» All matchesGreenock Morton FC4211-1--» All matchesDundee FC311111--» All matchesAnnan Athletic3201-1--» All matchesDumbarton FC3210-1--» All matchesHeart of Midlothian3102----» All matchesStranraer FC3111-1--» All matchesBSC Young Boys U192020-1--» All matchesChester FC2110----» All matchesHartlepool United2002----» All matchesKilmarnock FC2011----» All matchesOxford City2200----» All matchesPartick Thistle2011----» All matchesSlovan Bratislava U192200-1--» All matchesCzech Republic U1911001---» All matchesAberdeen FC1001----» All matchesAFC Fylde1100----» All matchesAndorra U191100----» All matchesAtlético Madrid U191001----» All matchesBelarus U191010----» All matchesBoreham Wood1010----» All matchesBrisbane Roar1001----» All matchesBromley FC1010-1--» All matchesChesterfield FC1001----» All matchesDarvel FC1100-1--» All matchesGermany U191100----» All matchesEast Kilbride FC1001----» All matchesEastleigh FC1001-1--» All matchesEbbsfleet United1001----» All matchesEngland U161001----» All matchesHalifax Town1010----» All matchesIreland U161001----» All matchesKosovo U171100----» All matchesLivingston FC1001----» All matchesNorthern Ireland U161001----» All matchesOldham Athletic1001----» All matchesPoland U171010----» All matchesPortugal U171001----» All matchesRangers FC (R)1100----» All matchesRochdale AFC1001----» All matchesRoss County FC1001----» All matchesRussia U171001----» All matchesSwitzerland U171010----» All matchesSouthend United1100-1--» All matchesStirling Albion FC1100----» All matchesTurkey U211010----» All matchesWick Academy FC1100----» All matchesCyprus U171010----» All matches