JD Cymru Premier
Friday, 20 November
Aberystwyth Town P-P Bala Town: Game called off after Bala players were ordered to self-isolate.
Connah's Quay Nomads 2-1 Cefn Druids: Connah's Quay Nomads moved up to second and within three points of leaders The New Saints with victory over struggling Cefn Druids. Mike Wilde's header from Declan Poole's cross gave Nomads a 14th-minute lead and Poole's free-kick took a deflection off Ryan Kershaw for the home side's second goal before the break. Josef Faux scored in the second half for Druids, who remain bottom of the table.
Saturday, 21 November
Barry Town United 0-0 Newtown: Despite having the better chances, Barry have now gone five games without win after being held at home by Newtown, who are yet to win away from home this season. Barry remain fourth in the table while Newtown are up to eighth.
Cardiff Met 0-1 The New Saints: New Saints completed a phase one double over Cardiff Met with a narrow victory which puts them six points clear at the top of the table. Saints' goal came when Liam Black put the ball in his own net.
Haverfordwest County 0-3 Flint Town United: Flint ended a run of seven successive defeats with an emphatic win away at fellow promoted side Haverfordwest, who ended the game with nine men.. Alex Jones, Connor Harwood and Ben Steer scored for Niall McGuinness' side. Alaric Jones and Kieran Lewis were both dismissed while Flint's Wes Baynes was also sent-off.
Penybont P-P Caernarfon Town: This game was called earlier in the week after a Penybont player retuned a positive Covid-19 test.
Welsh Premier Women's League Cup
Sunday, 22 November
Abergavenny WFC 1-2 Cascade YC
Cardiff Met 8-0 Aberystwyth Town
Swansea City 2-1 Cyncoed LFC
Cardiff City 4-0 Port Talbot Town