Most runs in the history of England’s One-Day Cup – Keaton Jennings and Mark Stoneman among top 9

Tom Westley plays a shot in cricket
Tom Westley is the top run-scorer in One-Day Cup cricket in England.

The One Day-Cup has long been a platform for some of the finest talent and emerging stars over the 50-over format in English domestic cricket.

Over the years, many batters have stood up and made their statement on their competition, scoring runs at will and making statement match-defining contributions.

But who are the 9 players who have smacked the most runs in the history of England‘s prize 50 over tournament?

9. Daniel Bell-Drummond – 2,324 One-Day Cup runs

One of the most consistent and explosive opening batters for Kent, Bell-Drummond has been as reliable as they come for the county between 2014 and 2023.

He’s averaged over 50 in as many matches in the competition and high scored with an impressive 150 highlighting his ability to take the game to the bowlers.

8. Billy Godleman – 2,381 One-Day Cup runs

A Derbyshire stalwart remaining loyal for his eight-year domestic one-day career, Godleman exemplified the control required to build a 50-over innings with the ability to respond to the context of the match.

He also averaged a smidge over 50 collecting an impressive seven 100 + and eleven 50+ scores – a true expert in this white ball format.

7. Alex Lees – 2,464 One-Day Cup runs

A one-day powerhouse from the North, Lees played 66 matches for both Durham and Yorkshire picking up six centuries and 18 half centuries in the competition.

His move to a different county didn’t slow down his performances with an average of 42.48 including a match-defining innings of 126 in 2021 to keep Durham in the competition and eliminate Warwickshire.

6. Mark Stoneman – 2,721 One-Day Cup runs

His aggressive batting style made him a key player across multiple counties.

Stoneman played for Durham, Middlesex and Surrey in a career so far totalling 80 matches in the tournament.

A stand-out performance came in 2017 when his unbeaten 115 helped Surrey chase down a daunting target against Hampshire.

Stoneman played Test cricket against Pakistan, West Indies and other countries.

Also read: Most wickets in County Championship, division one, 2024

5. Keaton Jennings – 2,724 One-Day Cup runs

His consistency of a top-of-the-order for Durham and Lancashire has seen him collect 2724 runs in 71 matches to date, averaging 50.44.

Jenning’s crucial score of 125 in the 2018 semi-final against Worcestershire was a defining moment in his one-day career.

4. Ben Slater – 2,737 One-Day Cup runs

Slater’s ability to combine patience and aggression is backed up by his 2737 runs in 58 matches at a superb average of 55.85.

He showcased his ability to play huge innings in 2019 when his breathtaking 143 against Yorkshire was one of the best individual performances of the season.

3. Colin Ingram – 2,902 One-Day Cup runs

The one-day format is where the South African has come into his own with his power-hitting and ability to finish games setting him apart.

In a career where he’s represented both Somerset and Glamorgan, Ingram has managed a stunning average of 61.74 and near run a ball strike rate of 99.96

His blistering 95 ball 131 in the 2017 final remains one of the most iconic knocks in the history of the competition

2. Nick Gubbins – 2,910 One-Day Cup runs

The stylish left-hander has represented both Hampshire and Middlesex in the competition and collected six centuries to date.

An average of 40.41 in 74 matches including a match-winning 120 against Essex in 2021 is a testament to his ability to score under pressure.

1. Tom Westley – 3,206 One-Day Cup runs

The Essex man is in a league of his own at the top of the standings and the only batter to score over 3000 runs in the competition.

In his career so far he’s smashed seven centuries and 25 fifties in the competition with his best moment being an unforgettable 112 in the 2020 semi-final against Nottinghamshire which ended up being a match-winning innings.

Read next: Most runs in County Championship, division one, 2024