Record by opponent MatchesWDLScoresYellowYellow-RedRedThe New Saints1011811--» All matchesCardiff Metropolitan9423-1--» All matchesBala Town8125----» All matchesCaernarfon Town8413-1--» All matchesHaverfordwest County8512-1--» All matchesConnah's Quay Nomads711511--» All matchesFlint Town United7205----» All matchesPenybont FC7214----» All matchesAberystwyth Town6312----» All matchesCefn Druids5401----» All matchesGrenada4211----» All matchesBriton Ferry Llansawel AFC3201----» All matchesNewtown AFC3012-1--» All matchesAirbus UK2110-1--» All matchesBarry Town United2002----» All matchesBelize2101----» All matchesColwyn Bay FC2002----» All matchesCuba2020----» All matchesPuerto Rico2200----» All matchesSpartak Trnava2002-1--» All matchesSaint Martin11002---» All matchesFrench Guiana10101---» All matchesAmmanford AFC1010----» All matchesArmenia1001-1--» All matchesBonaire1100----» All matchesBritish Virgin Islands1100----» All matchesCambrian United1100----» All matchesCarmarthen Town1100----» All matchesGermany U191001----» All matchesDominican Republic1001----» All matchesEl Salvador1001----» All matchesGeorgia1001----» All matchesGuyana1100----» All matchesHaiti1001-1--» All matchesHolywell Town1100----» All matchesIndonesia1001----» All matchesJamaica1001----» All matchesCayman Islands1100----» All matchesCanada1001----» All matchesLithuania U211010----» All matchesLlandudno FC1100-1--» All matchesMacclesfield FC1001----» All matchesNSÍ Runavík1001----» All matchesPontypridd United1100----» All matchesSolomon Islands1100----» All matchesSweden U191001----» All matchesSlovenia U191100----» All matchesSuriname1001----» All matchesTrinidad & Tobago1001----» All matchesWest Bromwich Albion1001----» All matches