Record by opponent MatchesWDLScoresYellowYellow-RedRedHibernian FC225611-9--» All matchesRangers FC225413-11--» All matchesAberdeen FC193511-4--» All matchesCeltic FC181215-411» All matchesHeart of Midlothian18828-4--» All matchesMotherwell FC18756-3-1» All matchesSt. Johnstone FC18747-6--» All matchesRoss County FC1445516--» All matchesLivingston FC14446-3--» All matchesDundee United13535-6--» All matchesSt. Mirren FC1263311--» All matchesHamilton Academical11533-2--» All matchesDundee FC10433----» All matchesPartick Thistle8413-1--» All matchesAyr United6411-2--» All matchesQueen's Park FC6420-2--» All matchesDunfermline Athletic5203-1--» All matchesInverness CT5113-2--» All matchesAirdrieonians FC4112----» All matchesRaith Rovers4022----» All matchesArbroath FC3201-2--» All matchesDumbarton FC3300----» All matchesStenhousemuir FC3300-2--» All matchesMansfield Town201121--» All matchesBrighton & Hove Albion220011--» All matchesWalsall FC21101---» All matchesConnah's Quay Nomads2101----» All matchesIpswich Town2110----» All matchesMontrose FC2200----» All matchesPlymouth Argyle2011-1--» All matchesAltrincham FC11001---» All matchesAnnan Athletic1100----» All matchesArsenal FC1001----» All matchesBo'ness United1100----» All matchesBurnley FC1100-1--» All matchesClyde FC1100----» All matchesGermany U191001----» All matchesGermany U171010----» All matchesEastleigh FC1001----» All matchesForfar Athletic1100----» All matchesFrance U191001----» All matchesFrance U171100----» All matchesFraserburgh FC1100----» All matchesKelty Hearts1100----» All matchesLeyton Orient1100----» All matchesMillwall FC1001----» All matchesMilton Keynes Dons1001----» All matchesNetherlands U191100----» All matchesNorthampton Town1100----» All matchesOldham Athletic1100-1--» All matchesScunthorpe United1100----» All matchesStockport County1001----» All matchesThe Spartans FC1100----» All matchesWhitehawk FC1001---1» All matchesYeovil Town1001----» All matches