Record by opponent MatchesWDLScoresYellowYellow-RedRedHibernian FC299101033--» All matchesRangers FC26481414-1» All matchesHeart of Midlothian267316-2--» All matchesMotherwell FC25781014-1» All matchesDunfermline Athletic24761121--» All matchesCeltic FC23151714--» All matchesAberdeen FC19559-1--» All matchesKilmarnock FC1676312--» All matchesLivingston FC1572611--» All matchesDundee FC14266-1--» All matchesInverness CT12354----» All matchesDumbarton FC10433-1--» All matchesSt. Mirren FC962111--» All matchesQueen Of The South9261-1--» All matchesRaith Rovers824231--» All matchesFalkirk FC8206-2--» All matchesExeter City7322-1--» All matchesDundee United6123----» All matchesNotts County530211--» All matchesAlloa Athletic5500-1--» All matchesBrentford FC5221----» All matchesGreenock Morton FC5311----» All matchesMacclesfield FC5410-2--» All matchesSwindon Town5212----» All matchesGillingham FC422011--» All matchesRotherham United41301---» All matchesAccrington Stanley4301----» All matchesAFC Bournemouth4202---1» All matchesBradford City4301----» All matchesChester City4310-1--» All matchesChesterfield FC4211-1--» All matchesDagenham & Redbridge4211----» All matchesPartick Thistle4040----» All matchesCowdenbeath FC32102---» All matchesAyr United3210----» All matchesBarnet FC3021----» All matchesBury FC3120-2--» All matchesCharlton Athletic3012----» All matchesDarlington FC3210----» All matchesGrimsby Town3210-2--» All matchesHartlepool United3120-1--» All matchesLincoln City3102----» All matchesRochdale AFC3201-1--» All matchesShrewsbury Town3210----» All matchesSt. Johnstone FC3111----» All matchesWalsall FC3102----» All matchesYeovil Town3111-2--» All matchesAldershot Town2101-1--» All matchesBristol Rovers2101-1--» All matchesCarlisle United2002----» All matchesColchester United2101----» All matchesEskişehirspor2011----» All matchesHuddersfield Town2002----» All matchesLeeds United2002---1» All matchesLuton Town2110----» All matchesMansfield Town2101----» All matchesMillwall FC2002-1--» All matchesMorecambe FC2110-1--» All matchesPort Vale FC2110----» All matchesRoss County FC2101----» All matchesSouthampton FC2002-1--» All matchesSouthend United2101-1--» All matchesStockport County2200----» All matchesTranmere Rovers2200-1--» All matchesWrexham AFC2110----» All matchesWycombe Wanderers2101----» All matchesBrechin City FC11001---» All matchesElgin City11001---» All matchesAFC Wimbledon1100----» All matchesBrighton & Hove Albion1100----» All matchesGermany U211100----» All matchesEast Fife FC1100----» All matchesEastwood Town1001----» All matchesHereford United1001----» All matchesCroatia U211001-1--» All matchesLeyton Orient1100----» All matchesLithuania U211100-1--» All matchesMilton Keynes Dons1001----» All matchesMontrose FC1100----» All matchesMyPa-471010----» All matchesNorwich City1100----» All matchesOldham Athletic1001----» All matchesPeterborough United1001----» All matchesPlymouth Argyle1001----» All matches