Record by opponent MatchesWDLScoresYellowYellow-RedRedHibernian FC82152---» All matchesHeart of Midlothian8224----» All matchesLivingston FC63301---» All matchesCeltic FC6006----» All matchesRangers FC6015----» All matchesDundee United53112---» All matchesAberdeen FC522111--» All matchesDundee FC54011---» All matchesSt. Johnstone FC531111--» All matchesMotherwell FC5212-1--» All matchesKilmarnock FC4031----» All matchesRoss County FC4103----» All matchesArbroath FC32011---» All matchesShamrock Rovers3201----» All matchesColorado Springs Switchbacks21011---» All matchesOakland Roots21011---» All matchesAirdrieonians FC2002----» All matchesAustralia2002----» All matchesAyr United2200----» All matchesChina2110----» All matchesCowdenbeath FC2200----» All matchesDrogheda United2011----» All matchesDundalk FC2110----» All matchesDunfermline Athletic2011----» All matchesEl Paso Locomotive2200----» All matchesInverness CT2110----» All matchesPhoenix Rising2002----» All matchesQueen's Park FC2200----» All matchesRaith Rovers2101----» All matchesSligo Rovers2101----» All matchesTahiti2200-1--» All matchesVanuatu2200----» All matchesWaterford FC2011----» All matchesNew Caledonia11002---» All matchesKelty Hearts11001---» All matchesKerry FC11001---» All matchesUC Dublin11001---» All matchesCosta Rica1001----» All matchesDerry City1001----» All matchesEdinburgh City1100----» All matchesFC Tulsa1001----» All matchesGreenock Morton FC1100----» All matchesJordan1001----» All matchesMiami FC1001----» All matchesMonterey Bay FC1100----» All matchesMontrose FC1001----» All matchesOrange County SC1001----» All matchesPartick Thistle1010----» All matchesPeru1001----» All matchesPittsburgh Riverhounds1100----» All matchesRhode Island FC1010----» All matchesSolomon Islands1100----» All matchesSweden1001----» All matchesSt Patrick's Athletic1001----» All matchesTampa Bay Rowdies1100----» All matchesUnion Omaha1001----» All matches