Record by opponent MatchesWDLScoresYellowYellow-RedRedMotherwell FC105232---» All matchesAberdeen FC931521--» All matchesSt. Mirren FC84135---» All matchesSt. Johnstone FC852111--» All matchesHibernian FC712421--» All matchesCeltic FC7205-1--» All matchesGreenock Morton FC633021--» All matchesFalkirk FC62221---» All matchesFC Locarno62311---» All matchesFC Vaduz64021---» All matchesHamilton Academical6231-1--» All matchesDunfermline Athletic531131--» All matchesRoss County FC530231--» All matchesDundee FC52212---» All matchesFC Biel/Bienne51311---» All matchesFC Lugano510411--» All matchesSC Kriens53111---» All matchesFC Wil 19005041-1--» All matchesFC Wohlen5212-1--» All matchesKilmarnock FC5113----» All matchesLivingston FC5023-1--» All matchesFC Winterthur40131---» All matchesFC Lausanne-Sport4022-1--» All matchesFC Schaffhausen4202-1--» All matchesHeart of Midlothian4211----» All matchesRangers FC4004-1--» All matchesServette FC4103-1--» All matchesPartick Thistle31112---» All matchesDundee United30121---» All matchesFC Aarau32011---» All matchesInter Club d’Escaldes30121---» All matchesQueen Of The South31111---» All matchesRaith Rovers31111---» All matchesAyr United3210----» All matchesYverdon Sport FC3102-1--» All matchesInverness CT20022---» All matchesDumbarton FC21101---» All matchesFC Gossau22001---» All matchesFC St. Gallen20111---» All matchesSC Brühl20111--1» All matchesAC Bellinzona2002----» All matchesBlackpool FC2101----» All matchesEtoile Carouge FC2110-1--» All matchesFC Chiasso2011----» All matchesFC Le Mont2200-1--» All matchesFC Thun Berner Oberland2002----» All matchesSR Delémont2110----» All matchesAlloa Athletic11001---» All matchesBirmingham City11001---» All matchesChelsea FC U2110101---» All matchesPreston North End10011---» All matchesScunthorpe United100111--» All matchesAFC Wimbledon1010----» All matchesAlbion Rovers1100----» All matchesAtlétic Escaldes1010----» All matchesBlackburn Rovers1100----» All matchesBolton Wanderers1100----» All matchesBristol Rovers1001----» All matchesBroxburn Athletic1100----» All matchesBurnley FC1001----» All matchesCardiff City1100----» All matchesCharlton Athletic1010----» All matchesChesterfield FC1010----» All matchesCoventry City1100----» All matchesEast Kilbride FC1001----» All matchesEdinburgh City1100----» All matchesFC Santa Coloma1001----» All matchesFleetwood Town1001----» All matchesFulham FC1001----» All matchesGillingham FC1010----» All matchesGrimsby Town1100----» All matchesHuddersfield Town1010----» All matchesHull City1100----» All matchesManchester City U211001----» All matchesMiddlesbrough FC1001----» All matchesMillwall FC1100----» All matchesNewcastle United U211001----» All matchesNewport County1001----» All matchesOxford United1100----» All matchesPlymouth Argyle1100----» All matchesPort Vale FC1100----» All matchesPortsmouth FC1001----» All matchesReading FC1010----» All matchesRochdale AFC1001----» All matchesRotherham United1100----» All matchesSheffield Wednesday1001----» All matchesUE Santa Coloma1100----» All matchesWigan Athletic1001----» All matchesWolverhampton Wanderers1100----» All matchesYeovil Town1001----» All matches