All competitionsLeague CupPremier LeagueWelsh CupRecord by opponent MatchesWDLScoreAberdare Town FC1000:» All matchesAbertillery Bluebirds11006:0» All matchesAberystwyth Town943211:10» All matchesAfan Lido FC10010:2» All matchesAirbus UK440012:0» All matchesBala Town61233:11» All matchesBarry Town United52126:10» All matchesBriton Ferry Llansawel AFC1000:» All matchesBryntirion Athletic10011:2» All matchesCaerau Ely AFC11003:1» All matchesCaernarfon Town63037:7» All matchesCambrian United11002:1» All matchesCardiff City U2110011:3» All matchesCardiff Metropolitan80082:17» All matchesCarmarthen Town31025:8» All matchesCefn Cribwr Athletic Club11003:1» All matchesChepstow Town FC11002:1» All matchesColwyn Bay FC52037:9» All matchesConnah's Quay Nomads40041:12» All matchesCwmbran Celtic32004:1» All matchesFlint Town United41124:7» All matchesGoytre AFC11006:3» All matchesHaverfordwest County1143413:16» All matchesLlandrindod Wells FC11001:0» All matchesLlanelli Town11004:1» All matchesLlanidloes Town FC11002:1» All matchesNewport Civil Service11003:0» All matchesNewtown AFC50056:16» All matchesPencoed Athletic AFC11003:1» All matchesPenrhiwceiber Rangers1000:» All matchesPenrhyncoch FC11003:1» All matchesPenybont FC71242:8» All matchesPenydarren Boys & Girls31027:4» All matchesPontardawe Town11002:0» All matchesRuthin Town11004:3» All matchesSTM Sports10012:3» All matchesTaff's Well AFC22005:1» All matchesThe New Saints40040:9» All matchesTreowen Stars1000:» All matchesYnyshir Albions FC10011:2» All matchesTotal112421253: