Jack Bellinger’s hat-trick saw Ducklington reach the Under 11 Knockout Cup final with a 3-0 win at Deddington Town Colts Sharks in the Giles Sports Witney Youth League.

They now meet Middleton Cheney, who won 5-1 at Tower Hill.

Ryan MacDonald (2), Elliot Gunther, Craig Lawson and Josh Wynne scored for Middleton, with Ryan Holmes replying.

Tower Hill stormed into the final of the Under 15 Knockout Cup with a 4-0 win at Ardley United.

Connor Tinsley, Paul Inch, Ryan Snell and Tom Pemberton netted.

Luke Wetherill bagged a brace as Banbury Town Youth reached the Under 14 Knockout Cup final for the fifth successive year with a 3-0 win at Easington Sports.

Chay Buckingham’s solo effort added to Wetherill’s two cracking strikes.

Banbury now face Bicester Town Colts Foxes, who stepped up a gear in the second half to run out 4-0 winners at home to holders Tower Hill in the other semi-final.

Charlie Bateman’s brace set the B League champions on the way, before a Nathan Litten penalty and Joel Reynolds’ cool finish sealed victory.

Maahir Alam’s four-timer gave Carterton a 4-0 home win over Moreton Rangers in the B League.

Sam Britnell and Zac Kent bagged braces as Tower Hill Stars beat Banbury Town Youth 5-2 in the Under 13 C League.

Tom Peacock also netted, with James Smith and Jonty Renk replying.

Alfie Bonham hit a hat-trick in Charlton & District’s 7-2 home win over Launton Boys’ Athletic in the Red League of the Under 12 Supplementary Cup.

James Drewry bagged a brace, with Matt Macey and Charlie Kempsell also netting, while Sean Bake getting both Launton goals. Harry Godden hit a hat-trick in Banbury United Youth Puritans’ 4-0 home win over Banbury Town Youth in the Under 10 Knockout Cup semi-final. Ben Coleman also netted.

Byron Townsend’s hat-trick capped an 8-0 win for Ducklington against Garden City in their Green League encounter. George Wright led the way with a treble for Ducklington.

Morgan Carter, Louis Vaughan and an own goal completed their tally.

OTHER SCORERS Under 9 Blue League: Grendon Rangers 0, Chesterton Juniors 4 (D Pilston 3, E Crody).

Under 10 Blue League: Eynsham Youth 0, Yarnton Blues 3 (A Mace 2, N Emmett); Banbury Utd Youth Spencer 5 (S Cox 2, A Davies 2, H Claydon), Bure Park Juniors 6 (Z Willis 2, B Heath 2, W Tirrell, E Cavill). Green League: Ducklington 8 (B Townsend 3, G Wright 2, M Carter, L Vaughan, og), Garden City 0. Red League: Grendon Rangers 0, Hanwell Utd 2 (A Willson 2).

Under 11 A League: Chipping Norton Town Swifts 0, Bardwell 3 (S Fox 2, Ja Kimani). C League: Moreton Rangers 0, Bloxham 4 (S Jepson, G Welch, H Nicholls, A Redy).

Under 12 Supplementary Cup Red League: Brackley Athletic 1 (P Carroll), Hook Norton 1 (B Sammons); Charlton & District 7 (A Bonham 3, J Drewry 2, M Macey, C Kempsell), Launton Boys’ Athletic 2 (S Bake 2). B League: Deddington Town Colts Tigers 2 (W Staples, C Fowler), Grendon Rangers 1 (C Akabeaze); Carterton Colts 1 (G Meyer), Tower Hill Stars 2 (C Donohue, M Lowe); Yarnton Blues 4 (A Innocenti 3, J Spittle), Bampton Town 1 (R Chatwell).

Under 13 A League: Bodicote Sports Youth 2 (A O’Sullivan 2), Kings Sutton Youth Royal 4 (O Whitrow, J Manning, T Paternoster, T Young). B League: Tower Hill Stars 5 (S Britnell 2, Z Kent 2, T Peacock), Banbury Town Youth 2 (J Smith, J Renk). C League: Brackley Athletic 2 (D Brooks 2), Carterton Colts 6 (D Roberts 2, J William, J Clack, H Stephens, T Webster).

Under 14 A League: Banbury United Youth 3 (M Samasa, O Howkins, B Leason), Hook Norton 0. B League: Enstone Sports 2 (L Bateman, O Bennett), Bampton Tn 2 (J Pritchard, L Stacey).

Under 15 A League: Chipping Norton Town Swifts 0, Banbury United Youth 6 (B Smith, J Sullivan, M Berry, J Jeacock, J Axtell, Shiraz). B League: Yarnton Blues 3 (B Millard-Green, M Barraclough, J Welford), Carterton 2 (B Wright, R Stevens).