Record by opponent MatchesWDLScoresYellowYellow-RedRedRangers FC313622-3--» All matchesSt. Johnstone FC2685132---» All matchesAberdeen FC261111412--» All matchesHeart of Midlothian25951114--» All matchesCeltic FC241419-2--» All matchesDundee FC23125621--» All matchesRoss County FC23115711--» All matchesSt. Mirren FC1886421--» All matchesKilmarnock FC181044-4--» All matchesMotherwell FC15744----» All matchesDundee United136251---» All matchesHamilton Academical11533----» All matchesLivingston FC95222---» All matchesInverness CT85031---» All matchesPartick Thistle8422-1--» All matchesHibernian FC6033----» All matchesFalkirk FC4112----» All matchesUkraine U213003----» All matchesEdinburgh City22001---» All matchesEngland U2120021---» All matchesGreenock Morton FC21011---» All matchesPartizan21011---» All matchesStranraer FC21011---» All matchesAndorra U212110----» All matchesClyde FC2200----» All matchesDoncaster Rovers2101----» All matchesFC Midtjylland2011-1--» All matchesLegia Warszawa2011----» All matchesLatvia U212110----» All matchesLincoln City2200----» All matchesNew York City FC2101----» All matchesNetherlands U212200-1--» All matchesQueen Of The South2200----» All matchesEast Stirlingshire FC11001---» All matchesQueen's Park FC11001---» All matchesAccrington Stanley1010----» All matchesAnnan Athletic1100----» All matchesArbroath FC1100----» All matchesAyr United1100-1--» All matchesBerwick Rangers1100----» All matchesBlackpool FC1001----» All matchesBolton Wanderers1010----» All matchesBonnyrigg Rose Athletic1100----» All matchesBristol Rovers1001----» All matchesBurton Albion1001----» All matchesChicago Fire1100----» All matchesClydebank FC1100----» All matchesCove Rangers1100----» All matchesCoventry City1010----» All matchesD.C. United1001-1--» All matchesElgin City1100----» All matchesFC Cincinnati1100----» All matchesFleetwood Town1001----» All matchesGillingham FC1100----» All matchesHayes & Yeading United1100----» All matchesKF Malisheva1100----» All matchesMexico1001----» All matchesMilton Keynes Dons1001----» All matchesMinnesota United FC1001----» All matchesNashville SC1100----» All matchesNew York RB1100----» All matchesPeru1001----» All matchesPeterborough United1100----» All matchesRochdale AFC1100----» All matchesRotherham United1100----» All matchesSeattle Sounders1010----» All matchesShrewsbury Town1010----» All matchesSouthend United1100----» All matchesSunderland AFC1010----» All matchesToronto FC1001----» All matchesTranmere Rovers1100----» All matchesWalsall FC1100----» All matchesWycombe Wanderers1100----» All matches