Record by opponent MatchesWDLScoresYellowYellow-RedRedSt. Johnstone FC301351241--» All matchesCeltic FC28422231--» All matchesKilmarnock FC25138433--» All matchesMotherwell FC251339----» All matchesDundee FC2113715---» All matchesHibernian FC20126284--» All matchesSt. Mirren FC2011724---» All matchesInverness CT19116254--» All matchesRoss County FC1912344---» All matchesAberdeen FC18621021--» All matchesRangers FC18441011--» All matchesHeart of Midlothian1777352--» All matchesPartick Thistle159424---» All matchesHamilton Academical129301---» All matchesDundee United119203---» All matchesDunfermline Athletic84401---» All matchesRaith Rovers74122---» All matchesArbroath FC6123----» All matchesGreenock Morton FC52211---» All matchesLivingston FC5311----» All matchesNew England Revolution5212----» All matchesToronto FC5212----» All matchesNew York RB42021---» All matchesAyr United4220----» All matchesStenhousemuir FC4112----» All matchesColumbus Crew3201----» All matchesOrlando City3012-1--» All matchesQueen Of The South3111----» All matchesBurnley FC20111---» All matchesChicago Fire22001---» All matchesŠiroki Brijeg21101---» All matchesAirdrieonians FC2020----» All matchesAlloa Athletic2200----» All matchesApollon Limassol2101----» All matchesD.C. United2110----» All matchesDinamo Moskva2011----» All matchesFC Cincinnati2200----» All matchesInter2011----» All matchesInter Miami CF2200-1--» All matchesMalmö FF2101----» All matchesQarabağ FK2110----» All matchesQueen's Park FC2011----» All matchesBrechin City FC11002---» All matchesCove Rangers11001---» All matchesItaly U2110011---» All matchesPeterhead FC11001---» All matchesVancouver Whitecaps11001---» All matchesACF Fiorentina1001----» All matchesAD San Carlos1100----» All matchesAFC Ajax1001----» All matchesAtlanta United FC1001----» All matchesAuchinleck Talbot1100----» All matchesBanks O’ Dee FC1100----» All matchesBrora Rangers FC1001-1--» All matchesBulgaria U211010----» All matchesCeltic FC (R)1100----» All matchesCF Montréal1100----» All matchesEast Kilbride FC1100----» All matchesFC Copenhagen1010----» All matchesForfar Athletic1100----» All matchesHouston Dynamo1100----» All matchesLos Angeles FC (Preseason)1001----» All matchesManchester City1010----» All matchesMolde FK1001----» All matchesNetherlands U211010----» All matchesPhiladelphia Union1001----» All matchesPortland Timbers1001----» All matchesPortugal1001----» All matchesReal Salt Lake1001----» All matchesSan Jose Earthquakes1100----» All matchesŚląsk Wrocław1100----» All matchesSporting Kansas City1100----» All matchesStirling Albion FC1100----» All matchesTromsø IL1010----» All matchesUANL Tigres1001-1--» All matchesUMF Stjarnan1100----» All matchesUSA1010----» All matches