Worcestershire Rapids moved to the top of the Royal London One-Day Cup North Group after a superb Tom Kohler-Cadmore century and a fine all-round performance from Daryl Mitchell helped them defeat previous leaders Yorkshire Vikings by 51 runs at New Road.

Kohler-Cadmore scored 118 off 119 balls with five sixes and 10 fours as the Rapids achieved their highest List A score against first class opposition on their home soil – 342 all out in 48.5 overs.

Then Mitchell followed up his knock of 69 with three key wickets as Yorkshire, despite a List A best performance from Australian batsman Peter Handscomb (88), were bowled out for 291 in 46.3 overs.

Victory maintained Worcestershire's unbeaten start to the season in all competitions after winning their opening two matches in the Specsavers County Championship alongside three wins and a tie in the One-Day Cup.

Kohler-Cadmore returned to Worcester in the early hours of Thursday morning from the One-Day Cup clash at Northampton but volunteered to play in yesterday's Second Eleven clash with Derbyshire at Kidderminster.

The 22-year-old scored 121 off 101 balls and his time in the middle certainly paid dividends today as he reached three figures off 102 balls.

He struck a total of five sixes and 10 fours in making 118 from 119 deliveries – just one short of his List A best against Northamptonshire in the same competition last summer.

Kohler-Cadmore was given excellent support during an opening stand of 135 in 22 overs by Mitchell who followed up his 75 at Wantage Road with another accomplished knock made off 61 balls with one six and six fours.

Worcestershire were pegged back in mid innings and Steve Patterson picked up three wickets in the space of seven balls – including Kohler-Cadmore – to leave them on 270-7 in the 43rd over.

But the home side were given late momentum by Leach (41) and John Hastings (33) in a stand of 67 in 5.5 overs before the pair of them and Ed Barnard were dismissed in the 49th over from Matthew Waite.

Yorkshire set out needing to achieve their highest run chase for the second time in three days after reaching a 336 target versus Durham.

Openers Adam Lyth and Alex Lees put on 70 in the opening 10 over powerplay to give their side an ideal platform.

Hastings checked their progress with two wickets in two overs with Lees (19) caught behind and Will Rhodes (10) well held by Brett D'Oliveira at point.

Lyth brought up his half century off 38 balls – 44 of his runs coming in boundaries – but on 59 he was undone by a slower ball from Leach and trapped lbw swinging across the line.

Vikings skipper Gary Ballance (15) was run out by Barnard's throw from square leg when trying to regain his ground at the keeper's end after taking one run.

Mitchell was brought into the attack by Leach and the occasional medium pacer struck twice in three overs, holding onto a return catch from Jack Leaning (13) and then seeing Tim Bresnan (7) pouched at deep mid wicket.

Yorkshire were then 204-6 in the 32nd over and their hopes rested with Handscomb.

But, after Mitchell had disposed of Waite (19), it was Barnard who effectively sealed the game for the Rapids by bowling Handscomb with just over nine overs remaining.