All competitionsLeague CupPremier LeagueWelsh CupRecord by opponent MatchesWDLScoreAberystwyth Town30021:5» All matchesAfan Lido FC10010:1» All matchesAirbus UK20024:9» All matchesAmmanford AFC10011:2» All matchesBala Town10010:2» All matchesBangor 1876 FC20023:5» All matchesBarry Town United10011:3» All matchesBriton Ferry Llansawel AFC10101:1» All matchesBuckley Town22003:1» All matchesCaerau Ely AFC10010:2» All matchesCaernarfon Town20013:5» All matchesCaersws FC32019:4» All matchesCambrian United10011:2» All matchesCardiff Metropolitan10011:6» All matchesCefn Druids10013:5» All matchesCoedpoeth United11008:0» All matchesColwyn Bay FC21012:6» All matchesConnah's Quay Nomads30031:8» All matchesConwy Borough FC11003:1» All matchesCorwen FC11003:0» All matchesDenbigh Town11003:1» All matchesFlint Mountain10011:3» All matchesFlint Town United31024:9» All matchesGresford Athletic10012:3» All matchesGuilsfield FC21014:4» All matchesHakin United11005:1» All matchesHaverfordwest County10010:1» All matchesHay St. Mary11004:2» All matchesKnighton Town FC11006:3» All matchesLlandrindod Wells FC11003:1» All matchesLlandudno FC30036:11» All matchesLlanrhaeadr-ym-Mochnant11006:0» All matchesLlanuwchllyn FC11005:0» All matchesLlay Welfare21003:1» All matchesMold Alexandra22004:2» All matchesNewtown AFC21013:4» All matchesPenrhyncoch FC11001:0» All matchesPenybont FC10011:2» All matchesPenycae FC11003:0» All matchesPorthmadog FC11002:1» All matchesPrestatyn Town21107:6» All matchesRhostyllen FC11003:2» All matchesRuthin Town21001:0» All matchesThe New Saints20022:13» All matchesTrefelin BGC10101:1» All matchesTotal6727333128:139