North
Rhos Aelwyd v Gaerwen
Radnor Valley v Mold Alexandra
Llay Welfare v Llanrwst United
Lex XI v Berriew
Cefn Mawr Rangers v Welshpool Town
Nantlle Vale v Barmouth & Dyffryn United
Bodedern v Penrhyndeudraeth/Holyhead Hotspur
Carno v Llandudno Albion/Mynydd Isa Spartans
Nefyn United/CPD Llannefydd v Denbigh Town
Llanuwchllyn/Llanrug United v Brymbo
South
Cwmbran Town v Pill YMCA/Baglan Dragons
Cardiff Corinthians/Penrhiwceiber Rangers v Cardiff Draconians/Cefn Cribwr
Port Talbot Town v Blaenrhondda
Canton Liberal v Pontardawe Town
Clydach Wasps v Risca United
Newport Saints/Ynystawe Athletic v Penydarren BGC
Ties to be played on Saturday 23rd November 2019.