Dave Prosper scored a glorious 110 as Oxford Caribbean inflicted Tetsworth's first defeat of the season in Division 1 on Saturday.

Propser led the way as Caribbean amassed 261, with Ryan Mills smashing a quickfire 65.

Tetsworth then collapsed to 151 all out, Brian Barrett taking 3-30.

Craig McCallum shone with bat and ball as Charlbury saw off Twyford by 16 runs.

He hammered an unbeaten 59 in Charlbury's 272-7, Rob Garrett scoring 77.

McCallum then claimed 4-48 as Twyford were dismissed for 256.

Twyford had looked in good shape, needed just 31 to win off the last nine overs, but a burst of three wickets in two overs from McCallum ended their hopes, Majid Ansari top-scoring with 88.

Lee Marland's 102 not out helped Westbury to a nine-wicket victory over Witney Swifts.

Omar Hussain (81) took Swifts up to 195-8, but it never looked like being enough as Marland and Richard Tredwell (81no) saw Westbury home with more than 15 overs to spare.

In Division 2, Ian Harris hammered 107 as Freeland posted a 73-run victory at Brill.

Harris was well supported by Les Hole (69) in Freeland's 257-7, before Brill were shot out for 184, Steve Shipperley top-scoring with 55.

King's Sutton saw off Faringdon by 83 runs.

Wayne Sellwood (4-23) helped restrict Faringdon to 133-9 after the visitors made 216 all out.

Garsington were 42-run victors overs Shrivenham.

Neil Bound (73) and Barry Parsons (60no) were on form in Garsington's 240-7, then Mark Wakefield (3-45) and Steve Prew (3-53) shone as Shrivenham were dismissed for 198.

It was a family affair at Uffington where brothers Neil and Alan Johnson were the stars against Radley.

The pair both hit 60 in Uffington's 165-9, and then Neil took 4-26 and Alan 3-31 as Radley were bowled out for 156.

There were also smiles among the Head family at Begbroke, who beat East & West Hendred by 19 runs.

Jim Head hit 75 in Begbroke's 161 all out, Matty Turner taking 6-25.

James Head jnr then claimed 5-41 as Hendred were bowled out for 142.

Richard Taylor's 83 not out steered Letcombe to a five-wicket victory over West Witney.

Taylor, who was dropped four times, dominated Letcombe's 113-5 after Witney could manage only 112 all out.

Letcombe started by losing the openers with just seven on the board, but Taylor saw Letcombe home, despite being dropped four times!

Dave Gardner took 5-39 as Combe beat Clifton Hampden by six runs.

Clifton were dismissed for 186 after Combe made 192-8, Chris Drinkwater hitting 73.

Second team captain Chris Drinkwater stepped up to the firsts and scored 73 in Combe's six-run victory over Clifton Hampden.

Combe posted 192-8, Ed Oakley taking 4-39.

Dave Gardner (5-39) then helped to dismiss Clifton for 186, Malcolm Cox-Rogers top-scoring with 63.

Stonesfield saw off Marsh Gibbon by 50 runs.

George Redknap's 67 saw Stonesfield to 203 all out, before Phil Slatter (5-19) and Robin Hanks (3-24) dismissed Marsh Gibbon for 153.

In Division 4, Dorchester saw off Oxford Rescue by 65 runs.

Steve McComb hit 82 in Dorchester's 238-5, and then claimed 4-32 as Rescue were dismissed for 173.

In Division 6, Ben Hemingway hit an unbeaten 129 as Cassington edged out Chipping Norton by 15 runs.

He took Cassington to 270-3, and then claimed 3-46 as Chippy were bowled out for 255.

In Division 7, Hook Norton's first team star, Melvyn Riley, dropped down to the 2nd XI to score 111 in their six-wicket win over Shrivenham 2nd.

Shrivenham had posted 222-7, Alan Carter hitting 91.

But they could find no answer to Riley as he took his side to 223-4, Steve Belcher chipping in with 69.

Gordon Fogg took 7-16 as Kennington 2nd saw off Faringdon 2nd by 101 runs in Division 8.

They posted a respectable total of 174, before Gordon Fogg claimed match-winning figures of 7-16 as Faringdon were shot out for 73.

In Division 9, Russell Vircavs smashed 106 and Ed Blok 86 in Garsington 2nd's 76-run victory over Uffington 2nd.

Garsington posted 238-6, with Uffington being restricted to 162-7 in reply.

Hailey lost by three wickets at home to Chalgrove in Division 5.

Joel King (63) and Andy Wood (57) helped Hailey to 217 all out, but Neil Bailey (81) and Dave Shorter (47no) saw Chalgrove home.

Swinbrook recorded their first league win of the season as they defeated Oxenford by 50 runs.

Swinbrook posted 197-6, Graham Shrive top-scoring on 48.

Oxenford subsided to 147-9 in their reply, only Sean Terry (39) showing any form.

In Division 6, Ben Hemingway hit a superb unbeaten century as Cassington edged out Chipping Norton by 15 runs.

Hemingway was undefeated on 129 in Cassington's 270-3, then he claimed 3-46 as Chippy fell just short on 255 all out.

There was a rare defeat for title-chasing East Oxford 2nd, who went down by six wickets against Wolvercote.

In Division 7, Hook Norton's first team star Melvyn Riley dropped down to the seconds to score 111 in their six-wicket win over Shrivenham 2nd.

Shrivenham had posted 222-7, Alan Carter hitting 91.

But they could find no answer to Riley, who scored almost half Hooky's runs as they eased to victory, Steve Belcher chipping in with 69.

Elsewhere, Marsh Gibbon 2nd eased past Westbury 2nd by six wickets, while Marcham 2nd beat Horley 2nd by 39 runs.

Kennington 2nd saw off Faringdon 2nd by 101 runs in Division 8.

They posted a respectable total of 174, before Gordon Fogg claimed match-winning figures of 7-16 as Faringdon were shot out for 73.

In Division 9, Russell Vircavs smashed 106 and Ed Blok 86 in Garsington 2nd's 76-run victory over Uffington 2nd.

Garsington posted 238-6, with Uffington being restricted to 162-7 in reply.