Record by opponent MatchesWDLScoresYellowYellow-RedRedKilmarnock FC10217----» All matchesSt. Mirren FC81431---» All matchesAberdeen FC60241---» All matchesMotherwell FC54102---» All matchesAyr United5131-2--» All matchesCeltic FC5005----» All matchesLivingston FC5212----» All matchesRoss County FC5104----» All matchesSt. Johnstone FC5023----» All matchesInverness CT42111---» All matchesNewport County4211----» All matchesQueen Of The South4400----» All matchesPartick Thistle31022---» All matchesGreenock Morton FC32101---» All matchesPortsmouth FC31111---» All matchesRangers FC310211--» All matchesArbroath FC3021----» All matchesGillingham FC3120----» All matchesRaith Rovers3021----» All matchesYork City3003----» All matchesDunfermline Athletic211031--» All matchesAlgeria2011----» All matchesBurton Albion2101----» All matchesDagenham & Redbridge2101----» All matchesDundee United2011----» All matchesHeart of Midlothian2020----» All matchesHibernian FC2002----» All matchesMansfield Town2002----» All matchesWycombe Wanderers2110----» All matchesCheltenham Town10011---» All matchesLincoln City10011---» All matchesScunthorpe United11001---» All matchesAFC Bournemouth1001----» All matchesAFC Wimbledon1100----» All matchesAlbion Rovers1100----» All matchesAnnan Athletic1001----» All matchesEthiopia1010----» All matchesAuchinleck Talbot1001----» All matchesBarnet FC1100----» All matchesBlackpool FC1001----» All matchesBolton Wanderers1001----» All matchesBoreham Wood1010----» All matchesBradford City1010----» All matchesBromley FC1010----» All matchesCarlisle United1100----» All matchesChesterfield FC1100----» All matchesColchester United1100-1--» All matchesCrawley Town1001----» All matchesCrewe Alexandra1100----» All matchesDorking Wanderers1001----» All matchesEastleigh FC1100----» All matchesEdinburgh City1100----» All matchesExeter City1100----» All matchesFalkirk FC1100----» All matchesFleetwood Town1100----» All matchesGateshead FC1010----» All matchesGrimsby Town1100----» All matchesHartlepool United1100----» All matchesLeyton Orient1001----» All matchesMaidstone United1010----» All matchesManchester United U211001----» All matchesMilton Keynes Dons1001----» All matchesNorthampton Town1001----» All matchesNotts County1001----» All matchesPort Vale FC1010----» All matchesRochdale AFC1001----» All matchesSolihull Moors1100----» All matchesSouthend United1100----» All matchesSouth Africa1001----» All matchesSwindon Town1001----» All matchesTorquay United1001----» All matchesTranmere Rovers1001----» All matchesWrexham AFC1010----» All matchesYeovil Town1100----» All matches