Record by opponent MatchesWDLScoresYellowYellow-RedRedMontrose FC7511----» All matchesFalkirk FC632111--» All matchesPeterhead FC6420-1--» All matchesAlloa Athletic5401----» All matchesArsenal FC5014-1--» All matchesFulham FC5311----» All matchesClyde FC440011--» All matchesEdinburgh City41031---» All matchesLiverpool FC4310----» All matchesQueen Of The South4022----» All matchesAston Villa31201---» All matchesAFC Bournemouth3021----» All matchesDunfermline Athletic3021----» All matchesKelty Hearts3210----» All matchesNewcastle United3012----» All matchesWest Ham United3210----» All matchesLeeds United U2121102---» All matchesBlackburn Rovers U2121101---» All matchesEverton FC U2121101---» All matchesLuxembourg21101---» All matchesNottingham Forest U2121011---» All matchesBrighton & Hove Albion2200----» All matchesBrighton & Hove Albion U212101-1--» All matchesGermany2002-1--» All matchesDumbarton FC2200----» All matchesEngland U212011----» All matchesEverton FC2002----» All matchesFredrikstad FK2110----» All matchesFulham FC U212002-1--» All matchesGeorgia2110-1--» All matchesHamilton Academical2200----» All matchesIpswich Town2200----» All matchesLiverpool FC U212002-11-» All matchesManchester City2011----» All matchesManchester United2101----» All matchesMillwall FC2200----» All matchesSerbia U212101----» All matchesSlovakia2101----» All matchesStevenage FC2002----» All matchesSunderland AFC2011----» All matchesTottenham Hotspur2101----» All matchesWolverhampton Wanderers2200----» All matchesWolverhampton Wanderers U212101----» All matchesCharlton Athletic11002---» All matchesAzerbaijan U2111001---» All matchesChelsea FC U21101011--» All matchesCowdenbeath FC11001---» All matchesDoncaster Rovers11001---» All matchesKuopion PS10101---» All matchesLeeds United10011---» All matchesMiddlesbrough FC U21110011--» All matchesSt. Mirren FC11001---» All matchesAFC Wimbledon1001----» All matchesArbroath FC1001----» All matchesAS Monaco U231100----» All matchesAthletic Club B1010----» All matchesAZ Alkmaar1100----» All matchesBlackburn Rovers1100----» All matchesBolton Wanderers1100----» All matchesBrentford FC1100----» All matchesBristol City1010----» All matchesBurnley FC1100----» All matchesCardiff City1010----» All matchesChelsea FC1010----» All matchesDenmark1001----» All matchesDerby County1100----» All matchesDundee FC1001----» All matchesDynamo Kyiv1100----» All matchesEast Fife FC1100----» All matchesFrance1001----» All matchesGillingham FC1100----» All matchesGuinea1100----» All matchesInverness CT1100----» All matchesIceland1100----» All matchesItaly1001----» All matchesJong Feyenoord1010----» All matchesJong PSV1100-1--» All matchesLeicester City1100----» All matchesLeicester City U211010----» All matchesLuxembourg U211010----» All matchesMacclesfield FC1001----» All matchesMiddlesbrough FC1001----» All matchesNottingham Forest1010----» All matchesPartick Thistle1100----» All matchesPortsmouth FC1100----» All matchesPreston North End1100----» All matchesQueen's Park FC1100----» All matchesReading FC U211010----» All matchesReal Sociedad B1010----» All matchesSweden1001----» All matchesSwitzerland1010----» All matchesSheffield United1100-1--» All matchesShelbourne FC1100----» All matchesSouthampton FC1010----» All matchesSouthampton FC U211100----» All matchesSporting CP B1001----» All matchesStockport County1100----» All matchesStoke City U211100----» All matchesTottenham Hotspur U211100----» All matchesCzech Republic U211001----» All matchesUkraine1100----» All matchesUkraine U211001----» All matchesHungary1010----» All matchesWales1010----» All matchesWatford FC1100----» All matchesWest Ham United U211001----» All matchesWycombe Wanderers1001----» All matches