Record by opponent MatchesWDLScoresYellowYellow-RedRedHibernian FC301251311--» All matchesMotherwell FC251447-1--» All matchesFalkirk FC2096523--» All matchesCeltic FC20631113--» All matchesAberdeen FC1765612--» All matchesInverness CT171214----» All matchesRangers FC174310-21-» All matchesDundee United1683512-1» All matchesKilmarnock FC1610241---» All matchesSt. Mirren FC1465333--» All matchesSt. Johnstone FC12732-2--» All matchesHeart of Midlothian11425----» All matchesHamilton Academical1081111--» All matchesLivingston FC1063111--» All matchesRaith Rovers97112---» All matchesQueen Of The South96211---» All matchesDumbarton FC88002---» All matchesAlloa Athletic6330-2--» All matchesGreenock Morton FC54101---» All matchesMiddlesbrough FC52301---» All matchesCowdenbeath FC43101---» All matchesDundee FC44001---» All matchesRoss County FC413011--» All matchesBarnsley FC4004----» All matchesBristol City4202----» All matchesDunfermline Athletic4220----» All matchesNottingham Forest4103-1-1» All matchesAFC Bournemouth3111----» All matchesCoventry City3201-1--» All matchesHuddersfield Town3102----» All matchesLuton Town3300-1--» All matchesMillwall FC3111----» All matchesPartick Thistle3210-1--» All matchesSwansea City21101---» All matchesSparta Prague2011----» All matchesAEK Athen2002----» All matchesAlbion Rovers2110----» All matchesBirmingham City2110----» All matchesBlackburn Rovers2101----» All matchesCardiff City2101----» All matchesDenmark U212011----» All matchesFinland U212101----» All matchesFulham FC2002-1--» All matchesGretna FC2011----» All matchesLeeds United2101-2--» All matchesMalmö FF2011-1--» All matchesNK Maribor2011----» All matchesPreston North End2011----» All matchesProgrès Niedercorn2101----» All matchesReading FC2110-1--» All matchesSheffield Wednesday2110----» All matchesSlovenia U212200-1--» All matchesSpain U192002-1--» All matchesUSA2011----» All matchesWatford FC2110-1--» All matchesAirdrieonians FC1100----» All matchesAnnan Athletic1100----» All matchesBelarus U191100----» All matchesBrentford FC1100----» All matchesBulgaria U191100----» All matchesCosta Rica U201001----» All matchesDerby County1100----» All matchesGermany U211001----» All matchesDinamo Zagreb1001----» All matchesEast Stirlingshire FC1100----» All matchesEngland1001----» All matchesFrance U191010----» All matchesHull City1100----» All matchesJapan1001----» All matchesJapan U201001----» All matchesCanada1010----» All matchesLeyton Orient1100----» All matchesLiechtenstein1100----» All matchesNigeria U201001----» All matchesNorth Macedonia1100----» All matchesNorwich City1001----» All matchesPeterborough United1001----» All matchesPeterhead FC1100----» All matchesPortugal U191010----» All matchesQueen's Park FC1100----» All matchesRotherham United1100----» All matchesSweden1001----» All matchesSheffield United1001----» All matchesStoke City1100----» All matchesStranraer FC1100----» All matchesCzech Republic1100----» All matchesCzech Republic U191100----» All matchesTurkey U191100----» All matchesWales1001----» All matchesWest Bromwich Albion1100----» All matchesWycombe Wanderers1100----» All matches