Eynsham wrapped up the Giles Sports Witney Youth League Under 10 C League title with a 3-0 victory over Carterton Colts.

Dave Sheppard set them on their way, before a brace from Ryan Stockford secured the points, and the championship.

Lloyd Belcher hit a double hat-trick to help Yarnton Blues to an 11-0 win at Wroxton Sports in the D League.

Alfie Sherlock added a treble, with Hayden Hathaway scoring the other two.

Jack Meagher bagged a brace as North Leigh eased into the Under 14 League Cup final with a 4-1 victory at Bicester Town Colts.

Shaun Hiles and Tom Weedon were also on target, with Sam Jenkins notching a consolation for Bicester.

They will face Tower Hill in the final, after they saw off Carterton 3-1.

William Vandenberghe was the star of the show, hitting a hat-trick for Tower, while Ollie Hawkins replied for Carterton.

Two well-taken first-half goals from Matty Bicker helped Carterton Colts to a 3-0 success against Bloxham in the Under 13 A League.

Joe Henry completed victory with No 3.

In the B League, Drew Simpson hit a hat-trick as North Leigh won 8-0 at Bicester Town Youth Colts.

Rory O’Neill and Henry Yeomans chipped in with braces, with Chris Shelley completing the scoring.

Philip Collins’s goal was not enough as Yarnton Blues were held to a 1-1 draw by Middleton Cheney in the Under 12 League.

Collins fired Blues in front, but Sam Finch earned a point for the visitors.

Bampton Town saw off Banbury Town Youth 3-1 in the Under 11 A League.

Matthew Pilkington, Jake Prichard and Karl Prichard scored their goals, with Chay Buckingham netting Banbury’s consolation.

Goals from Jacob Fisk and Josh Murphy saw Freeland to a 2-0 victory at Ducklington in the B League.

A hat-trick from Tom Bruner-Ellis helped Eynsham Youth to a 5-3 win at Grendon Rangers.

Alex Williams and Ben Thomas were also on target, while Grendon replied through Scott Peppler (2) and Freddie Burton.