Record by opponent MatchesWDLScoresYellowYellow-RedRedHamilton Academical1455461--» All matchesPartick Thistle1353542--» All matchesMotherwell FC1353521--» All matchesSt. Johnstone FC11245421-» All matchesKilmarnock FC1172231--» All matchesAberdeen FC1120921--» All matchesDundee FC1043323--» All matchesHeart of Midlothian10244-2--» All matchesLeyton Orient9333-1--» All matchesHuddersfield Town822412--» All matchesCeltic FC8008----» All matchesInverness CT8431-1--» All matchesSwindon Town8215----» All matchesYeovil Town8323-1--» All matchesBala Town73222---» All matchesBrighton & Hove Albion732211--» All matchesOldham Athletic722311--» All matchesThe New Saints731313--» All matchesCaernarfon Town7511-2--» All matchesBristol Rovers63212---» All matchesBarry Town United641111--» All matchesHartlepool United63121---» All matchesHaverfordwest County64111---» All matchesRangers FC603311--» All matchesPenybont FC6231-4--» All matchesWalsall FC6114----» All matchesBrentford FC53024---» All matchesAberystwyth Town541021--» All matchesAlloa Athletic521221--» All matchesColchester United513121--» All matchesHibernian FC511312--» All matchesFlint Town United5302-1--» All matchesLeeds United5104----» All matchesMilton Keynes Dons5104-1--» All matchesCharlton Athletic411221--» All matchesCarlisle United42111---» All matchesUC Dublin41211---» All matchesAFC Bournemouth4202----» All matchesBohemian FC4400-2--» All matchesDrogheda United4013-2--» All matchesMillwall FC4301----» All matchesQueen Of The South4211----» All matchesSouthampton FC4202-1--» All matchesSouthend United4310-1--» All matchesSt. Mirren FC4103----» All matchesExeter City31112---» All matchesNewtown AFC321022--» All matchesCefn Druids330011--» All matchesCork City321011--» All matchesDundalk FC321011--» All matchesNorthampton Town31111---» All matchesAldershot Town3111-1--» All matchesCheltenham Town3111----» All matchesDundee United3201----» All matchesGillingham FC3300-1--» All matchesNotts County3201----» All matchesPeterborough United3012-1--» All matchesPlymouth Argyle3030----» All matchesRochdale AFC3120----» All matchesStockport County3102----» All matchesBray Wanderers211021--» All matchesCove Rangers22002---» All matchesMontrose FC22002---» All matchesCardiff Metropolitan211011--» All matchesFalkirk FC220011--» All matchesFC Alashkert20111---» All matchesGrimsby Town21011---» All matchesLuton Town21011---» All matchesNorwich City21011---» All matchesRaith Rovers21011---» All matchesScunthorpe United20111---» All matchesShamrock Rovers211011--» All matchesSheffield Wednesday210111--» All matchesSligo Rovers200211--» All matchesBurton Albion2002----» All matchesChesterfield FC2101--1-» All matchesCrewe Alexandra2011----» All matchesDagenham & Redbridge2011----» All matchesDunfermline Athletic2101----» All matchesGreenock Morton FC2020----» All matchesHereford United2011----» All matchesNottingham Forest2002----» All matchesPontypridd United2002----» All matchesPort Vale FC2020----» All matchesShelbourne FC2011----» All matchesSt Patrick's Athletic2011-1--» All matchesTorquay United2002----» All matchesTranmere Rovers2101----» All matchesOxford United11001---» All matchesAccrington Stanley1100----» All matchesAlfreton Town1100----» All matchesArbroath FC1100-1--» All matchesAthlone Town1100----» All matchesAyr United1001----» All matchesBarnsley FC1001----» All matchesBolton Wanderers1001----» All matchesBristol City1001----» All matchesBury FC1100----» All matchesDerry City1001-1--» All matchesDoncaster Rovers1001----» All matchesFC Prishtina1001----» All matchesFK Sarajevo1001----» All matchesLeicester City1001----» All matchesLivingston FC1100----» All matchesPeterhead FC1100----» All matchesRoss County FC1001-1--» All matchesRotherham United1001----» All matchesSheffield United1001----» All matchesShrewsbury Town1001----» All matchesStevenage FC1100-1--» All matchesSwansea City1001----» All matchesTamworth FC1100----» All matchesTipton Town1100----» All matchesWolverhampton Wanderers1001----» All matchesWycombe Wanderers1001----» All matches