Record by opponent MatchesWDLScoresYellowYellow-RedRedAirdrieonians FC63212---» All matchesMontrose FC530251--» All matchesAyr United52032---» All matchesFalkirk FC52211---» All matchesGreenock Morton FC52031---» All matchesLivingston FC5113-1--» All matchesRangers FC5005----» All matchesSt. Johnstone FC5113----» All matchesPeterhead FC421111--» All matchesAlloa Athletic4202----» All matchesCeltic FC4013----» All matchesDunfermline Athletic4112----» All matchesQueen Of The South4220----» All matchesEast Fife FC31201---» All matchesEdinburgh City300311--» All matchesHibernian FC31111---» All matchesQueen's Park FC31111---» All matchesAberdeen FC3201----» All matchesArbroath FC3102----» All matchesHeart of Midlothian3012----» All matchesPartick Thistle3120----» All matchesClyde FC22002---» All matchesColorado Springs Switchbacks21101---» All matchesDumbarton FC20021-1-» All matchesDundee FC2101----» All matchesHamilton Academical2011----» All matchesKelty Hearts2101----» All matchesKilmarnock FC2002----» All matchesMonterey Bay FC2101----» All matchesOrange County SC2101----» All matchesLas Vegas Lights FC11001---» All matchesNew Mexico United11001---» All matchesBristol Rovers1001----» All matchesCharleston Battery1100----» All matchesCowdenbeath FC1100----» All matchesEast Kilbride FC1100----» All matchesEl Farolito SC1100----» All matchesEl Paso Locomotive1001----» All matchesFC Tulsa1001----» All matchesForfar Athletic1100----» All matchesHartford Athletic1001----» All matchesIndy Eleven1010----» All matchesKeith FC1100----» All matchesLexington SC1010-1--» All matchesLouisville City FC1010----» All matchesMiami FC1001----» All matchesMotherwell FC1001----» All matchesOakland Roots1010----» All matchesPhoenix Rising1010----» All matchesRaith Rovers1010----» All matchesRoss County FC1010----» All matchesSalford City1100----» All matchesSan Antonio FC1100----» All matchesSan Jose Earthquakes1001----» All matchesSwindon Town1001----» All matches