An unbeaten century from Adrian Isherwood helped North Devon make it three wins out of three in Division One of the North Devon Cricket League.

The Aussie all-rounder hit 113 against Belstone, combining with Isaac Windley (54 n.o) to wrap up a 10-wicket win.

Belstone reached 184 for seven from their 40 overs, with Callum Mallett (40), Matt Denis (43) and Daniel Fogerty (44) all getting scores.

Isherwood, Alfie Huxtable and Fred King each took two wickets.

The North Devon openers reached their target in the 23rd over.

Bideford survived a late charge from Ilfracombe at Westward Ho! to take a 12-run victory in Division Two.

Bideford reached 252 for nine, with overseas player Benjamin Perry hitting a run-a-ball 70, and Jack Ford knocking 81 from 67 balls.

James Ford came in and hit 47 after Perry was bowled by Jonathan Garner.

Kevin Clarke (4-46) and David Cain (2-28) stifled Bideford's progress as they went from 232 for four to their final total.

Ilfracombe reached 240 in reply, but made a game of it in the final overs as John Bates smashed 89.

The visitors were 130 short with nine overs left, with Bates smashing five fours and eight sixes to keep the game a contest into the final over.

Martin Stewart was the pick of the Bideford bowlers, taking three wickets for 28 runs.

Beaford got up and running in Division Two with a 31-run win over Sandford.

Barnstaple and Pilton's second XI were 51-run winners over Braunton Kelseymen in Division Three.

Jack Moore raced to an unbeaten 84 from 52 balls as Barnstaple reached 201 for four. Opener Jamie Sutton was the other big contributer to the score, posting 64.

Martyn Lewis took two wickets for Braunton.

Barnstaple's bowlers stopped Braunton from getting too much traction as they set about the chase, striking regularly to bowl the hosts out for 150.

Joe Johnson (4-28) and Joe Johnson (3-37) took the bulk of the wickets, with Tony Gilbert taking a couple and George Elnaugh also striking.

Andrew Norman top-scored for Braunton with 30.