Football fixtures:
Wednesday, 22 January
Lock Stock Ardal North East: Llansantffraid Village v Llanuwchllyn; Llanidloes Town v Kerry
Lock Stock Ardal North West: Llangefni Town v Nantlle Vale
Thursday, 23 January
Genero Adran Premier: Barry Town United v Cardiff City; Cardiff Met v Barry Town United
Friday, 24 January
JD Cymru North: Flint Mountain v Colwyn Bay; Llandudno v Ruthin Town
Saturday, 25 January
JD Cymru North: Denbigh Town v Penrhyncoch; Gresford Athletic v Buckley Town; Guilsfield v Bangor 1876; Holywell Town v Airbus UK; Mold Alexandra v Llay Welfare; Prestatyn Town Caersws
Lock Stock Ardal North East: Bow Street v Llansantffraid; Brickfield Rangers v Dolgellau Athletic; Builth Wells v Cefn Albion; Llandrindod Wells v Chirk AAA; Llangollen Town v Penycae; Llanuwchllyn v Llanidloes Town; Radnor Valley v Llanfair United; Rhos Aelwyd v Kerry
Lock Stock Ardal North West: Connahs Quay Town v Conwy Borough; Holyhead Hotspur v Corwen; Llanrwst United v Llangefni Town; Menai Bridge Tigers v Llannefydd; Nantlle Vale v NFA FC; St Asaph City v Porthmadog; Trearddur Bay v Pwllheli; Y Felinheli v CPD Rhyl 1879
FAW Reserves League North West: Dolgellau Athletic v Colwyn Bay; Llandudno v Llanuwchllyn
Costcutter Ceredigion League Division One: Dewi Stars v Llechryd; New Quay v Llanboidy. Division Two: Aberaeron v Maesglas; Llechryd Reserves v Bargod Rangers; Pencader United v Aberporth. Division Three: Crannog Reserves v Pencader United Reserves; Felinfach 3rds v St Dogmaels Reserves; Cardigan Town Reserves v Llanboidy Reserves; Maesglas Reserves v Tregaron Turfs Reserves; Llanon v Crymych Reserves
CWFA Emrys Morgan Cup: Llanilar v Trewern United; Abermule v Ffostrasol; Barmouth & Dyffryn v Felinfach; Waterloo Rovers v Llanrhaeadr ym Mochnant
Cwpan Coffa Dai Dynamo Davies: St Dogmaels v Crannog; Crymych v Newcastle Emlyn; Lampeter Town v Cardigan Town
Cambrian Tyres Aberystywyth League: Borth United v Padarn United; Corris United v Rhayader Reserves; Tywyn Bryncrug Reserves v Talybont
MMP Central Wales League North: Montgomery Town v Dyffryn Banw; Boishops Castle Town v Welshpool Town; Forden United v Berriew
MMP Central Wales League South: Aberystwyth Univ v Builth Wells Reserves; Penparcau v Presteigne St Andrews; Machynlleth v Penybont United; Rhayader Town v Bow Street Reserves; Tregaron Turfs v Knighton Town; Bont v Hay St Marys
CWFA Senior Cup: Carno v Radnor Valley
Snowdonia Fire & Security Cup: CPD Boded v Bontnewydd; Glantraeth v Pentraeth; Gwalchmai v Bethesda Athletic; Llanerchymedd v Llanberis; Llanrug United v Mynydd Llandegai; Nefyn United v Llanystumdwy; Penrhyndeudraeth v Talysarn Celts
North Wales Coast West Premier: Aberffraw v Cemaes Bay
North Wales Coast West Division One: Bethesda Rovers v Blaenau Ffestiniog; Cefni v Caergybi; Deiniolen v Llangoed & District; Gaerwen v Amlwch Town; Holyhead Town v Llanfairpwll; Valley Seniors v Mountain Rangers
NWCFA Intermediate Cup: Llanfairfechan v Bethesda Athletic
Sunday, 26 January
Genero Adran Premier: Aberystwyth Town v Swansea City; Cardiff Met v Wrexham; The New Saints v Cardiff City
North West Wales Women’s League: Amlwch Town v Llanystumdwy
Betty Pickering Cup Group 1: Kinmel Bay Women v Caernarfon Town Ladies. Group 2: Airbus UK Women v Pwllheli Women
Tlysau Tanygroes Ceredigion League: Aberystwyth University Women v Tregaron Turfs Ladies; Lampeter Ladies v Bont Ladies