Record by opponent MatchesWDLScoresYellowYellow-RedRedHeart of Midlothian11236-1--» All matchesDundee FC10442-2--» All matchesCeltic FC8215----» All matchesRangers FC7205-1--» All matchesSt. Mirren FC7421-1--» All matchesAberdeen FC63031---» All matchesRoss County FC621311--» All matchesSt. Johnstone FC5401----» All matchesHibernian FC4031-2-1» All matchesMotherwell FC4121----» All matchesBristol Rovers3102-1--» All matchesDundee United3120----» All matchesDunfermline Athletic3120----» All matchesForest Green Rovers3111----» All matchesPort Vale FC3111-1--» All matchesRaith Rovers3021----» All matchesAC Milan2002----» All matchesArbroath FC2002-1--» All matchesBarrow AFC2110----» All matchesBologna FC2011----» All matchesCagliari Calcio2101----» All matchesCarlisle United2101----» All matchesCrawley Town2101----» All matchesDerby County2110-1--» All matchesExeter City2020----» All matchesJuventus2011----» All matchesLincoln City2200-1--» All matchesLivingston FC2110----» All matchesNewport County2101----» All matchesNorthampton Town2011-1--» All matchesParma Calcio 19132101----» All matchesRochdale AFC2020----» All matchesSwindon Town2101----» All matchesTranmere Rovers2002----» All matchesWalsall FC2101----» All matchesHartlepool United11001---» All matchesStevenage FC10011---» All matchesAccrington Stanley1001----» All matchesACF Fiorentina1010----» All matchesAlbion Rovers1100----» All matchesAlloa Athletic1100----» All matchesAnnan Athletic1100----» All matchesArsenal FC U211001----» All matchesAS Roma1001----» All matchesAtalanta1001----» All matchesBarnsley FC1001----» All matchesBradford City1100----» All matchesBurton Albion1001----» All matchesChippenham Town1100----» All matchesColchester United1100----» All matchesComo 19071001----» All matchesCove Rangers1100----» All matchesGermany U181001----» All matchesElgin City1100----» All matchesFC Copenhagen1010----» All matchesFrosinone Calcio1001----» All matchesGillingham FC1100----» All matchesGreenock Morton FC1100----» All matchesGrimsby Town1001----» All matchesHarrogate Town1100----» All matchesInverness CT1001-1--» All matchesCanada1010----» All matchesQatar1100----» All matchesKelty Hearts1001----» All matchesLeyton Orient1100----» All matchesMilton Keynes Dons1010----» All matchesMorecambe FC1001----» All matchesOldham Athletic1001----» All matchesPeterborough United1100----» All matchesPisa SC1100----» All matchesPlymouth Argyle1010-1--» All matchesScunthorpe United1100----» All matchesSheffield Wednesday1100----» All matchesShrewsbury Town1001----» All matchesSSC Napoli1001----» All matchesSutton United1010-1--» All matchesTorino FC1100----» All matchesVenezia FC1100----» All matches