Record by opponent MatchesWDLScoresYellowYellow-RedRedCeltic FC18031517--» All matchesAberdeen FC17926-1--» All matchesHamilton Academical17737-5--» All matchesSt. Mirren FC1454531--» All matchesHibernian FC14338-3--» All matchesRangers FC1313911--» All matchesHeart of Midlothian13625-1--» All matchesLivingston FC1263321--» All matchesRoss County FC118123---» All matchesDundee FC117131---» All matchesKilmarnock FC1151512--» All matchesSt. Johnstone FC1060422--» All matchesBirmingham City6222-1--» All matchesHuddersfield Town6132----» All matchesPartick Thistle6321-1--» All matchesWest Bromwich Albion512213--» All matchesBlackpool FC5311----» All matchesDundee United5131-1--» All matchesRotherham United5221-1--» All matchesReading FC422011--» All matchesSwansea City43011---» All matchesBlackburn Rovers4130----» All matchesHull City4220----» All matchesQueens Park Rangers4202----» All matchesSheffield United4121----» All matchesStoke City4202-2--» All matchesWigan Athletic4211----» All matchesBristol City3201----» All matchesCardiff City3201----» All matchesEngland U213003----» All matchesMiddlesbrough FC3102----» All matchesPreston North End3111-1--» All matchesSunderland AFC3120----» All matchesBarnsley FC211011--» All matchesInverness CT21011---» All matchesLithuania U2121101---» All matchesNorwich City22001---» All matchesWatford FC210112--» All matchesAndorra U212110----» All matchesBurnley FC2011----» All matchesCambridge United2200----» All matchesCoventry City2110----» All matchesFalkirk FC2101----» All matchesGreenock Morton FC2200----» All matchesGreece U212002-1--» All matchesGrimsby Town2011----» All matchesCroatia U212110----» All matchesLatvia U212110-1--» All matchesMillwall FC2020-1--» All matchesNottingham Forest2110-1--» All matchesPeterborough United2110----» All matchesQueen Of The South2200----» All matchesCzech Republic U212110-2--» All matchesUkraine U212002----» All matchesAFC Bournemouth11001---» All matchesFormartine United11001---» All matchesArmenia1100----» All matchesChelsea FC1001----» All matchesChelsea FC U211100----» All matchesClyde FC1100----» All matchesColeraine FC1100----» All matchesCrawley Town1001----» All matchesDerby County1100----» All matchesDumbarton FC1100----» All matchesEdinburgh City1100----» All matchesExeter City1001----» All matchesFrance U211100----» All matchesFulham FC1010-1--» All matchesGlentoran FC1100----» All matchesHapoel Be'er Sheva1001----» All matchesHarrogate Town1100----» All matchesIpswich Town1001----» All matchesLeeds United1001----» All matchesLeicester City1001----» All matchesLeyton Orient1001----» All matchesLincoln City1010----» All matchesMexico U211010----» All matchesMotherwell FC1100----» All matchesNetherlands U211100----» All matchesNorthampton Town1100----» All matchesPlymouth Argyle1100-1--» All matchesSan Marino U211100----» All matchesSweden U211001----» All matchesShrewsbury Town1100----» All matchesSouthend United1100----» All matchesStevenage FC1001----» All matchesStockport County1010----» All matchesSouth Korea U211100----» All matchesTogo U211010----» All matchesWalsall FC1100----» All matchesWrexham AFC1010----» All matches