All competitionsLeague CupPremier LeagueWelsh CupRecord by opponent MatchesWDLScoreAberdare Town FC10100:0» All matchesAbertillery Bluebirds11002:0» All matchesAberystwyth Town11001:0» All matchesAirbus UK10010:2» All matchesBarry Town United10102:2» All matchesBriton Ferry Llansawel AFC31024:4» All matchesCaernarfon Town20020:9» All matchesCaldicot Town11001:0» All matchesCambrian United21011:4» All matchesCardiff City U211000:» All matchesCardiff Draconians11004:1» All matchesCardiff Metropolitan40042:15» All matchesCarmarthen Town21016:3» All matchesChepstow Town FC10011:2» All matchesColwyn Bay FC10102:2» All matchesConnah's Quay Nomads10010:2» All matchesCwmbran Celtic20020:4» All matchesFC Cwmaman11004:2» All matchesFlint Town United10010:3» All matchesGoytre United20112:4» All matchesHaverfordwest County30020:3» All matchesHolywell Town11002:1» All matchesLlandudno FC10010:2» All matchesLlantwit Major FC1000:» All matchesMerthyr Town10010:2» All matchesNewtown AFC10010:2» All matchesPenrhiwceiber Rangers10010:3» All matchesPenrhyncoch FC11002:1» All matchesPentwyn Dynamos10010:1» All matchesPenybont FC21013:6» All matchesPure Swansea FC11002:1» All matchesSully Sports11005:2» All matchesTaff's Well AFC1000:» All matchesThe New Saints10010:9» All matchesTon Pentre FC11003:1» All matchesTrefelin BGC40111:7» All matchesTotal521452750:100