Record by opponent MatchesWDLScoresYellowYellow-RedRedPartick Thistle29881386--» All matchesInverness CT299713641-» All matchesAyr United2186791--» All matchesDunfermline Athletic1994644--» All matchesDundee FC18279131-» All matchesHamilton Academical1794476--» All matchesRaith Rovers1765664--» All matchesQueen's Park FC159517---» All matchesArbroath FC155461---» All matchesRoss County FC1453621--» All matchesKilmarnock FC1323832--» All matchesMotherwell FC1360721--» All matchesSt. Mirren FC1252522--» All matchesAberdeen FC111373---» All matchesHeart of Midlothian11326-1--» All matchesDundee United1013621--» All matchesCeltic FC1000101---» All matchesAirdrieonians FC952242--» All matchesFalkirk FC942314--» All matchesSt. Johnstone FC912612--» All matchesQueen Of The South84132---» All matchesGreenock Morton FC853014--» All matchesRangers FC611421--» All matchesCove Rangers66001---» All matchesHibernian FC6222----» All matchesStenhousemuir FC310222--» All matchesGillingham FC33001---» All matchesAFC Wimbledon3111-1--» All matchesAlloa Athletic3120----» All matchesBradford City3012----» All matchesCharlton Athletic3201----» All matchesMontrose FC3201----» All matchesOxford United3012-1--» All matchesPeterborough United3201----» All matchesForfar Athletic22003---» All matchesClyde FC21012---» All matchesEast Fife FC220021--» All matchesKelty Hearts22002---» All matchesFleetwood Town20111---» All matchesWalsall FC21011---» All matchesBlackburn Rovers2002----» All matchesBlackpool FC2011----» All matchesBrora Rangers FC2200----» All matchesNorthampton Town2110----» All matchesOldham Athletic2101----» All matchesRochdale AFC2020----» All matchesScunthorpe United2002----» All matchesShrewsbury Town2200----» All matchesSouthend United2101----» All matchesWigan Athletic2002-1--» All matchesRotherham United11002---» All matchesAnnan Athletic11001---» All matchesBo'ness United11001---» All matchesBrechin City FC11001---» All matchesNetherlands U1910101---» All matchesNorway U1910101---» All matchesBirkirkara FC1001----» All matchesBonnyrigg Rose Athletic1100----» All matchesBristol Rovers1001----» All matchesBury FC1100----» All matchesCoventry City1100----» All matchesDoncaster Rovers1001----» All matchesDumbarton FC1100----» All matchesEast Kilbride FC1100-1--» All matchesEdinburgh City1100----» All matchesFinland U191010----» All matchesForest Green Rovers1100----» All matchesLithuania U191010----» All matchesMillwall FC1001----» All matchesPlymouth Argyle1100-1--» All matchesPort Vale FC1010----» All matchesQueens Park Rangers1100-1--» All matchesSheffield United1001----» All matchesStranraer FC1100----» All matchesSwansea City1001----» All matchesSwindon Town1010----» All matchesThe Spartans FC1001----» All matches