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 December, 2019

Opponents P W D L GF GA
Aberdare Town 1 1 0 0 2 1
Aberystwyth Town 32 16 7 9 60 41
Afan Lido 11 9 1 1 32 5
AIK (Allmänna Idrottsklubben) 2 0 0 2 0 4
Airbus 29 15 3 11 44 42
Alloa Athletic 1 0 0 1 2 4
Barry Town United 8 3 2 3 12 12
Bangor City 27 12 2 13 46 51  (1 match won on pens)
Bodedern 4 1 1 2 6 6
Borras Park 3 3 0 0 17 1
Brickfield 2 2 0 0 8 1
Brymbo 3 3 0 0 6 1
Buckley Town 15 8 4 3 38 21
Caernarfon Town 5 2 0 3 6 9
Caersws 3 3 0 0 7 1
Caldicot Town 1 1 0 0 6 1
Carmarthen Town 28 15 3 10 51 38 (1 match lost on pens)
Cefn Druids 16 12 2 2 35 17
Cefn United 2 1 1 0 3 2
Cemaes Bay 2 2 0 0 10 1
Chirk AAA 4 3 0 1 11 4
Connah’s Quay 34 12 7 15 46 41 (1 match lost on pens)
Conwy United (now Borough) 2 2 0 0 9 4
Corwen 1 1 0 0 3 1
Denbigh Town 9 7 1 1 25 11
FC Differdange 03 2 1 0 1 3 4
FC Levadia Tallinn 2 1 0 1 2 4
Flint Town United 14 6 3 5 33 19
Glan Conwy 1 1 0 0 3 0
Glantraeth 13 8 0 5 24 19 (1 match lost on pens)
Gresford Athletic 15 13 2 0 43 9
Guilsfield 13 8 2 3 36 15
Halkyn United 4 2 1 1 8 3
Haverfordwest County 9 6 2 1 17 7
Holyhead Hotspur 14 6 3 5 24 22
Holywell Town 4 3 0 1 7 4
Lex XI 13 10 0 3 39 18
Llandudno 21 12 7 2 36 18
Llandyrnog United 11 7 2 2 21 10
Llanelli 16 8 0 8 33 24 (1 match won on pens)
Llanfairpwll 11 8 2 1 34 14
Llangefni Town 9 2 1 6 9 16
Llangollen 3 2 1 0 10 4
Llanrug 1 1 0 0 1 0
Llay Welfare 2 2 0 0 6 0
Merthyr Saints 1 1 0 0 6 0
Mold Alexandra 8 7 0 1 19 5
Monmouth Town 1 1 0 0 3 2
Mynydd Isa 10 4 4 2 18 12
Neath 8 1 2 5 5 15
New Brighton 1 1 0 0 3 0
Newtown 33 16 12 5 56 35
Penybont 2 2 0 0 10 2
Penrhyncoch 13 12 1 0 36 9
Penycae 2 0 0 2 4 6
Port Talbot 22 10 6 6 36 24
Porthmadog 3 2 1 0 3 0
Prestatyn Town 29 17 3 9 55 42 (1 match lost on pens)
Queens Park 10 6 1 3 23 14
Rhoose 1 1 0 0 6 1
Rhos Aelwyd 5 4 1 0 18 6
Rhostyllen 2 1 0 1 4 4
Rhyl 12 5 1 6 21 24
Ruthin Town 17 13 2 2 38 12
Saltney Town 1 1 0 0 5 1
The New Saints 40 2 11 28 34 89
Ton Pentre 1 1 0 0 2 2 (1 match won on pens)
Tre Fiori 2 1 0 1 1 3
Vaduz 2 0 0 2 1 5
Welshpool Town 5 3 1 1 7 5
Cardiff Met (UWIC) 12 8 0 4 21 18
Total 667 362 104 202 1307 868