Record by opponent MatchesWDLScoresYellowYellow-RedRedRangers FC284915----» All matchesCeltic FC263122----» All matchesAberdeen FC241167-1--» All matchesLivingston FC231166-1--» All matchesHibernian FC221084----» All matchesMotherwell FC221147----» All matchesSt. Mirren FC21876----» All matchesDundee FC191126----» All matchesKilmarnock FC19757----» All matchesRoss County FC17683----» All matchesHamilton Academical151032-1--» All matchesHeart of Midlothian15357----» All matchesDundee United10442----» All matchesPartick Thistle8314----» All matchesFalkirk FC5311----» All matchesSt. Johnstone FC5500----» All matchesAlloa Athletic4220----» All matchesCowdenbeath FC4202----» All matchesRaith Rovers4301-1--» All matchesBrechin City FC3201----» All matchesDumbarton FC3210----» All matchesInverness CT3210----» All matchesDunfermline Athletic2200----» All matchesElgin City2200----» All matchesFK Riteriai2002----» All matchesGalatasaray2011----» All matchesLASK2011-1--» All matchesPAOK Saloniki2002----» All matchesRosenborg BK2101----» All matchesAFC Wimbledon1100----» All matchesArbroath FC1100----» All matchesAyr United1100----» All matchesBlackpool FC1100----» All matchesBradford City1001----» All matchesEast Fife FC1100----» All matchesFleetwood Town1100----» All matchesForfar Athletic1100----» All matchesFrance1001----» All matchesGeorgia1010----» All matchesGibraltar1100----» All matchesGreenock Morton FC1100----» All matchesKelty Hearts1001----» All matchesLeyton Orient1100----» All matchesLuton Town1010----» All matchesMontrose FC1100----» All matchesNorway1010----» All matchesPeterhead FC1100----» All matchesPlymouth Argyle1001----» All matchesQueen Of The South1100----» All matchesStenhousemuir FC1100----» All matchesStirling Albion FC1100----» All matchesStockport County1001----» All matchesWigan Athletic1010----» All matches