All competitionsLeague CupPremier LeagueWelsh CupRecord by opponent MatchesWDLScoreAberbargoed Buds22007:2» All matchesAberdare Town FC21017:4» All matchesAberfan Social11003:0» All matchesAbergavenny Town11002:0» All matchesAberystwyth Town430113:4» All matchesAfan Lido FC11003:2» All matchesAfan United11005:0» All matchesAirbus UK21012:3» All matchesAmmanford AFC32014:4» All matchesBala Town732210:10» All matchesBarry Town United821510:20» All matchesBuckley Town1000:» All matchesCaerau Ely AFC11001:0» All matchesCaernarfon Town50056:16» All matchesCambrian United20111:2» All matchesCardiff Metropolitan732212:13» All matchesCarmarthen Town20115:7» All matchesColwyn Bay FC31113:4» All matchesConnah's Quay Nomads72057:16» All matchesConwy Borough FC10013:4» All matchesCroesyceiliog AFC11005:0» All matchesFlint Town United91448:12» All matchesGoytre AFC10011:2» All matchesGoytre United11003:1» All matchesHaverfordwest County71066:16» All matchesHolywell Town10101:1» All matchesLlandudno FC21015:3» All matchesLlanelli Town640111:5» All matchesLlantwit Major FC11003:1» All matchesMold Alexandra21015:2» All matchesNew Inn AFC11003:0» All matchesNewtown AFC41215:5» All matchesPenybont FC81244:14» All matchesPontypridd United1000:» All matchesSwansea City U2110010:6» All matchesTaff's Well AFC11003:1» All matchesThe New Saints62049:14» All matchesTrefelin BGC20111:4» All matchesTreharris Athletic Western11004:3» All matchesTrethomas Bluebirds11003:0» All matchesUndy Athletic1000:» All matchesTotal119441852184:201