Tylorstown v Pontyclun
UWIC v Blaenau Gwent
Llandaff North U19's v Gwernyfed
Waunarlwydd v Cardiff Quins
Tycroes v Birchgrove
Aberystwyth v Fishguard & Goodwick
Ruthin v Dolgellau
Bangor University v Bala
Caernarfon v Bethesda
Mold v Chester
Last season's winner, Llandaff North, get a bye.
All match-winners progress to the 2nd round, along with the club that loses their game by the lowest differential. Fixtures are to be played on Sunday 23rd January 2005.