The league's best two batsmen, Hyron Shallow and Ben Rae, both slammed centuries as Tetsworth saw off Westbury by six wickets in Division 1 on Saturday.

Batting first, Westbury rattled up 209-7, Ben Rae scoring his fourth century of the season.

But Tetsworth were equal to the task, with their West Indian ace, Hyron Shallow, hitting 115 as Tetsworth cruised to victory with six overs to spare.

Charlbury edged out Letcombe by ten runs.

Rob Garrett (42) helped Charlbury to 162 all out, despite 6-23 from Letcombe's Robin Wood.

Ashley Rump then claimed 4-18 as Letcombe fell to 152 all out in reply.

Horley saw off Shrivenham by five wickets.

Darren De Bruyn took 5-23 as Shrivenham were bowled out for 132, before Steve Palmer (47) and Harry Smith (39no) steered Horley to victory.

Opener Ian Harris carried his bat for a magnificent 150 not out as Freeland thrashed Hook Norton by 162 runs in Division 2.

His fellow opener Les Hole chipped in with 71, before Andy Warren (4-41) and Chris Hicks (3-9) combined as Hooky were shot out for 138.

East Oxford edged past Kings Sutton by two wickets.

Wayne Sellwood's 54 helped Kings Sutton to 207 all out, Umar Ishaq taking -22.

In reply, East Oxford reached 209-8, thanks to Akshay Brahmbhat (77) and Mohammad Sarfraz (54no), Dan Boys taking 5-27 for Kings Sutton.

Faringdon saw off Watlington by 71 runs.

Ian Oglesby hit 56 as Faringdon posted 145-7, before Andy McDowall took 3-15 as Watlington fell to 74 all out.

Garsington cruised to a seven-wicket win at home to East & West Hendred.

Asif Shah took 3-7 as Hendred were bowled out for 136, and he then scored 39 not out as Garsington eased home.

In Division 3, Kevin Hicks was again the star of the show as Fringford saw off Broughton & North Newington by 29 runs.

He hit 89 and Royston Blake 70 in Fringford's 230-4.

Blake (3-24), John Bacon (3-28) and Charlie Thomas (3-50) then combined as Broughton were bowled out for 201, Andy Cross scoring 80.

Stonesfield edged to a five-run victory over Northleach Town.

Ben Redknap (66) helped Stonesfield to 183-7, and Northleach were held to 178-9 in reply.

After last week's seven-wicket haul with the ball, Alan Williams top-scored with 86 as Witney Swifts beat West Ilsley by 29 runs.

Swifts rattled up 212-6, before dismissing their visitors for 183, Rob Pratley taking 4-51 and Williams 3-23.

Clifton Hampden posted a routine victory against Brill.

Batting first, Clifton scored 186-9, David Barber hitting 52 and Malcolm Cox-Rogers 49.

Rob Gascoigne, who had earlier taken 5-49 for Brill, then top-scored with 44 in their reply, but his team subsided to 127 all out.

Sam Mills hit a superb century as Oxenford thumped Charlbury 2nd by 150 runs in Division 4.

Mills finished on 109 as Oxenford reached 252-4.

David Gwynn then claimed 7-28 as Charlbury were shot out for 102.

Sean King's 61 helped Hailey to a seven-wicket win against West Witney.

Westcott eased to a 76-run victory over Deddington.

Ian Roberts (64) saw Westcott to 211-8, before Ras Arukgoda took 4-24 as Deddington fell to 135 all out.

Britwell Salome's Stuart Symes hit 83 to steer his side to a four-wicket win at Wootton & Boars Hill.

The home side had posted a useful 202-7, Wayne Morton and James Studds both hitting half centuries.

But Britwell got home, with an over to spare.

Oxford Rescue beat Combe by 19 runs.

David Layen hit 54 in Rescue's 165-6, before Combe were bowled out for 146, Robbie Nicholson scoring 76.

In Division 5, Danny Harding made good use of the small boundary at Swinbrook as he smashed 155 in Chadlington's 276-5.

Paul Duester jnr chipped in with 71, before Martin Shepherd took 4-44 as Swinbrook were restricted to 168-8.

Minster Lovell 2nd's 146-9 was far too much for Cassington as they cruised to a 99-run victory.

Cassington collapsed to 47 all out in reply, Eddie Dunn taking 4-18.

East Oxford 2nd's Zulfiqar Hussain took 4-19 as Tetsworth 2nd were shot out for 92.

Riswaan Abassi then hit 38 not out as East Oxford cruised to an eight-wicket win.

Father and son Chris and Ollie Pascoe led Stanton Harcourt to a 52-run win over Wolvercote.

Young Ollie hit 80 and Chris 51 in Stanton's 214-6.

Wolvercote were bowled out for 162 in reply.

Marc Buckingham's 68 not helped Freeland 2nd to a 35-run win over Eynsham 2nd.

Freeland posted 200-6, then Eynsham fell to 165 all out, Bob Godwin taking 3-5.

Elsewhere, Shrivenham 2nd beat Chesterton by two wickets, while Horley 2nd defeated Dorchester by 42 runs.

In Division 7, Steventon edged a thriller against Risinghurst by one wicket.

The home team had scored 172-5, Wayne Rossouw top-scoring with 39.

Steventon edged home at 173-9, Matt Dickinson scoring 71.

Wantage saw off Ducklington by six runs.

After scoring 135 all out, Tom Pill (3-29) and Ryan Martin (3-38) combined as Ducklington were dismissed for 129.

Adam Wallington's 4-25 inspired Chipping Norton to a five-wicket win at Marsh Gibbon 2nd.

His haul helped to dismiss Marsh Gibbon for 89, then Chippy reached 90-5.

East Oxford 3rd were shot out for a paltry 21 as they were thumped by 129 runs by Westbury 2nd.

Neil Wilkins was the main destroyer, taking 6-5, while Dan Hopkins took 4-14.

Earlier, Westbury had scored 150, Ben Curley top-scoring with 42.

East & West Hendred 2nd beat Kilkenny by two wickets.

Pete Beckley took 4-22 as Kilkenny were dismissed out for 145, before Duncan Francis hit 55 as Hendred edged home at 148-8.

In Division 9, John Place took a hat-trick in figures of 5-21, but it was in vain as Oxford Rescue 2nd lost by four wickets against Witney Swifts 2nd.

Rescue were shot out for 68, 12-year-old Liam Hare taking 3-14.

Swifts struggled to the meagre target, reaching 69-6, thanks to Place's haul.

Veteran Jim Terry took 5-10 to inspire Uffington 2nd to a 27-run victory over Brill 2nd.

Uffington scored 108 all out, Darren Kavanagh taking 5-21.

But Brill were then dismissed for 81 thanks to Terry's haul.

In Division 10, Oxenford 2nd cruised to a ten-wicket victory at Britwell Salome 2nd, while Chinnor beat Westcott 2nd by 37 runs.