All competitionsLeague CupPremier LeagueWelsh CupRecord by opponent MatchesWDLScoreAFC Llwydcoed11003:0» All matchesAFC Porth1000:» All matchesAberystwyth Town32019:7» All matchesAfan Lido FC32004:2» All matchesAirbus UK10012:3» All matchesAmmanford AFC21014:1» All matchesBarry Town United60247:14» All matchesBriton Ferry Llansawel AFC21102:1» All matchesButetown FC11004:0» All matchesCaernarfon Town10011:9» All matchesCaersws FC10013:4» All matchesCaldicot Town11003:2» All matchesCanton FC10013:4» All matchesCardiff City U2121002:0» All matchesCardiff Metropolitan30112:4» All matchesCarmarthen Town420210:7» All matchesChepstow Town FC11003:1» All matchesColwyn Bay FC10010:2» All matchesConnah's Quay Nomads10010:3» All matchesCwmbran Celtic11001:0» All matchesDenbigh Town11002:1» All matchesFlint Town United11001:0» All matchesGoytre United21006:0» All matchesHaverfordwest County42025:6» All matchesHolywell Town11002:1» All matchesLlandrindod Wells FC11002:0» All matchesLlandudno FC22007:5» All matchesLlanelli Town11002:0» All matchesMerthyr Town10011:2» All matchesMonmouth Town11005:1» All matchesNewcastle Emlyn11004:1» All matchesNewtown AFC31023:5» All matchesPenrhiwceiber Rangers11002:0» All matchesPenybont FC30124:8» All matchesPontardawe Town21012:1» All matchesPontypridd United10011:2» All matchesPort Talbot Town42018:3» All matchesPrestatyn Town10012:3» All matchesPure Swansea FC20010:3» All matchesRhyl FC1000:» All matchesThe New Saints41032:17» All matchesTrefelin BGC21015:3» All matchesTreowen Stars1000:» All matchesTrethomas Bluebirds11005:0» All matchesTroedyrhiw11003:1» All matchesUndy Athletic10010:2» All matchesYnyshir Albions FC11007:3» All matchesYnysygerwn AFC11003:1» All matchesTotal8337532147:133