Kingston Bagpuize recovered from the agony of failing to chase 55 for victory in their previous match to beat Cropredy by 63 runs and secure their first win of the season in Division 3.

Skipper Dave Pearce was their hero, taking 7-32 from 20 overs as the home side were bowled out for 110.

James Coleman was left stranded on 42 not out after running out of partners.

Earlier Martin Shepherd's 112 not out provided the backbone of Bagpuize's 173-4.

Cropredy 2pts, Kingston Bagpuize 25

Morris Motors Exiles wasted little time in beating Bledlow Village, clinching victory with 29 overs left.

Bledlow's decided to bat but could manage only 146 before being bowled out in the 44th over, Ryan Chapman top-scoring with 42.

Ali Shah (49) and Nitin Sehgal (47) got the Exiles motoring and despite a late flurry of wickets they reached 147-5 in the 27th over.

Morris Motors Exiles 25, Bledlow Village 7

Sandford St Martin continued their impressive start to the season by bowling out Cumnor 2nd for 144 and then knocking off the runs for the loss of three wickets.

Only veteran Martin Hunter (52) among the Cumnor 2nd batsmen could get going against some tight bowling and keen fielding.

Phil Paterson (51no) and David Lowery (40) then ensured there were no alarms as victory was achieved in the 33rd over.

Sandford St Martin 25, Cumnor 2nd 5

Witney Mills all-rounder Richard Tilley had to retire hurt after tearing a calf muscle in compiling 39 runs against Hanborough.

Tilley was later unable to return to the crease, so his side's innings closed on 143-9.

Kiwi D R Sarvajith hit 86 not out as his side reached 146-2, but suffered the agony of dislocating his shoulder in hitting the winning six.

Witney Mills 4, Hanborough 25

Fine batting by Dinton 2nd's Jamie Law (67), Faisal Ali (67), Richard Scott (51) and Sean Smith (40no) took their side to 251-4 at home to Wolverton Town.

Town were not interested in the run chase, settling for a draw on 164-8, Bob Ford hitting 42.

Dinton 2nd 16, Wolverton Town 7