Record by opponent MatchesWDLScoresYellowYellow-RedRedSt. Johnstone FC10343211-» All matchesKilmarnock FC1042413--» All matchesRangers FC90272---» All matchesSt. Mirren FC9243-1--» All matchesHibernian FC84222---» All matchesAberdeen FC82241---» All matchesMotherwell FC81251---» All matchesRoss County FC82331---» All matchesDundee United7313----» All matchesHeart of Midlothian7124-2--» All matchesCeltic FC6006----» All matchesDundee FC6204----» All matchesInverness CT5113----» All matchesYanbian Longding421131--» All matchesAyr United41212---» All matchesShijiazhuang Gongfu FC32103---» All matchesNanjing City32102---» All matchesPartick Thistle33002---» All matchesDalian K'un City30121---» All matchesDunfermline Athletic33001---» All matchesGuangdong GZ-Power31021---» All matchesGuangxi Pingguo Haliao31111---» All matchesHamilton Academical31111---» All matchesSuzhou Dongwu30121---» All matchesJiangxi Dingnan United3120----» All matchesWrexham AFC21012---» All matchesQingdao Red Lions22001---» All matchesQueen Of The South21101---» All matchesWealdstone FC22001---» All matchesBarnet FC2101----» All matchesBromley FC2002-1--» All matchesChongqing Tonglianglong2002-1--» All matchesCove Rangers2200----» All matchesJiangxi Lushan2011----» All matchesKelty Hearts2200----» All matchesLiaoning Tieren2002----» All matchesNantong Zhiyun2002----» All matchesNingbo Professional2002----» All matchesRaith Rovers2011----» All matchesSolihull Moors2002----» All matchesStockport County2011----» All matchesSutton United2002-2--» All matchesWeymouth FC2101----» All matchesWoking FC2200----» All matchesYeovil Town2101-1--» All matchesAltrincham FC11001---» All matchesBrechin City FC11001---» All matchesDagenham & Redbridge11001---» All matchesMeizhou Hakka11001---» All matchesShaanxi Union10011---» All matchesAFC Wimbledon1001----» All matchesAlbion Rovers1100----» All matchesBoreham Wood1010----» All matchesChangchun Yatai1010----» All matchesCheltenham Town1100----» All matchesChesterfield FC1001----» All matchesClyde FC1100----» All matchesDalian Yingbo1001----» All matchesEast Fife FC1100----» All matchesEastleigh FC1001----» All matchesFoshan Nanshi1100----» All matchesGreenock Morton FC1100----» All matchesGuangxi Hengchen1010----» All matchesGuangzhou FC1001----» All matchesHalifax Town1001----» All matchesHartlepool United1001----» All matchesKing's Lynn1010-1--» All matchesMaidenhead United1100----» All matchesNotts County1100----» All matchesTorquay United1001----» All matchesWuxi Wugou1100----» All matchesYunnan Yukun1001----» All matches