Luke Bolley scored a four-timer to help Witney Vikings to a 12-3 victory over Banbury Town Colts in the Giles Sports Witney Youth Under 15 League.

Jamie Mariani and Jack Scott added doubles, with Sam Cross, Craig Keylock, Ashley Mills and Lewis Cooper also on the mark.

Nat Bagnall (2) and Joe Wetherill replied.

Yarnton Blues and Bampton Town drew 2-2 in the Under 14 B League.

Yarnton scored through Matteo Barraclough and an own goal. Ryan Oliver and Lewis Townsend hit back.

In the C League, Kyle Haray’s treble helped Carterton Colts to a 4-4 draw at Highfield Juniors Colts.

Joe Brown was also on target, while Highfield replied through Matthew Price, Charlie Miles, Jacob Hawkins and Luke Dyer.

Calum McGinness bagged a brace to help Tower Hill into the final of the Under 13 Knockout Cup with a 2-1 win at Highfield Juniors.

Tower Hill needed extra time to book their place in the semi-finals of the Under 12 Knockout Cup with a 4-3 win at Kings Sutton Royals.

Elliott Heritage and Ashley Harding bagged doubles for Tower. Sutton replied through Jonty Russel-Rayment (2) and Oliver Whitrow.

Doubles from Finlay Heritage and Ollie Stacey helped Ducklington to an 8-1 victory over Carterton Colts as they reached the Under 11 Knockout Cup final.

Harvey Savin, Robbie Coc-kroft, Tom Dove and Connor O’Hickey scored their others.

Ducklington drew 2-2 with Kingston Colts in the Under 10 A League.

They took a 2-0 lead through Thomas Rolfe and an own goal, but Kingston hit back through Joseph Kidd and Cameron Woodrow.

Witney Vikings Youth won 4-2 at Bampton Town in the Under 9 Blue League.

Morgan Carter, Luke Edwards, Aaron Smith and Lennon Cradock scored their goals, while Bampton replied through Nathan Walton and Mitchell Constable.