Record by opponent MatchesWDLScoresYellowYellow-RedRedCeltic FC302523-1--» All matchesKilmarnock FC28101086---» All matchesHeart of Midlothian27981021--» All matchesDundee United2589813--» All matchesMotherwell FC23144543--» All matchesRangers FC21241523--» All matchesHibernian FC1993742--» All matchesAberdeen FC1975712-1» All matchesSt. Johnstone FC167541---» All matchesDunfermline Athletic1551911--» All matchesLivingston FC94411---» All matchesSt. Mirren FC81521---» All matchesIpswich Town72141---» All matchesBarnsley FC7412----» All matchesWatford FC7322-2--» All matchesBristol City63211---» All matchesPlymouth Argyle631211--» All matchesSheffield United623111--» All matchesBlackpool FC6330----» All matchesCrystal Palace6330-1--» All matchesPreston North End6312-1--» All matchesPartick Thistle54102---» All matchesDundee FC541011--» All matchesCoventry City5311----» All matchesLeicester City5113----» All matchesQueens Park Rangers5212----» All matchesSheffield Wednesday5203-1--» All matchesSwansea City5122----» All matchesWest Bromwich Albion5230----» All matchesWolverhampton Wanderers5113----» All matchesCharlton Athletic4112----» All matchesInverness CT4112-2--» All matchesReading FC4220----» All matchesSouthampton FC4202----» All matchesStoke City4013-2--» All matchesDerby County32101---» All matchesHull City32101---» All matchesNorwich City31021---» All matchesBurnley FC3210----» All matchesDoncaster Rovers3201----» All matchesMiddlesbrough FC3300----» All matchesNottingham Forest3210----» All matchesRoss County FC3012-1--» All matchesScunthorpe United3111-1--» All matchesFK Vllaznia22001---» All matchesAC Perugia Calcio2002----» All matchesArsenal FC2011----» All matchesBirmingham City2011-1--» All matchesColchester United2110----» All matchesGermany2011----» All matchesFK Smederevo2011-1--» All matchesHapoel Tel Aviv2101-1--» All matchesDagenham & Redbridge11001---» All matchesAFC Bournemouth1100----» All matchesAS Livorno1100----» All matchesAston Villa1001----» All matchesBrighton & Hove Albion1100----» All matchesBristol Rovers1100----» All matchesBulgaria1100----» All matchesBurton Albion1100----» All matchesCA Osasuna1001----» All matchesChasetown FC1100----» All matchesChelsea FC1001----» All matchesFaeroe Islands1100----» All matchesHereford United1100----» All matchesIceland1100----» All matchesJapan1010----» All matchesCroatia1010----» All matchesLatvia1100----» All matchesLeyton Orient1100----» All matchesLithuania1100----» All matchesLiverpool FC1001----» All matchesMaccabi Haifa1100----» All matchesMillwall FC1100----» All matchesMolde FK1100----» All matchesNewcastle United1001----» All matchesNetherlands1001----» All matchesNorway1010----» All matchesPartizan1100----» All matchesPeterborough United1010----» All matchesPoland1010----» All matchesPortsmouth FC1001----» All matchesRomania1001----» All matchesCzech Republic1001----» All matches