Record by opponent MatchesWDLScoresYellowYellow-RedRedSt. Johnstone FC115333---» All matchesCeltic FC11209----» All matchesPartick Thistle1063111--» All matchesRoss County FC10523-1--» All matchesDundee United9324-2--» All matchesSt. Mirren FC9135----» All matchesDunfermline Athletic840411--» All matchesGreenock Morton FC8521----» All matchesKilmarnock FC73221---» All matchesHibernian FC7124-1--» All matchesMotherwell FC7223----» All matchesInverness CT62041---» All matchesAberdeen FC6015-1--» All matchesDundee FC6015-3--» All matchesHamilton Academical6501-1--» All matchesHeart of Midlothian51223---» All matchesAyr United54012---» All matchesQueen's Park FC522111--» All matchesLivingston FC5014-1--» All matchesRaith Rovers5311-1--» All matchesRangers FC5014-1--» All matchesAirdrieonians FC43102---» All matchesNew Mexico United40221---» All matchesSacramento Republic411211--» All matchesFalkirk FC4310-1--» All matchesSan Antonio FC4202-1--» All matchesOakland Roots321012--» All matchesQueen Of The South31021---» All matchesAlloa Athletic3300-1--» All matchesColorado Springs Switchbacks3210-2--» All matchesFC Tulsa3102---1» All matchesLexington SC3021----» All matchesMonterey Bay FC3102---1» All matchesPhoenix Rising3111----» All matchesArbroath FC21102---» All matchesCove Rangers220021--» All matchesDenmark U2120111---» All matchesBelgium U212011-1--» All matchesEl Paso Locomotive2110-1--» All matchesLas Vegas Lights FC2101----» All matchesLouisville City FC2011----» All matchesNorthern Ireland U212101----» All matchesPittsburgh Riverhounds2110----» All matchesHartford Athletic10101---» All matchesLaguna United11001---» All matchesMiami FC110011--» All matchesScunthorpe United11001---» All matchesStranraer FC10011---» All matchesBarrow AFC1100----» All matchesBerwick Rangers1100----» All matchesBradford City1001----» All matchesBrechin City FC1100----» All matchesBristol Rovers1001-1--» All matchesCarlisle United1100----» All matchesCharleston Battery1010----» All matchesClyde FC1100----» All matchesColchester United1001----» All matchesCrawley Town1100----» All matchesDetroit City FC1001----» All matchesElgin City1100----» All matchesExeter City1010----» All matchesFC Alashkert1100----» All matchesForest Green Rovers1010----» All matchesForfar Athletic1100-1--» All matchesGreece U211001----» All matchesHarrogate Town1100----» All matchesHartlepool United1100----» All matchesIndy Eleven1100----» All matchesIreland U161010----» All matchesKazakhstan U211100----» All matchesLeyton Orient1100----» All matchesLithuania U211010----» All matchesLoudoun United1010-1--» All matchesMalta U171100----» All matchesMansfield Town1010-1--» All matchesNorthampton Town1001----» All matchesOldham Athletic1100----» All matchesPort Vale FC1100-1--» All matchesPortugal U191001---1» All matchesPortugal U171100----» All matchesRhode Island FC1010----» All matchesRochdale AFC1010----» All matchesSan Marino U211100----» All matchesSan Marino U191100----» All matchesSpain U191010----» All matchesStenhousemuir FC1100----» All matchesStevenage FC1001----» All matchesSutton United1010----» All matchesSwindon Town1100-1--» All matchesTampa Bay Rowdies1001----» All matchesThe Spartans FC1100----» All matchesTurkey U211010----» All matchesWales U161100----» All matchesWalsall FC1100----» All matchesCyprus U191100----» All matches