Tom Costley hammered a hat-trick as Ducklington reached the Giles Sports Witney Youth League's Under 15 Knockout Cup final with a 4-2 win at Bicester Town Colts.

Connor Peacock also netted for Ducklington, with Charlie Miles and Lewis Garcia the Bicester marksmen.

Dan Townsend capped his hat-trick by scoring from the halfway line as Carterton Colts won 5-2 at home to Highfield Juniors in the Under 14 A League.

Tom Nuttall and Thomas Harvey also netted for Carterton.

In the B League, Cain Campbell was another hat-trick hero as Tower Hill Stars enjoyed a 4-1 home win against Eynsham Youth.

Harvey Thomson also netted for Stars, with Jake Allison replying.

Charlbury Town Youth ran out 4-2 winners at home to Yarnton Blues in the C League.

A Max Hazell penalty, Alex Ayers, Josh Benson and Tom Juszczak made up Charlbury’s tally.

Tyler Paternoster’s treble helped Kings Sutton Youth Royals to a 5-3 home win over Bodicote Sports Youth in the Under 13 A League.

Thomas Young and George Coombes also netted for Kings Sutton, with Ronan Halkett (2) and a Thomas Wilkin penalty making up Bodicote’s tally.

Jordan Clack hit a hat-trick for Carterton Colts in a 9-2 win at Bloxham Rangers in the C League.

Ben Brown (2), Charlie Jarrosso, Sam Thompson, Dominic Roberts and Henry Stephens got the others.

Jamie Hickman and Harry Samaras replied.

Jack Belenger’s five-timer helped Ducklington to a 9-2 home success against Bicester Town Colts Pumas in the Under 11 A League.

A Harry Buckingham treble and a Freddie Buckingham goal completed their tally, with Ryan Costello and Piers Walton the Bicester scorers.

Ben Haynes’s treble helped fire Deddington Town Colts Cobras to an 8-1 home win over Brackley Athletic in the D League.

Oli Spiro, Philip Trinder, Simon Potter, Henry Durrand and Harvey Rye shared Deddington’s other goals.

Witney Vikings Youth shared the spoils in a 4-4 home draw against Bicester Town Colts.

Ethan Barrett (2), Josh Griffiths, and Taylor Cooper scored for Witney, with Jevah Bowen (2), Reece Sullivan and an own goal making up Bicester’s tally.

Liam Aust and Luke Keenan hit hat-tricks in Tower Hill’s 9-0 home victory against Charlton & District in the Under 10 White League.

Sam Hartley’s double and Callum Driscoll completed their tally.

James Cookson hit a hat-trick in Tower Hill Stars’ 4-0 home win over Tower Hill, with Josh Edwards also netting.

OTHER SCORERS

Under 9 Blue League: Bure Park Juniors 1 (L Taylor), Grendon Rangers 0; Bicester Town Colts 2 (L Cross 2), Garden City 1 (J Worsfold); Bardwell 2 (T Njente 2), Highfield Juniors 0. Red League: Carterton 2 (J Henry, J MacLean), Moreton Rangers 0.

Under 10 Blue League: Yarnton Blues 2 (A Mace, J Towsey), Bure Park Juniors 1; Witney Vikings Youth Allstars 3 (A Groth, C Large, O Darby), Deddington Town Colts 1. Green League: Banbury United Youth Puritans 1 (L Walsh), Kingston Colts 0; Bampton Town 0, Ducklington 2 (B Townsend, M Carter).

Under 11 A League: Chipping Norton Town Swifts 1 (C Driscoll), Deddington Town Colts Sharks 2 (N Dawkins, A Barbeary); Tower Hill 1 (J Thomas), Banbury United Youth 2 (W Dee, T Shirley). B League: Eynsham Youth 3 (J Simmonds, T Davies, B Weller), Bicester Town Colts Stars 1. C League: Moreton Rangers 2 (A Jeffcock, S Hardiman), Yarnton Blues 2 (J Jose, C Rolfe).

Under 12 KO Cup: Grendon Rangers 1 (Bailey), Charlton & District 4 (Bonham 2, Wyatt, Oakes).

Under 13 A League: Brackley Athletic Jaffas 5 (J Hammond, O Hammond, R Paynton, H Franklin, C Jones), Bloxham 2 (J Bedlow, L Hall). B League: Yarnton Blues 3 (C Pieton 2, J Butler), Chadlington 2; Tower Hill Stars 4 (B Simpson, S Britnell, B Peacock, C Godfrey), Hook Norton 1 (T Turner).

Under 14 B League: Carterton 2 (J Herbert, J Davies), Bampton Town 1 (J Davies).

Under 15 A League: Chipping Norton Town Swifts 1 (R Barrass), Banbury Town Youth 2 (B Cannon, H Blundell).