Record by opponent MatchesWDLScoresYellowYellow-RedRedHibernian FC27165616--» All matchesDundee United23491017--» All matchesRangers FC22531429--» All matchesCeltic FC224315112--» All matchesKilmarnock FC2196637-1» All matchesMotherwell FC21421515-1» All matchesFalkirk FC17926361-» All matchesSt. Mirren FC17935-3--» All matchesAberdeen FC14347-3--» All matchesHeart of Midlothian14347-4--» All matchesDunfermline Athletic1063113--» All matchesHamilton Academical8422-3-1» All matchesSt. Johnstone FC8422-3--» All matchesFleetwood Town6033-2--» All matchesInverness CT6231-4--» All matchesLivingston FC5302-1--» All matchesRaith Rovers43011---» All matchesPeterborough United3021121-» All matchesCowdenbeath FC3300----» All matchesDoncaster Rovers3201-1--» All matchesGillingham FC3111-1--» All matchesGretna FC3300----» All matchesPort Vale FC3021----» All matchesWalsall FC3003-21-» All matchesSheffield United210111--» All matchesAlbion Rovers2110-1--» All matchesAlloa Athletic2020-1--» All matchesBradford City2011-1--» All matchesChesterfield FC2101-1--» All matchesColchester United2110----» All matchesCoventry City2110-1--» All matchesDinamo Zagreb2101-1--» All matchesDumbarton FC2200----» All matchesExeter City2110-1--» All matchesGrimsby Town2101-1--» All matchesLuton Town2110----» All matchesOldham Athletic2101-1--» All matchesPaksi SE2110-1--» All matchesQueen Of The South2101----» All matchesRochdale AFC2101-1--» All matchesSouthend United2011-1--» All matchesSwindon Town2011----» All matchesWigan Athletic2002----» All matchesAFC Wimbledon101011--» All matchesBristol Rovers11001---» All matchesAustralia1100----» All matchesBarnsley FC1001-1--» All matchesBlackpool FC1100----» All matchesBolton Wanderers1001----» All matchesBurton Albion1100----» All matchesCardiff City1100----» All matchesCharlton Athletic1001----» All matchesCheltenham Town1100----» All matchesCrewe Alexandra1100----» All matchesDundee FC1100----» All matchesGainsborough Trinity1100----» All matchesHartlepool United1100----» All matchesLeyton Orient1100----» All matchesManchester United1001----» All matchesMillwall FC1001----» All matchesMorecambe FC1100----» All matchesNewport County1100----» All matchesNorthampton Town1001----» All matchesOxford United1100----» All matchesPlymouth Argyle1100----» All matchesQueen's Park FC1100-1--» All matchesScunthorpe United1001----» All matchesSheffield Wednesday1100----» All matchesStevenage FC1100----» All matchesTottenham Hotspur1001----» All matches