Record by opponent MatchesWDLScoresYellowYellow-RedRedAberdeen FC1664612--» All matchesCeltic FC162113----» All matchesMotherwell FC16574-1--» All matchesRangers FC163211-3--» All matchesHeart of Midlothian1332813--» All matchesHibernian FC124441---» All matchesKilmarnock FC12273----» All matchesDunfermline Athletic1123612--» All matchesDundee FC10541-3--» All matchesDundee United83232---» All matchesLivingston FC7232----» All matchesSt. Johnstone FC43101---» All matchesPartick Thistle4220-1--» All matchesSwansea City20111---» All matchesAS Monaco2011----» All matchesBristol City2101----» All matchesBulgaria2002----» All matchesGermany2011----» All matchesHartlepool United2011-1--» All matchesHull City2011----» All matchesItaly2002----» All matchesLuton Town2011----» All matchesMalta2200----» All matchesNorway2002----» All matchesPeterborough United2110----» All matchesSt. Mirren FC2101----» All matchesSwindon Town2011-1--» All matchesCzech Republic2002-1--» All matchesUkraine2011-1--» All matchesWrexham AFC2011----» All matchesIreland11001---» All matchesTranmere Rovers10011---» All matchesAlbania1001----» All matchesArmenia1001----» All matchesBarnsley FC1010----» All matchesBelgium1100----» All matchesBlackpool FC1010----» All matchesBrentford FC1100----» All matchesBrighton & Hove Albion1010----» All matchesCarlisle United1001----» All matchesChesterfield FC1001----» All matchesColchester United1001----» All matchesDenmark1010----» All matchesGermany U211100----» All matchesDoncaster Rovers1001----» All matchesFalkirk FC1100----» All matchesGreece1001----» All matchesHuddersfield Town1100----» All matchesIceland1100----» All matchesYugoslavia1001----» All matchesLeyton Orient1010----» All matchesLuxembourg1100----» All matchesMilton Keynes Dons1100----» All matchesMoldova1010----» All matchesNorthampton Town1100----» All matchesNotts County1001----» All matchesOldham Athletic1001----» All matchesPlymouth Argyle1001----» All matchesPoland1001----» All matchesPort Vale FC1010----» All matchesSheffield Wednesday1100----» All matchesShrewsbury Town1010----» All matchesSpain1010----» All matchesThailand1010----» All matchesTorquay United1100----» All matchesHungary1001----» All matchesWalsall FC1001----» All matchesWycombe Wanderers1100----» All matchesCyprus1010----» All matches