Record by opponent MatchesWDLScoresYellowYellow-RedRedDunfermline Athletic522122--» All matchesAirdrieonians FC54011---» All matchesBristol Rovers40222---» All matchesArbroath FC40131---» All matchesForest Green Rovers41031---» All matchesGreenock Morton FC4112----» All matchesPartick Thistle4103-1--» All matchesQueen's Park FC4103----» All matchesSt. Johnstone FC4004----» All matchesMonterey Bay FC32102---» All matchesQueen Of The South33002---» All matchesBradford City31111---» All matchesDundee FC32101---» All matchesLas Vegas Lights FC300311--» All matchesRaith Rovers31021---» All matchesAyr United3120----» All matchesCambridge United3012----» All matchesExeter City3021----» All matchesLeyton Orient3111----» All matchesMansfield Town3102----» All matchesMotherwell FC3111----» All matchesNewport County3111----» All matchesStevenage FC3201----» All matchesSwindon Town3201----» All matchesBurton Albion21102---» All matchesDerby County U1822002---» All matchesEl Paso Locomotive21012---» All matchesOakland Roots21012---» All matchesBarrow AFC21101---» All matchesBrighton & Hove Albion U2122001---» All matchesCheltenham Town21011---» All matchesEast Kilbride FC22001---» All matchesHarrogate Town20021---» All matchesKilmarnock FC21011---» All matchesMontrose FC22001---» All matchesNew Mexico United21011---» All matchesPhoenix Rising21101---» All matchesSan Antonio FC21011---» All matchesAccrington Stanley2101----» All matchesCarlisle United2002----» All matchesCrawley Town2110----» All matchesDerby County2011----» All matchesHartlepool United2101----» All matchesHeart of Midlothian2002----» All matchesHibernian FC2011----» All matchesLincoln City2002----» All matchesLivingston FC2002----» All matchesMilton Keynes Dons2002----» All matchesNorthampton Town2200----» All matchesOldham Athletic2200----» All matchesPlymouth Argyle2002----» All matchesPort Vale FC2101----» All matchesReading FC2011----» All matchesSheffield Wednesday2002----» All matchesManchester City U1811003---» All matchesLoudoun United11002---» All matchesSan Jose Earthquakes11002---» All matchesSunderland AFC U1811002---» All matchesWolverhampton Wanderers U1811002---» All matchesBarnsley FC11001---» All matchesEast Fife FC10101---» All matchesEdinburgh City11001---» All matchesIpswich Town10011---» All matchesLiverpool FC U1810011---» All matchesLouisville City FC10011---» All matchesPeterhead FC11001---» All matchesSalford City11001---» All matchesScunthorpe United10101---» All matchesStoke City U1811001---» All matchesWest Bromwich Albion U1810101---» All matchesAberdeen FC1001----» All matchesAlloa Athletic1100----» All matchesBanks O’ Dee FC1100----» All matchesBirmingham Legion1010----» All matchesBlackburn Rovers U181100----» All matchesBristol City1001----» All matchesCardiff City1010----» All matchesCeltic FC1001----» All matchesCharleston Battery1001----» All matchesCharlton Athletic1010----» All matchesClyde FC1100----» All matchesColchester United1100----» All matchesColorado Springs Switchbacks1001----» All matchesCove Rangers1100----» All matchesDetroit City FC1100----» All matchesDoncaster Rovers1001----» All matchesDundee United1001----» All matchesEverton FC U211100----» All matchesFC Tulsa1010----» All matchesFleetwood Town1100----» All matchesHamilton Academical1010----» All matchesHartford Athletic1100----» All matchesKing's Lynn1100----» All matchesMiddlesbrough FC1001----» All matchesMiddlesbrough FC U181100----» All matchesMillwall FC1001----» All matchesNewcastle United U181100----» All matchesNorth Carolina FC1010----» All matchesOrange County SC1100----» All matchesOxford United1001----» All matchesPittsburgh Riverhounds1001----» All matchesPortsmouth FC1010----» All matchesPreston North End1001----» All matchesRangers FC1001----» All matchesRhode Island FC1010----» All matchesRochdale AFC1010----» All matchesSeattle Sounders1001----» All matchesSt. Mirren FC1001----» All matchesStoke City1010----» All matchesStranraer FC1001----» All matchesSutton United1100----» All matchesSwansea City1100----» All matchesTampa Bay Rowdies1001----» All matchesTranmere Rovers1001----» All matchesWolverhampton Wanderers U211010----» All matchesWycombe Wanderers1010----» All matches