Record by opponent MatchesWDLScoresYellowYellow-RedRedDundee United1966765--» All matchesHibernian FC1968552--» All matchesKilmarnock FC1994642-1» All matchesMotherwell FC1755774--» All matchesHeart of Midlothian17521053--» All matchesRangers FC15321072--» All matchesInverness CT1447354--» All matchesCeltic FC14021222--» All matchesLivingston FC13562141-» All matchesDunfermline Athletic931553--» All matchesAberdeen FC942331--» All matchesSt. Mirren FC84222---» All matchesPartick Thistle541031--» All matchesFalkirk FC5410-1--» All matchesHamilton Academical42111---» All matchesHuddersfield Town301222--» All matchesCrewe Alexandra30121---» All matchesMillwall FC3201-1--» All matchesNottingham Forest3201-1--» All matchesStockport County22002---» All matchesBayern Munich20111---» All matchesFK Vllaznia220011--» All matchesGretna FC21101---» All matchesTorquay United211011--» All matchesWatford FC21011---» All matchesBirmingham City2011----» All matchesBurnley FC2110----» All matchesDnipro Dnipropetrovsk2020----» All matchesGrimsby Town2002----» All matchesNorwich City2011-1--» All matchesSheffield United2101----» All matchesSheffield Wednesday2110----» All matchesTranmere Rovers2011----» All matchesWalsall FC2002-1--» All matchesWimbledon FC2002----» All matchesHartlepool United101011--» All matchesWest Bromwich Albion10011---» All matchesAC Perugia Calcio1001----» All matchesBarnsley FC1100----» All matchesBlackburn Rovers1001----» All matchesBristol Rovers1100----» All matchesCarlisle United1001-1--» All matchesFulham FC1001----» All matchesGillingham FC1001----» All matchesLeyton Orient1001----» All matchesLokomotiv Moscow1010----» All matchesNotts County1100----» All matchesPeterborough United1010-1--» All matchesPreston North End1001-1--» All matchesQueens Park Rangers1010----» All matchesRochdale AFC1001----» All matchesRotherham United1010----» All matchesWolverhampton Wanderers1001----» All matchesYeovil Town1010----» All matches