All competitionsLeague CupPremier LeagueWelsh CupRecord by opponent MatchesWDLScoreAFC Llwydcoed10010:1» All matchesAberystwyth Town1492324:9» All matchesAirbus UK760113:8» All matchesAmmanford AFC11003:0» All matchesBala Town21241318:47» All matchesBangor 1876 FC21005:1» All matchesBangor City10010:1» All matchesBarmouth & Dyffryn United11007:1» All matchesBarry Town United1232716:24» All matchesBow Street11003:0» All matchesBriton Ferry Llansawel AFC944112:8» All matchesBuckley Town11001:0» All matchesCaerau Ely AFC11003:1» All matchesCaernarfon Town18221420:46» All matchesCaersws FC11001:0» All matchesCambrian United10010:1» All matchesCardiff Metropolitan1535722:24» All matchesCarno FC11004:0» All matchesCefn Druids641119:4» All matchesChirk AAA11005:1» All matchesColwyn Bay FC52025:5» All matchesConnah's Quay Nomads1712149:39» All matchesConwy Borough FC10012:3» All matchesDenbigh Town22005:1» All matchesFour Crosses11009:0» All matchesGreenfield FC22006:1» All matchesGresford Athletic22008:3» All matchesGuilsfield Athletic11003:2» All matchesHaverfordwest County1763820:23» All matchesHolywell Town32019:4» All matchesLlanberis FC22005:2» All matchesLlandudno FC10012:3» All matchesLlandyrnog United11005:1» All matchesLlanelli Town430112:2» All matchesLlanfair United21016:4» All matchesLlanidloes Town FC21014:4» All matchesLlanrhaeadr-ym-Mochnant11002:1» All matchesLlay Welfare11003:1» All matchesMold Alexandra11004:1» All matchesNeath FC10011:3» All matchesNewport Civil Service11003:0» All matchesNewtown AFC1663726:24» All matchesPenrhiwceiber Rangers11003:1» All matchesPenrhyncoch FC10011:2» All matchesPenrhyndeudraeth FC11005:0» All matchesPenybont FC1544618:22» All matchesPenycae FC11006:0» All matchesPontypridd United42117:4» All matchesPorthmadog FC11005:1» All matchesPrestatyn Town20010:1» All matchesRhos Aelwyd11004:3» All matchesRhostyllen FC11002:0» All matchesRhyl FC11001:0» All matchesRuthin Town11003:1» All matchesThe New Saints15011410:72» All matchesTrearddur Bay United11003:0» All matchesTrefelin BGC11002:0» All matchesTotal2469534111395:411