Division 1

Goodwick United 7 Monkton Swifts 0

Hakin United 8 Angle 1

Herbrandston 3 Neyland 1

Narberth 2 St Clears 2

Saundersfoot Sports 0 Pennar Robins 5

Tenby 2 West Dragons 2

West Dragons 1 Merlins Bridge 4

Division 2

Carew 1 Solva 0

Clarbeston Road 2 Fishguard Sports 2

Haverfordwest Cricket Club 2 Goodwick United ll 0

Johnston ll 0 Tenby ll 7

Letterston 3 Hundleton 4

Milford Athletic 1 St Ishmaels 3

Milford United 0 Prendergast Villa 2

Division 3

Broad Haven 2 Hakin United ll 2

Camrose 2 Lamphey 6

Cosheston Cougars 2 Narberth ll 5

Hubberston 7 Clarbeston Road ll 2

Kilgetty 2 Milford United ll 1

Merlins Bridge ll 4 Carew ll 1

Pennar Robins ll 1 Lawrenny 0

Division 4

Monkton Swifts ll v Milford Athletic ll – Postponed

Pendine 1 Herbrandston ll 5

Prendergast Villa ll 2 Llangwm 1

St Clears ll 5 Manorbier United 2

St Ishmaels ll 0 Pembroke Borough 3

Pennar Robins lll 3 Saundersfoot Sports ll 0

Division 5

Angle ll 4 Carew lll 4

Fishguard Sports ll 5 St Florence 3

Hundleton ll 1 Letterston ll 4

Lawrenny ll 0 Narberth lll 5

Llangwm ll 2 Kilgetty ll 0

Pembroke Borough ll 4 Broad Haven ll 3

Solva ll 0 Haverfordwest Cricket Club ll 1