Record by opponent MatchesWDLScoresYellowYellow-RedRedMotherwell FC91351---» All matchesPartick Thistle93421---» All matchesHeart of Midlothian9234-2--» All matchesKilmarnock FC9243----» All matchesRangers FC8233----» All matchesDundee United7331----» All matchesAberdeen FC6051----» All matchesDundee FC6510----» All matchesHibernian FC6240----» All matchesSt. Johnstone FC5311----» All matchesAirdrieonians FC (old)3300----» All matchesFalkirk FC3111----» All matchesNorwich City3021----» All matchesQueens Park Rangers3102-1--» All matchesReading FC3102-1--» All matchesSheffield United3102----» All matchesBarnsley FC2002----» All matchesBirmingham City2011----» All matchesBolton Wanderers2101----» All matchesBradford City2011--1-» All matchesBSC Young Boys2110----» All matchesCharlton Athletic2002----» All matchesCrystal Palace2101-1--» All matchesFulham FC2101----» All matchesNeuchâtel Xamax FCS2101----» All matchesOxford United2011----» All matchesPort Vale FC2011-1--» All matchesRaith Rovers2110----» All matchesStoke City2200----» All matchesTranmere Rovers2011----» All matchesWest Bromwich Albion2002----» All matchesWolverhampton Wanderers2020----» All matches1. FC Köln1100----» All matchesBeerschot AC1100----» All matchesBorussia Dortmund1001-1--» All matchesCeltic FC1001----» All matchesGrimsby Town1100----» All matchesIpswich Town1010-1--» All matchesLeicester City1001----» All matchesOldham Athletic1010----» All matchesPortsmouth FC1001----» All matchesSwindon Town1001----» All matchesWest Ham United1001----» All matches