Record by opponent MatchesWDLScoresYellowYellow-RedRedKilmarnock FC6231----» All matchesRangers FC5014----» All matchesSt. Mirren FC5311----» All matchesDundee United4112----» All matchesHeart of Midlothian4103----» All matchesHibernian FC4013-1--» All matchesLivingston FC4220----» All matchesMotherwell FC31111---» All matchesAberdeen FC3201----» All matchesCeltic FC3003----» All matchesFalkirk FC3102----» All matchesDundee FC2101----» All matchesLeyton Orient2101----» All matchesMansfield Town2101----» All matchesAirdrieonians FC1001----» All matchesAlloa Athletic1001----» All matchesAston Villa U181001----» All matchesBarnsley FC1100----» All matchesBlackpool FC1001----» All matchesBonnyrigg Rose Athletic1100----» All matchesBristol Rovers1100----» All matchesBrora Rangers FC1100----» All matchesBurton Albion1010----» All matchesCambridge United1100----» All matchesCharlton Athletic1001----» All matchesCrawley Town1001----» All matchesHuddersfield Town1100----» All matchesKelty Hearts1100----» All matchesMontrose FC1100----» All matchesNorthampton Town1010----» All matchesNottingham Forest1001-1--» All matchesQueen Of The South1100----» All matchesQueen's Park FC1100----» All matchesReading FC1010----» All matchesRotherham United1010----» All matchesShrewsbury Town1100----» All matchesSt. Johnstone FC1001----» All matchesStevenage FC1001----» All matchesStockport County1001----» All matchesWrexham AFC1001----» All matches