Record by opponent MatchesWDLScoresYellowYellow-RedRedCeltic FC10217----» All matchesHeart of Midlothian8341----» All matchesAberdeen FC7421-1--» All matchesSt. Mirren FC7232----» All matchesSydney FC7214-2--» All matchesBrisbane Roar61141---» All matchesDundee FC6321111-» All matchesSt. Johnstone FC632111--» All matchesAdelaide United6204-1--» All matchesKilmarnock FC6330-3--» All matchesNewcastle United Jets6402-1--» All matchesRangers FC6123-1--» All matchesWellington Phoenix6204-1--» All matchesWestern United6411----» All matchesMelbourne Victory5122-1--» All matchesDundee United42111---» All matchesMacarthur FC4112----» All matchesMelbourne City FC4004-2--» All matchesMotherwell FC4202-1--» All matchesRoss County FC4130-1--» All matchesWestern Sydney Wanderers4112-2-1» All matchesNew Zealand3300----» All matchesChina22001---» All matchesWatford FC21101---» All matchesAston Villa2002-1--» All matchesCharlton Athletic2011-1--» All matchesFC Luzern2110-1--» All matchesHull City2002----» All matchesJapan2110----» All matchesNorwich City2002----» All matchesPerth Glory2011----» All matchesQueens Park Rangers2101----» All matchesSaudi Arabia2110----» All matchesSheffield Wednesday2110----» All matchesWrexham AFC2011-1--» All matchesPeterhead FC11002---» All matchesIndonesia11001---» All matchesPreston North End11001---» All matchesBahrain1010----» All matchesBangladesh1100----» All matchesBirmingham City1001----» All matchesBonnyrigg Rose Athletic1100----» All matchesBradford City1001----» All matchesBristol City1100----» All matchesClyde FC1100----» All matchesClydebank FC1100----» All matchesCoventry City1001----» All matchesDerby County1001----» All matchesElgin City1100----» All matchesEngland1001----» All matchesFalkirk FC1001----» All matchesGreenock Morton FC1001----» All matchesInter Club d’Escaldes1001----» All matchesInverness CT1100----» All matchesIpswich Town1010----» All matchesIraq U231010----» All matchesJapan U231001----» All matchesJordan U231100----» All matchesCanada1100----» All matchesKelty Hearts1001----» All matchesColombia1001----» All matchesKuwait U231100----» All matchesLeicester City1100----» All matchesLivingston FC1100----» All matchesMiddlesbrough FC1010----» All matchesMillwall FC1100----» All matchesOxford United1010----» All matchesPalestine1100----» All matchesPortsmouth FC1001-1--» All matchesQueen's Park FC1100----» All matchesRaith Rovers1100----» All matchesSaudi Arabia U231001----» All matchesSheffield United1001----» All matchesSouthampton FC1100----» All matchesStoke City1010----» All matchesSouth Korea1001----» All matchesSwansea City1001----» All matchesTurkmenistan U231100----» All matchesUSA1001----» All matchesUzbekistan1010----» All matchesVenezuela1001----» All matchesWest Bromwich Albion1001----» All matches