Here are the results from Day 2 of the British CLub Championships at Ipswich:

Open Semi-Final 1

Great Blakenham A 54: Luca Woodhouse 15, Lewis Foxley 13, Craig Marchant 13, Toby Millen 13

Horspath 52: Will Jeffery 13, Mark Boaler 12, Owen Johnson 10, George Horsley 9, Sean bennett 8

Southampton 49: Gavin Wheeler 14, Leon Penketh 12, George Whale 11, Bob Colling 7, Sonny Whale 5

Coventry 30: Jude Wilcockson 11, Tom Savage 7, Amy Baynes 7, Dan Drewitt 5

Great Blakenham C 29: Jason Ashford 10, Ethan Mitchell 7, Ray Pyke 6, Richard Williamson 5, Terry Ashford 1

Hethersett 20: Harley Hamill 6, Dave Martin 6, Paul Delaiche 5, Mason Martin 3

Referee: Leon Mower (Suffolk)

Open Semi-Final 2

Birmingham 55: Ben Mould 14, Paul Heard 14, Scott Millward 11, Luke Draisey 9, Chris Timms 7

Great Blakenham B 53: Lewis Brinkhoff 15, Josh Brooke 13, Noah Woodhouse 10, Torsten Jolly 10, Adam Peck 5

Ipswich 47: Matt Hill 13, Ashley Hill 12, James Porter 11, Ben Clarke 9, Luke Dunningham 2

Poole 43: Kenzie Bennett 15, Ollie Saunders 12, Feroze Langoo 10, Teddy Curtis 6

Wednesfield 30: Corey Burt 10, Scott Doherty 6, Lee Aris 6, Chris Jewkes 4, Tom bewick 4

Kesgrave 25: Charlie Spurgeon 6, gary Brown 6, Leon Mower 5, Ella Case 5, Steve Hammond 3

Sheffield 23: Aiden Owen 8, Niall Morton 7, Kielan Burton 5, Matt Parrott 2, Will Banyard 1

Referee: Shaun Dyball (Norfolk)

Veterans Final

Great Blakenham 32: Adam Peck 20, Craig Marchant 12, Jason Ashford dnr, Toby Millen dnr

Leicester 30: Kevin Burns 13, Dave Hemsley 11, Mark Whitehead 6, Norman Venson dnr

Wednesfield 27: Chris Jewkes 16, Lee Aris 11

Birmingham 25: Mark Winwood 13, Craig Norton 12, Paul Timms dnr

Norwich 18: Lee Grange 10, Paddy Wenn 6, Gary Colby 2

Kesgrave 15: Gary Brown 8, Steve Hammond 7

Referee: Feroze Langoo (Dorset)

Junior Final

Poole 26: Kenzie Bennett 16, Oliver Saunders 10, Teddy Curtis dnr

Southampton 24: Leon Penketh 14, George Whale 7, Sonny Whale 3

Great Blakenham 18: Luca Woodhouse 14, Hayden Mitchell 4

Kesgrave 16: Charlie Spurgeon 6, Amberley Gant 6, Ella Case 4

Ipswich 15: Lily Parr 6, Mitchell Baker 5, Finley Myall 4

Referee: Feroze Langoo (Dorset)

Open Final

Great Blakenham B 48*: Noah Woodhouse 12, Josh Brooke 11, Lewis Brinkhoff 10, Adam Peck 9, Torsten Jolly 6

Birmingham 48*: Scott Millward 14, Ben Mould 12, Chris Timms 11, Paul Heard 11, Luke Draisey dnr

Ipswich 44: Ashley Hill 14, Ben Clarke 12, Matt Hill 11, James Porter 7, Luke Dunningham dnr

Southampton 32: Gavin Wheeler 11, Leon Penketh 10, Sonny Whale 6, George Whale 5, Bob Colling dnr

Great Blakenham A 32: Luca Woodhouse 14, Lewis Foxley 8, Toby Millen 6, Craig Marchant 4

Horspath 31: Will Jeffery 9, Sean Bennett 7, Mark Boaler 7, George Horsley 4, Owen Johnson 4

Referee: Leon Mower (Suffolk)