Record by opponent MatchesWDLScoresYellowYellow-RedRedSt. Mirren FC19676-1--» All matchesAberdeen FC18648-2--» All matchesCeltic FC171511-1--» All matchesHibernian FC17467-1--» All matchesSt. Johnstone FC16457-1--» All matchesHeart of Midlothian14527-1--» All matchesRangers FC14239----» All matchesRoss County FC14824-1--» All matchesDundee FC13454-1--» All matchesKilmarnock FC13544-1--» All matchesLivingston FC12831----» All matchesDundee United10424-1--» All matchesHamilton Academical8413-1--» All matchesMotherwell FC4112----» All matchesQueen's Park FC4301----» All matchesAnnan Athletic3300----» All matchesGreenock Morton FC3201----» All matchesAirdrieonians FC2101----» All matchesAlloa Athletic2200----» All matchesAthletic Club2011----» All matchesBlackburn Rovers2101----» All matchesBristol City2101----» All matchesLeeds United2101----» All matchesSligo Rovers2002----» All matchesSwansea City2110----» All matchesArbroath FC1100----» All matchesAyr United1001----» All matchesBarnsley FC1001----» All matchesBelarus U191100----» All matchesBerwick Rangers1100----» All matchesBirmingham City1010----» All matchesBrentford FC1001----» All matchesCardiff City1001----» All matchesCharlton Athletic1001----» All matchesCuraçao1100----» All matchesDerby County1100----» All matchesGermany U191010-1--» All matchesEast Fife FC1001----» All matchesEdinburgh City1100----» All matchesIvory Coast1001----» All matchesElgin City1100----» All matchesFormartine United1100----» All matchesFrance1001----» All matchesFulham FC1001----» All matchesHuddersfield Town1001----» All matchesHull City1100----» All matchesInverness CT1100----» All matchesItaly U191010-1--» All matchesCroatia U191010----» All matchesLatvia U191010----» All matchesMontenegro U191001----» All matchesNetherlands U191010----» All matchesNorth Macedonia U211001----» All matchesNottingham Forest1010----» All matchesAustria U191100----» All matchesPortsmouth FC1001-1--» All matchesPreston North End1100----» All matchesQueen Of The South1100----» All matchesRaith Rovers1001----» All matchesReading FC1010----» All matchesStoke City1100----» All matchesUkraine U211001----» All matches