Welsh League Division 1

Welsh League Division 1

2022/2023

Buckley Town Buckley Town - Penrhyncoch Penrhyncoch
Colwyn Bay Colwyn Bay - Llanidloes Town Llanidloes Town
Cefn Druids Cefn Druids - Porthmadog Porthmadog
Conwy Borough Conwy Borough - Mold Alexandra Mold Alexandra
Guilsfield Guilsfield - Gresford Athletic Gresford Athletic
Holywell Holywell - Chirk AAA Chirk AAA
Llandudno Llandudno - Prestatyn Town Prestatyn Town
Holyhead Hotspur Holyhead Hotspur - Ruthin Town Ruthin Town

Pontardawe Town Pontardawe Town - Swansea University Swansea University
Ynyshir Albions Ynyshir Albions - Cambrian & Clydach Cambrian & Clydach
Abergavenny Town Abergavenny Town - Cwmbran Celtic Cwmbran Celtic
Ammanford Ammanford - Carmarthen Town Carmarthen Town
Barry Town United Barry Town United - Llantwit Major Llantwit Major
Briton Ferry Briton Ferry - Goytre United Goytre United
Llanelli Town Llanelli Town - Taff's Well Taff's Well
Afan Lido Afan Lido - Trefelin Trefelin