Record by opponent MatchesWDLScoresYellowYellow-RedRedRaith Rovers11524----» All matchesPartick Thistle81431--1» All matchesAyr United740311--» All matchesDundee United7043-1--» All matchesArbroath FC640211--» All matchesQueen's Park FC64111---» All matchesGreenock Morton FC6231-1--» All matchesHibernian FC6123-2--» All matchesSt. Johnstone FC6123----» All matchesSt. Mirren FC51131--1» All matchesDunfermline Athletic5140-1--» All matchesHamilton Academical5212----» All matchesHeart of Midlothian5113-1--» All matchesAirdrieonians FC4211----» All matchesLivingston FC4013-1--» All matchesRangers FC4004----» All matchesCove Rangers320111--» All matchesInverness CT31201---» All matchesShrewsbury Town310211--» All matchesBristol Rovers3210-1--» All matchesLincoln City3102----» All matchesMontrose FC3210----» All matchesAlloa Athletic21101---» All matchesCharlton Athletic21011---» All matchesHarrogate Town22001---» All matchesHuddersfield Town20111---» All matchesNewport County21011---» All matchesAberdeen FC2101----» All matchesBarnsley FC2002----» All matchesBirmingham City2011----» All matchesBlackpool FC2101----» All matchesBonnyrigg Rose Athletic2200----» All matchesBrora Rangers FC2200-1--» All matchesBurton Albion2020----» All matchesCambridge United2101-1--» All matchesCeltic FC2002-1--» All matchesExeter City2110----» All matchesForfar Athletic2200----» All matchesGillingham FC2110----» All matchesLeyton Orient2002-1--» All matchesMansfield Town2101----» All matchesMotherwell FC2110----» All matchesNorthampton Town2101----» All matchesReading FC2011-1--» All matchesRoss County FC2002-1--» All matchesStockport County2011-1--» All matchesWalsall FC2020-2--» All matchesWigan Athletic2011----» All matchesWrexham AFC2002----» All matchesAccrington Stanley1010----» All matchesAFC Wimbledon1001----» All matchesAston Villa U211100----» All matchesAuckland FC1010----» All matchesBarrow AFC1100----» All matchesBoreham Wood1001-1--» All matchesBrighton & Hove Albion1001----» All matchesBrighton & Hove Albion U211100----» All matchesBroomhill FC1100----» All matchesCentral Coast Mariners1100----» All matchesCheltenham Town1100----» All matchesChesterfield FC1010----» All matchesCrewe Alexandra1001----» All matchesDumbarton FC1100----» All matchesFalkirk FC1100----» All matchesFleetwood Town1100----» All matchesGrimsby Town1001----» All matchesMaidenhead United1100----» All matchesMelbourne Victory1100----» All matchesMilton Keynes Dons1010-1--» All matchesNewcastle United Jets1100----» All matchesNotts County1001----» All matchesPeterborough United1001----» All matchesPeterhead FC1100----» All matchesQueen Of The South1100----» All matchesRotherham United1100-1--» All matchesSalford City1010----» All matchesStevenage FC1100----» All matchesSwansea City1001----» All matchesSwindon Town1100----» All matchesTurkey U211010----» All matchesWycombe Wanderers1010----» All matches