Record by opponent MatchesWDLScoresYellowYellow-RedRedCeltic FC50141---» All matchesRangers FC5023----» All matchesKilmarnock FC4031-1--» All matchesRoss County FC4202----» All matchesScotland U214112----» All matchesSunderland AFC U21321011--» All matchesAberdeen FC3111-1--» All matchesAccrington Stanley3012-2--» All matchesHeart of Midlothian3003-1--» All matchesLivingston FC3210----» All matchesMotherwell FC3012----» All matchesNewcastle United U213102----» All matchesNorwich City U213201----» All matchesSouthampton FC U213012----» All matchesSt. Johnstone FC3210----» All matchesStoke City U213201---1» All matchesSwindon Town3102-1--» All matchesLeeds United U2121011---» All matchesMilton Keynes Dons22001---» All matchesAirdrieonians FC2200----» All matchesAzerbaijan U212200---1» All matchesAston Villa U212101----» All matchesBirmingham City U212200----» All matchesBurnley FC U212020-1--» All matchesCheltenham Town2011----» All matchesDundee United2200----» All matchesEngland U212011----» All matchesFleetwood Town2020----» All matchesFulham FC U212002----» All matchesGrimsby Town2200----» All matchesHibernian FC2002-1--» All matchesInverness CT2110-1--» All matchesMalta U212002----» All matchesMiddlesbrough FC U212110----» All matchesPoland U162011----» All matchesSlovakia U212101----» All matchesWest Bromwich Albion U212110-1--» All matchesWolverhampton Wanderers U212200----» All matchesReading FC U2111001---» All matchesAFC Wimbledon1100----» All matchesAlloa Athletic1001----» All matchesAndorra1100-1--» All matchesAnnan Athletic1100----» All matchesArsenal FC U211100----» All matchesAyr United1010----» All matchesBarnsley FC1001----» All matchesBarrow AFC1010----» All matchesBolton Wanderers1001----» All matchesBradford City1010----» All matchesBrentford FC1001----» All matchesBristol City U181001----» All matchesBristol Rovers1100----» All matchesBurton Albion1001----» All matchesCambridge United1001----» All matchesCharlton Athletic1001----» All matchesChesterfield FC1010----» All matchesClyde FC1100----» All matchesCrewe Alexandra1010----» All matchesDerby County U211100----» All matchesDoncaster Rovers1010----» All matchesExeter City1100----» All matchesFrance U211001----» All matchesGillingham FC1100----» All matchesIpswich Town1001----» All matchesIreland U161100----» All matchesItaly U171001----» All matchesLincoln City1001----» All matchesLuxembourg U211010-1--» All matchesMorecambe FC1001----» All matchesNewport County1010----» All matchesOxford United1010----» All matchesPartick Thistle1010----» All matchesPlymouth Argyle1001----» All matchesPort Vale FC1010----» All matchesPortsmouth FC1010-1--» All matchesQueen's Park FC1100----» All matchesRaith Rovers1010----» All matchesSalford City1001----» All matchesScotland U161010----» All matchesShrewsbury Town1001----» All matchesSt. Mirren FC1001-1--» All matchesStenhousemuir FC1100----» All matchesTranmere Rovers1100----» All matchesTurkey U171001-1--» All matchesUkraine U211001----» All matchesWalsall FC1001----» All matchesWycombe Wanderers1001----» All matches