Nos Iau
.
Y Drenewydd – 1 (Joe Kenton 28’)
Y Bala – 3 (Jordan Evans 12’, 59’, Mike Hayes 58’)
(Torf – 230)
.
Dydd Sadwrn
.
Bangor – 2 (Damian Allen 45’, Brayden Shaw 68’)
Met Caerdydd – 3 (Eliot Evans 70’, 77’, Harry Owen 85’)
(Torf – 359)
.
Y Barri – 1 (Kayne McLaggon 21’)
Derwyddon Cefn – 3 (Lewis Buckley 59’, 90’, Ashley Ruane 85’)
(Torf – 490)
.
Caerfyrddin – 1 (Liam Thomas 76’)
Cei Connah – 2 (Ryan Wignall 32’, Melford Simpson 88’)
(Torf – 208)
.
Llandudno – 2 (Toby Jones 59’, Danny Taylor 62’)
Aberystwyth – 3 (Declan Walker 52’, Danny Shaw [g.e.h.] 84’, Jonny Spittle 90’)
(Torf – 309)
.
Y Seintiau Newydd – 6 (Chris Seargeant 9’, 35’, Greg Draper 22’, Jon Routledge 32’, Alex Darlington 47’, Jamie Mullan 77’)
Prestatyn – 1 (Jack Kenny 88’)
(Torf – 237)