Links to the online programmes with full results are below.

MINIS & UNDER 12: https://1drv.ms/x/s!AhfP23SonSCHhyPmM1mKQAxAVr0v
MUSKETEERS: https://1drv.ms/x/s!AhfP23SonSCHhyQ1qFowiwqqco0L
UNDER 14: https://1drv.ms/x/s!AhfP23SonSCHhybgqUPmfvfaz-Vs
UNDER 17: https://1drv.ms/x/s!AhfP23SonSCHhyf-2dwRzvq-iIjR
OPEN:https://1drv.ms/x/s!AhfP23SonSCHh0tFSeyKqU5kRNwn

MINIS

1st Yorkshire 92
2nd Staffordshire 78
3rd Central Warwickshire 62
4th South Wiltshire 58
5th Lancashire 42

UNDER 12 A FINAL

1st Mid Glamorgan Yellow 59
2nd Monmouthshire White 58
3rd Mid Glamorgan Blue 39
4th Lancashire Tigers 38
5th Central Warwickshire 35
6th Shropshire 34

UNDER 12 B FINAL

1st Staffordshire 55
2nd Derbyshire 51
3rd Mid Warwickshire 36
4th Brecon Diamonds 35
5th Warwickshire 25
5th Buckinghamshire 25

UNDER 14 A FINAL

1ST Bedfordshire 61
2nd North Warwickshire 51
3rd Central Warwickshire 49
4th Monmouthshire 48
5th Brecon Stars 43
6th Northamptonshire 23

UNDER 14 B FINAL

1ST Mid Glamorgan 37
2nd Lancashire 33
3rd Derbyshire 23
4th Staffordshire 16

UNDER 17 A FINAL

1st Mid Glamorgan Blue 77
2nd Bedfordshire 63
3rd Yorkshire 51
4th West Glamorgan Red 47
5th North Warwickshire 46
6th Shropshire South 44
7th Northumberland Black 35

UNDER 17 B FINAL

1st South Cheshire Stripes 40
2nd Lancashire 29
3rd Brecon Stars 27
4th Swansea 15

OPEN A FINAL

1ST Shropshire South 70
2nd Brecon Stars 64
3rd Tyrone 52
4th Hampshire North 50
5th Leicester Forest 47
6th Mid Glamorgan Blue 41
7th Derbyshire 33

OPEN B FINAL

1st Hereford & Worcester Black 62
2nd Sussex 53
3rd Leicestershire Red 46.5
4th Nottinghamshire 40
5th Staffordshire 39.5
6th Berkshire 39
7th Lancashire Silver 30

OPEN C FINAL

1st Hereford & Worcester White 61
2nd West Glamorgan 58
3rd Kent 47
4th Brecon Stripes 42
5th West Sussex 40
6th Lothian & Borders 32
7th Bedfordshire Bllue 29

OPEN D FINAL

1st Northumberland Red 24
2nd Lancashire 15

Wexford HC