Below is a complete first team playing record from the beginning of the 2003 season (16th August) up to the present day. Matches include all league and cup fixtures (no friendlies included).

Last updated 8th March, 2020

OpponentsPWDLGFGA
Aberdare Town110021
Aberystwyth Town3216796041
Afan Lido11911325
AIK (Allm?nna Idrottsklubben)200204
Airbus29153114442
Alloa Athletic100124
Barry Town United83231212
Bangor City27122134651?(1 match won on pens)
Bodedern411266
Borras Park3300171
Brickfield220081
Brymbo330061
Buckley Town158433821
Caernarfon Town85031311
Caersws330071
Caldicot Town110061
Carmarthen Town28153105138(1 match lost on pens)
Cefn Druids1712233619
Cefn United211032
Cemaes Bay2200101
Chirk AAA4301114
Connah’s Quay36128164945(1 match lost on pens)
Conwy United (now Borough)220094
Corwen110031
Denbigh Town97112511
FC Differdange 03210134
FC Levadia Tallinn210124
Flint Town United146353319
Glan Conwy110030
Glantraeth138052419(1 match lost on pens)
Gresford Athletic151320439
Guilsfield138233615
Halkyn United421183
Haverfordwest County9621177
Holyhead Hotspur146352422
Holywell Town430174
Lex XI1310033918
Llandudno2112723618
Llandyrnog United117222110
Llanelli168083324(1 match won on pens)
Llanfairpwll118213414
Llangefni Town9216916
Llangollen3210104
Llanrug110010
Llay Welfare220060
Merthyr Saints110060
Mold Alexandra8701195
Monmouth Town110032
Mynydd Isa104421812
Neath8125515
New Brighton110030
Newtown34171255836
Penybont3300142
Penrhyncoch131210369
Penycae200246
Port Talbot2210663624
Porthmadog321030
Prestatyn Town2917395542(1 match lost on pens)
Queens Park106132314
Rhoose110061
Rhos Aelwyd5410186
Rhostyllen210144
Rhyl125162124
Ruthin Town1713223812
Saltney Town110051
The New Saints41212283590
Ton Pentre110022(1 match won on pens)
Tre Fiori210113
Vaduz200215
Welshpool Town531175
Cardiff Met (UWIC)138052119
Total6773681052051326879