Division 1
Clarbeston Road 2-1 Herbrandston
Lamphey 2-3 Goodwick United
Merlins Bridge 1-0 Pennar Robins
Monkton Swifts 4-1 Milford United
Narberth 4-1 Angle
Neyland 3-1 Carew
West Dragons 2-1 Hakin United

Division 2
Hakin United II 2-2 Saundersfoot Sports
Hundleton 2-5 Fishguard Sports
Kilgetty 4-3 Merlins Bridge II
Lawrenny 1-2 St Ishmaels
Letterston 4-1 Llangwm
Prendergast Villa 3-3 Johnston
St Clears 6-3 Solva

Division 3
Camrose 3-1 Milford Athletic
Carew II 3-1 Pembroke Boro
Goodwick United II 3-1 Clarbeston Road II
Manorbier United 10-2 Narberth II
Milford United II 3-3 West Dragons II
Pennar Robins II 2-5 Pendine
St Florence 1-4 Broad Haven

Division 4
Broad Haven II 2-2 Monkton Swifts II
Fishguard Sports II 4-2 St Clears II
Herbrandston II 1-3 Neyland II
Llangwm II 8-4 Kilgetty II
Solva II P-P Lamphey II
St Ishmaels II 1-2 Pennar Robins III

Division 5
Carew III 1-2 Pembroke Boro II
Milford Athletic II 1-7 Cosheston AFC
Milford United III 0-3 Hundleton II
Saundersfoot Sports II P-P Lawrenny II