WELSH NON LEAGUE BADGES  

ALL £3.00 Each (unless stated)

In most cases, I only have ONE of each badge  
 

Aberaman Athletic 1

£4.00

Abercwmboi 2

Out of Stock 

Aberdyfi 3

 

Abergavenny Thursdays 5

£5.00



Abergavenny Town 482

Abergele Town 6

Out of Stock 



Aberffraw 449


Aberfan Social Club 509
Out of Stock


Abertillery Bluebirds 7
Out of Stock

Aber Valley YMCA 9

Out of Stock 



Aberystwyth Town SC 11

£4.00


Aberystwyth Town 12
£4.00
Out of Stock


Aberystwyth Town 13
£4.00


Aberystwyth Town 14
£4.00

Aberystwyth Town 372

Out of Stock 



Aberystwyth Town 643


Aberystwyth Town 669
125 Years
£4.00
Out of Stock


Aberystwyth 646


Abercynon Athletic 431
£4.00
Out of Stock


Abermule Town 648


Aberaeron 393



Aberbargoed Buds 468


Aberporth 644
Out of Stock


Aberdare Town 647
Out of Stock


Abergwili 649
Out of Stock


Acrefair Youth 17
£4.00
Out of Stock

Afan Lido 18

 



Airbus UK
19
£4.00

Airbus UK 20

 



Airbus UK 21
Out of Stock


Airbus UK 22
Out of Stock


Airbus UK 23
Out of Stock


Airbus UK Broughton 394


Albion Rovers 24
Out of Stock

Albion Rovers 25

Out of Stock

Amlwch Town 26

Out of Stock



Amlwch Town 651
Out of Stock


Ammanford 27
£4.00


Ammanford 454


Athletic Union 650


Athletic Club Pontymister 455
Out of Stock


AFC Butetwon 618
Out of Stock


Baglan Red Dragons 395
Out of Stock

Bala Town 657

 



Bala Town 28
Out of Stock


Bala Junior 665
Out of Stock


Bangor City SA 29
£4.00
Out of Stock


Bangor City 30


Bangor City 32
Out of Stock


Bangor City 33

Bangor City 34 



Bangor City 35
Out of Stock


Bangor City 36
Out of Stock


Bangor City SA 645
£4.00
Out of Stock

Bangor City 656

Out of Stock



Bangor City SA 666
£4.00
Out of Stock


Bangor U/L
Out of Stock

Bargoed 38



Bargod Rangers 653


Barmouth 39
£20.00
Out of Stock

Barmouth & Dyfryn United 374 



Barmouth & Dyfryn United
458


Barmouth & Dyfryn United 615
Out of Stock


Barmouth & Dyfryn United
662 £5.00
Out of Stock


Barmouth & Dyfryn United 150 Years 670
£4.00
Out of Stock


Barry Town 43
£5.00
Out of Stock


Barry Town 44
Out of Stock


Barry Town 45

Barry Town 46

Out of Stock

Barry Town 48

Out of Stock



Barry Town 49


Barry Town SC 664
£4.00
Out of Stock


Barry Town United 494
Out of Stock


Barry Town United 660
Out of Stock

Beaumaris Town 51 



Berriew 52


Berriew 654

Bethel FC 53

Out of Stock



Bethesda Athletic 376

Bettws FC 54

Out of Stock



Blackrock Rovers 613
Out of Stock


Blaenau Amateurs 55
£4.00

Blaenau Amateurs 56

Out of Stock



Blaenau Amateurs 658
Out of Stock


Blaenau Ffestiniog 58
£5.00
Out of Stock

Blaenrhondda 59

Out of Stock

Bodedern 60

Out of Stock



Bodedern Athletic 469
Out of Stock


Bont 663
Out of Stock
 
 

Borth United 655


Borough United 62
£20.00
Out of Stock

Borras Park Albion 63

Out of Stock 

Bow Street 64

Out of Stock 



Brecon Corinthians 65
£4.00
Out of Stock


Brecon Corries 635
 Out of Stock


Brecon Northcote 641
Out of Stock

Brickfield Rangers 66

Out of Stock 



Bridgend Town 67
£4.00

Bridgend Town 68

Out of Stock 



Bridgend Street 659
Out of Stock


Briton Ferry Athletic 70
Out of Stock

Briton Ferry Athletic 71

Out of Stock 



Briton Ferry Llansawel 457
Out of Stock


Brymbo 456
Out of Stock

Brymbo Broughton 72

 



Brymbo Broughton 661
Out of Stock


Brynna 377
Out of Stock

Brynteg Village 73

Out of Stock 



Brynford United 440
Out of Stock

Bryntirion Athletic 74

Out of Stock 



Bryntirion Athletic U/L
Out of Stock


Bryncae 485
Out of Stock


Buckley Town 75
Out of Stock

Buckley Town 76

Out of Stock 



Builth Wells 78
£4.00


Builth Wells 671
Out of Stock


Cadoxton Barry 491
Out of Stock

Caerau (Ely) 80

 



Caerau (Ely) 632
       

Caerau 81

Out of Stock



Caerau Boys & Girls 82
Out of Stock


Caernarfon Town 85
£4.00
Out of Stock


Caernarfon Town 86
also maroon/sky



Caernarfon Town 441
Out of Stock


Caernarfon Town 605
Out of Stock




Caernarfon Wanderers 565
Out of Stock


Caersws 89
Out of Stock


Caerwys 91
£4.00
Out of Stock


Caerleon 83 £4.00
Out of Stock

Caldicot Town 92

Out of Stock 



Cambrian & Clydach Vale 93
Out of Stock


Canton Rangers 470



Canton Liberal 483


Cardigan Town 603 £5.00
Out of Stock


Cardiff Civil Service 94
Out of Stock


Cardiff Corinthians 95
£4.00
Out of Stock


Cardiff Corinthians Commitee 96 £10.00
Out of Stock


Cardiff Corinthians 97


Cardiff Corinthians 520
Out of Stock

Cardiff Grange Harlequins 98

Out of Stock



Cardiff Grange Harlequins 499
Out of Stock


Cardiff Splott Albion 396
Out of Stock


Cardiff Hibernian 488

Out of Stock

Carmarthen Town 99

 

Carmarthen Town 101

Out of Stock 



Carmarthen Stars U/L
Out of Stock


Carnetown 102
Out of Stock


Carno 103
£4.00
Out of Stock

Castell Alun Colts 104

Out of Stock 



Cefn Albion 105
£4.00
Out of Stock


Cefn Druids 106
Out of Stock



Cefn Druids 598
Out of Stock

Cefn United 108

Out of Stock



FC Cefn 442



Carno 612
Out of Stock

Chepstow Town 111

Out of Stock



Chepstow Town 642
Out of Stock
   
   

Cemaes Bay 109

 

Cemaes Bay 110

Out of Stock 



Cemaes Bay 379
Out of Stock

Chirk AAA 112

Out of Stock 



Chirk AAA 114
Out of Stock



Chirk Town 115
Out of Stock


Christchurch Hamdden 116
£4.00
Out of Stock


Churchstoke 514
Out of Stock


Cilgerran Rovers 552
Out of Stock


City of Asaph 459


Coedpoeth United 117

Out of Stock


Cogan Coronation 619
Out of Stock

Colwyn Bay SC 118

£4.00

Out of Stock



Colwyn Bay 123



Colwyn Bay 124



Colwyn Bay 126


Colwyn Bay 127


Colwyn Bay 128
Out of Stock


Colwyn Bay 444
Out of Stock


Colwyn Bay 489
Out of Stock


Colwyn Bay 553


Colwyn Bay 597
Out of Stock


Colwyn Bay Supporters 601
Out of Stock



Colwyn Bay YMCA 129
£4.00
Out of Stock

Connah's Quay Nomads 130

Out of Stock



Connah's Quay Nomads 131
Out of Stock

Connah's Quay Nomads 561

Out of Stock



Connah's Quay Nomads 397
Out of Stock


Connah's Quay Town 511


Conwy Borough 445



Conwy United 132

Conwy United 133

Out of Stock



Corus Steel 134
Out of Stock


Corwen 135



Cornelly United 490
Out of Stock


Crannog 562
Out of Stock


Croesyceiliog 460
Out of Stock


Cribwr Boys Club 607
Out of Stock


CMW Welfare 461

Cwmamman United 136

Out of Stock 



Cwmbran Town 137

Cwmbran Town 138

Out of Stock



Cwmbran Town 140


Cwmbran Town 141
Out of Stock

Cwmbran Celtic 446

 



Cwmtillery 142
£4.00
Out of Stock


Cwmaman Institute 144
Out of Stock


Cwmbach Royal Stars 639
Out of Stock


Dinas Powys 576


Dinas Powys 501



Dolgellau Athletic 512



Denbigh Town 145
Out of Stock


Denbigh Town 580
Out of Stock


Denbigh Town 573


Dewi Stars 381
Out of Stock


Draconians 378
Out of Stock


Druids United 146
Out of Stock
 


Dyffryn Banw 147
Out of Stock



Dyffryn & Talybont 575
Out of Stock


Deiniolen 591
Out of Stock



Ebbw Vale 150
£4.00

Out of Stock


Ebbw Vale 151
£4.00
Out of Stock

Ely Rangers 152

 

Ely Rangers 153

 

Ely Rangers 154

Out of Stock



Ely Rangers 155
Out of Stock


Ely Rangers 471


Evans & Williams Sports Club 156
£4.00
Out of Stock


Evans & Williams Sports Club 572
Out of Stock


Evans & Williams Sports 516


Felinheli 157
£4.00
Out of Stock


Felinfach 500
Out of Stock



Felinheli 624
Out of Stock


Ferndale Athletic 158
Out of Stock


Ferndale Boys & Girls Club 382
Out of Stock


Flexsys Cefn Druids 160
Out of Stock


Flexsys Cefn Druids 538
Out of Stock



Fflint Town United 162
Out of Stock


Fflint Town United 163
Out of Stock


Fflint Town United 164
Out of Stock


Fflint Town United 165
Out of Stock


Fflint Town United 472




Ffostrasol Wanderers 535
Out of Stock


FC Nomads 590
Out of Stock

Four Crosses 166

Out of Stock



Forden United 640
 Out of Stock
 
     

Garth Vader 408
Out of Stock


Greenfield 462
 Out of Stock


Grange Albion 492



Glenside Rovers 510
Out of Stock


 Garden Village 167
Out of Stock


Garw 168
Out of Stock


Gaerwen 542
Out of Stock


Gap Connah's Quay 559
Out of Stock


Glannau 418
Out of Stock


Glan Conwy 169
Out of Stock


Glantraeth 384
Out of Stock


Glyn Ceiriog 170
Out of Stock


Gilfach Goch Athletic 383
Out of Stock


Goytre 171
Out of Stock


Goytre United 172


Gorau Chwarae U/L
Out of Stock


Graig FC 623
Out of Stock


Gresford Athletic 173
Out of Stock
 

 Gresford Athletic 174

Out of Stock

 

Gresford Athletic 529

Out of Stock

 

Guilsfield 175

Out of Stock



Gwynedd 176
Out of Stock
 

Gwynfi United 177



Gwalchmai 532
Out of Stock


Hand of Chirk 178
Out of Stock


Hand of Chirk 179
Out of Stock


Halkyn United 180


Halkyn United 181


Halkyn United 536
Out of Stock


Hay St Mary's 385



Harlech 560


Harlech 521



Haverfordwest County 182



Hawarden Rangers 184
Out of Stock
 

Henllan 187
Out of Stock
 


Henllan 595
Out of Stock


Henllan 600
Out of Stock


Holyhead Hotspur 188
Out of Stock
 

Holyhead Hotspur 189

Out of Stock 

 

Holyhead Hotspur 191

Out of Stock 

 

Holyhead Hotspur 531

Out of Stock 



Holyhead Hotspur 387
Out of Stock
 

Holywell 195

Out of Stock 



Holywell 196
Out of Stock


Holywell Town 198 £5.00
Out of Stock


Hirwaen Welfare 386
Out of Stock


Inter Cardiff 199
Out of Stock


Inter CableTel 200



Inter Cardiff 201
Out of Stock


Johnstown Youth 202
Out of Stock


Johnstown 528
Out of Stock


Kenfig Hill 203


Kidwelly Town 515
Out of Stock


Kinmel Bay 530
Out of Stock
 

Knighton Town 204

 

 

Knighton Town 626

Out of Stock 



Kerry 596


AFC Llwydcoed 503



Lex 205
Out of Stock


 Lex 206
Out of Stock
   


Llanboidy 563
Out of Stock


Llanberis 208
 


Llandrindod Wells 447
Out of Stock


 Llandrindod Wells 209


Llandudno 211
Out of Stock
 

Llandudno Junction 212

 



 Llandyrnog United 213
 

Llanelli  215 £4.00

Out of Stock 



Llanelli  216
Out of Stock


Llanelli SC 604
Out of Stock


Llanelli U/L
Out of Stock
 

Llanelli Steel 218
Out of Stock


 Llanfaifrechan Athletic 219
Out of Stock


 Llanfaifrechen Town 389
Out of Stock


Llanfaifrechen Town 629
Out of Stock
         
 

 Llanfairwllgwyng.. 220

Out of Stock 

 

Llanfyllin Town 221

 

Lilangeni Town 222

Out of Stock 

 

Llangeinor 223
Out of Stock

Llangollen Town 224

Out of Stock



Llangollen Town Centenary 602
Out of Stock


Llanidloes Town 225
£4.00
Out of Stock


Llanidloes Town 226


Llanidloes Town 566
Out of Stock


Llanidloes Town 522
 

Lliswerry 557


Lampeter Town 450


Llangefni 537


Llanrhaeadr 227
Out of Stock


Llanrug United 228



Llanrwst United 229
£4.00


Llanrwst United 230


Llanrwst United 540


Llansantffraid Saints 231
£5.00
Out of Stock


Llansantffraid 232
Out of Stock


Llansantffraid 234
 
Out of Stock


Llansantffraid Village 570
Out of Stock


Llantwit Major 235
Out of Stock


Llanuwchllyn 236
Out of Stock


Llanwddyn 237
Out of Stock



Llanwern 238
£4.00
Out of Stock


Locomotive Llanberis 239


Llanharry 541
Out of Stock



Llangynwyd Rangers 533
Out of Stock


Llansannan 399
Out of Stock
 

 Llanystumdwy 400
Out of Stock


Llanllyfni 398


Llandysul 558
Out of Stock


Llandudno 420
Out of Stock


Llay Miners Welfare 481


Llanfair United 421



Llandovery 555


Llandeilo Town 554
Out of Stock


Llannerch Y Medd 448


Llanybydder 463


Llantwit Fardre 504
Out of Stock


Llandudno Albion 614
Out of Stock


Llangennech 620
Out of Stock


Llangoed 622
Out of Stock


Llanrumney United 638
Out of Stock
 

Maes-Y-Bryn 422
Out of Stock
 

Machynlleith 574
 


Meliden 423


Machno United 402
Out of Stock


Maesteg Park 242
Out of Stock


Merthyr Town 525
Out of Stock


Merthyr Town 611
Out of Stock


Merthyr Saints 243
Out of Stock


Merthyr Tydfil 245



Merthyr Tydfil 244 £15.00
Out of Stock


Merthyr Tydfil 246 £4.00


Merthyr Tydfil 247 £4.00


Merthyr Tydfil 248
black only


Merthyr Tydfil 251
Out of Stock


Merthyr Tydfil 403
Out of Stock


Merthyr Tydfil U/L
Out of Stock
 

Merthyr Tydfil 250
Out of Stock


Merthyr Tydfil 606 £4.00
Out of Stock


Merthyr Tydfil 608
Out of Stock


Milford Athletic 254 £10.00
Out of Stock


Mochdre 255
£4.00
Out of Stock


Mold Alexandra 256


Morriston Town 258
 

Morriston Town 577

 



 Mostyn 259
£4.00
 

Mostyn 260

Out of Stock



 Mountain Rangers 261
£4.00
Out of Stock 


Mountain Rangers 262 £5.00
Out of Stock
 

Mynydd ISA 263

Out of Stock 

 

Mynydd ISA 406

Out of Stock 



Mynydd Llandegai 578
Out of Stock


 Monmouth Town 405



Montgomery Town 579
Out of Stock


Mold Alexandra 451
Out of Stock


Mochdre Sports 464
 

Nantlle Vale 264
 

Neath 265

Out of Stock



Neath 266
Out of Stock


Neath Athletic 610
Out of Stock
     

Nefyn United 267

 



Newent Town 519
Out of Stock
 

Newcastle Emlyn 269

Out of Stock 

New Brighton 268

Out of Stock



Newi Cefn Druids 270
Out of Stock


 Newport AFC SC 271
£5.00
Out of Stock


Newport AFC 277 £10.00
Out of Stock


Newport AFC 278
£5.00
Out of Stock


Newport AFC 279
£5.00




Newport AFC 283
£4.00
Out of Stock


Newport County Borough 609
Out of Stock


Newport YMCA 292


New Quay 571
Out of Stock


Newtown 294



Newtown 424



Newton 293
 
Out of Stock

New Saints 416

Out of Stock 



Newport Civil Service 589


Newport City 523
Out of Stock


Oswestry Town 296


Newbridge-on-Wye 407

 


Owens Corner 295
Out of Stock


Overton Recreational 409
Out of Stock


Padarn United 297
Out of Stock


Padarn United 636


Panteg 425



Pembroke Borough 299
£4.00
Out of Stock
 

Penley 300

Out of Stock



Pencader United 498
Out of Stock


Pentraeth 546



Penydarren Boys & Girls Club 524
 
Out of Stock


Penmaenmawr Pheonix 301

Penrhyncoch 302

£4.00

Out of Stock 



Pencoed Athletic 564
Out of Stock
 

Pentwyn & Llanedeyrn Dynamoes 303

Out of Stock



Penycae 304
£4.00
Out of Stock



Penparcau 426


Penrhiwfer AFC 633
Out of Stock


Point of Ayr 667
Out of Stock
   


Pontardawe 305
Out of Stock


Pontllanfraith 306
Out of Stock


Pontyclun 307
Out of Stock


Pontyclun 125 Years 593

 
Out of Stock


Pontyprdd Town 308
£4.00
Out of Stock
 

Pontyprdd Town 411

Out of Stock 



Pontlliw 527
Out of Stock


Porth AFC 309



Porthmadog 312
£4.00
Out of Stock


Porthmadog 313
Out of Stock


Porthmadog 315


Porthmadog 584


Porthmadog 592 £4.00
Out of Stock

Port Talbot Athletic 316

Out of Stock 



Port Talbot Athletic 581


Port Talbot Town 317
Out of Stock


Porthcrawl Town 568
Out of Stock


Penybont 567


Penybont 628
Out of Stock




Penrhiwceiber Rangers 427




Prestatyn Town 319
Out of Stock


Prestatyn Town 320
£4.00
Out of Stock


Prestatyn Town 321


Prestatyn Town 322


Prestatyn Town 428
Out of Stock


Prestatyn Nova 323
Out of Stock


Presteigne St Andrews 324
Out of Stock


Pwllheli & District FC 325
Out of Stock

Penrhyncoch 410

Out of Stock 

 

Pwllheli 412 

white only 



Penclawdd 556
Out of Stock


Penyffordd 429
Out of Stock


Pentwynmawr Ath 465


Pontlottyn 487
Out of Stock


Penrhynoeuoraech 583
Out of Stock


Prestatyn Rangers 586
Out of Stock


PWLL AFC 616
Out of Stock
 

Queens Park 326

Out of Stock 



Queens Park 413
Out of Stock


Queens Park 630
Out of Stock


Race AFC 484
Out of Stock


Rhayader Town 327
Out of Stock


Rhondda AFC 329
Out of Stock


Rhos Aelwyd 330


Rhosllanerchrugog 625
Out of Stock
 

Rhydyfelin 332
Out of Stock


Rhydymwyn 328
£4.00
Out of Stock


Rhydymwyn 430
Out of Stock


Rhuddlan Town 331
Out of Stock
 

Rhyl 545
Out of Stock

Rhyl SA 334

Out of Stock

 

Rhyl 335

Out of Stock 



Rhyl 336

Out of Stock

Rhyl 337

Out of Stock 

 

Rhyl 338

 



Rhyl 339
Out of Stock


Rhyl 342


Rhyl 534
Out of Stock


Rhyl 585
Out of Stock


Rhyl 588 £4.00
Out of Stock


 Rhyl Delta 343
£4.00
Out of Stock
 

Risca & Gelli United 344

Out of Stock 



Risca United 474


 Rogerstone 345
Out of Stock

Ruabon Villa 346

Out of Stock 

Ruthin Town 347

Out of Stock 



Rhoose 496
Out of Stock



Radnor Valley 497



Rhosgoch Rangers 549 


Saltney Town 475
Out of Stock

Sealand Leisure 569

Out of Stock



Seven Sisters 348

Skewern Athletic 349

Out of Stock



Stanleytown 634
Out of Stock
 

Sully AFC 350
Out of Stock


Sully Sports 505
Out of Stock


STM Sports 476



Sychdyn 539
Out of Stock


St Dogmaels 587
Out of Stock


St Josephs 631


Stanton House 594
Out of Stock


Swansea University 621
Out of Stock


The Oak FC 493
Out of Stock


TATA Steel 477



Taff's Well 351
£4.00


Taff's Well 478




AFC Talbot Green 414
Out of Stock


Ton Pentre 352
Out of Stock


Ton Pentre 353
Out of Stock


Ton Pentre 452


Ton Pentre 453
Out of Stock


Total Network Solutions  355
Out of Stock


Total Network Solutions
358
Out of Stock


Tonyrefail 359
£4.00

Out of Stock


Treforest 360
Out of Stock

 

Treharris Athletic 361

Out of Stock



Treharris Athletic 125 Years 551


Tredegar Town 479


Trewern 486


Trelewis 362
Out of Stock
 

Trelewis Welfare 417 (Ground Opening)

Out of Stock



Trethomas Bluebirds 526


Turberville Arms 363
Out of Stock

 

Tyngongl 364
£4.00
Out of Stock
 

Tywyn/Bryncrug 365
 
 

Trefelin Boys & Girls Club 544

Out of Stock 



Trefelin Boys & Girls Club 517
Out of Stock


Trebanog 637
Out of Stock


Trearddur Bay 513


Talgarth Town 547


Tregaron Turfs 550
Out of Stock


Treowen Stars 480
 

Talysarn Celts 415
Out of Stock


Trinity St Davids University 652
Out of Stock


Undy AFC 466
Out of Stock


Welshpool Town 548
 


Welshpool Town 369 £4.00

Waterloo Rovers  502

 

West End 370

Out of Stock



Welshpool 368



Waunfawr 617
Out of Stock


Ynysddu Welfare 467
Out of Stock


Ynysddu Crusaders 543
Out of Stock


Ynysygerwn 518
Out of Stock


Ysceifiog 582
Out of Stock


Ynyshir Albions 627
Out of Stock