Record by opponent MatchesWDLScoresYellowYellow-RedRedRoss County FC17845-1--» All matchesGreenock Morton FC1687111--» All matchesSt. Johnstone FC15366-1--» All matchesPartick Thistle1484212--» All matchesDunfermline Athletic1372423--» All matchesRangers FC1221921--» All matchesAberdeen FC12444-3--» All matchesInverness CT12624-1--» All matchesKilmarnock FC1143414--» All matchesQueen Of The South1172213--» All matchesLivingston FC104241---» All matchesCeltic FC10028-3--» All matchesDundee United10613-1--» All matchesMotherwell FC10433-4--» All matchesDundee FC9531-2--» All matchesHibernian FC9243-1--» All matchesSt. Mirren FC9144-1--» All matchesAyr United851211--» All matchesArbroath FC750211--» All matchesHeart of Midlothian70251---» All matchesAlloa Athletic7421----» All matchesFalkirk FC7223-1--» All matchesDumbarton FC5401----» All matchesBrechin City FC4400----» All matchesHamilton Academical4220----» All matchesShamrock Rovers4301-3--» All matchesDerry City3012----» All matchesDrogheda United3012----» All matchesEast Fife FC3102----» All matchesQueen's Park FC3120----» All matchesRaith Rovers3120-1--» All matchesShelbourne FC3030----» All matchesSligo Rovers3111----» All matchesAirdrieonians FC2200----» All matchesAndorra U212110-2--» All matchesAZ Alkmaar2101----» All matchesBirkirkara FC2011----» All matchesCork City2200----» All matchesDundalk FC2110----» All matchesEngland U212002----» All matchesForfar Athletic2200----» All matchesLatvia U212110----» All matchesNewport County2101----» All matchesPortsmouth FC2110----» All matchesReading FC2011-1--» All matchesShrewsbury Town2101----» All matchesSt Patrick's Athletic2011----» All matchesUkraine U212002----» All matchesWaterford FC2101----» All matchesSwindon Town11001---» All matchesAccrington Stanley1010----» All matchesAuchinleck Talbot1001----» All matchesBirmingham City1001----» All matchesBlackpool FC1001----» All matchesBolton Wanderers1001-1--» All matchesBradford City1010----» All matchesCambridge United1100----» All matchesCarlisle United1100----» All matchesColchester United1001----» All matchesCove Rangers1001----» All matchesCowdenbeath FC1100----» All matchesCrawley Town1001----» All matchesCrewe Alexandra1100----» All matchesDerby County1010----» All matchesDoncaster Rovers1001-1--» All matchesFCI Tallinn1100----» All matchesGalway United1001----» All matchesGillingham FC1010----» All matchesHarrogate Town1001----» All matchesKerry FC1100----» All matchesKillester Donnycarney FC1100----» All matchesCroatia U191010----» All matchesLeyton Orient1001-1--» All matchesLinlithgow Rose1100----» All matchesNetherlands U211100----» All matchesNorth Macedonia U211001----» All matchesNorthampton Town1001-1--» All matchesPeterhead FC1001----» All matchesStenhousemuir FC1100----» All matchesStockport County1001-1--» All matchesUC Dublin1100----» All matchesUniversity of Stirling FC1100----» All matches