Record by opponent MatchesWDLScoresYellowYellow-RedRedCeltic FC282719-5--» All matchesAberdeen FC201055-4--» All matchesKilmarnock FC1998225--» All matchesMotherwell FC19937141-» All matchesSt. Johnstone FC1887314--» All matchesHibernian FC1779115-1» All matchesRangers FC164210-2-1» All matchesHamilton Academical1364316--» All matchesFalkirk FC10721---1» All matchesHeart of Midlothian10424-1--» All matchesInverness CT94232---» All matchesSt. Mirren FC944121--» All matchesRoss County FC8440-1--» All matchesDundee FC7511-1--» All matchesDundee United521213--» All matchesPartick Thistle5320----» All matchesQueen Of The South430122--» All matchesRaith Rovers4400----» All matchesGretna FC31021---» All matchesAlloa Athletic3300----» All matchesBristol City3111----» All matchesDunfermline Athletic3102-1--» All matchesLivingston FC3300----» All matchesPeterborough United3210-1--» All matchesCardiff City20201---» All matchesDumbarton FC22001---» All matchesFCI Tallinn22001---» All matchesAEK Athen2011-1--» All matchesBirkirkara FC2011----» All matchesBlackpool FC2011----» All matchesBrighton & Hove Albion2110-1--» All matchesCrewe Alexandra2101----» All matchesDoncaster Rovers2110----» All matchesGreenock Morton FC2011-1--» All matchesHull City2110----» All matchesIpswich Town2200----» All matchesLeicester City2101----» All matchesMiddlesbrough FC2101----» All matchesPortsmouth FC2101----» All matchesWolverhampton Wanderers10101---» All matchesAustralia1001----» All matchesAyr United1001----» All matchesBarnsley FC1100----» All matchesBirmingham City1001----» All matchesBoreham Wood1010----» All matchesBrentford FC1100----» All matchesBristol Rovers1001-1--» All matchesBurnley FC1100----» All matchesColchester United1001----» All matchesCowdenbeath FC1100----» All matchesCrawley Town1010----» All matchesDerby County1100----» All matchesEast Fife FC1100----» All matchesElgin City1100----» All matchesFleetwood Town1001----» All matchesGillingham FC1001----» All matchesLeeds United1010----» All matchesLeyton Orient1001----» All matchesMillwall FC1100----» All matchesPeterhead FC1001----» All matchesPreston North End1001----» All matchesReading FC1001----» All matchesSouthampton FC1001----» All matchesSunderland AFC1001----» All matchesTottenham Hotspur1001----» All matchesTranmere Rovers1100----» All matchesWalsall FC1001----» All matchesWest Ham United1010----» All matches