Home » One Day Cup Winners List From 2014 To 2024
Written By: Ben Crawley
Published: July 30, 2025

The One Day Cup is England’s main 50-over cricket tournament. It started in 2014. Since then teams like Durham and Gloucestershire and Hampshire have built strong reputations. They have won titles and shown great cricket skills over many seasons.

The tournament has 18 countries playing in a round-robin format. The best teams then go to knockout matches. This makes for exciting cricket. This article shows you all the One Day Cup winners from 2014 to 2024.

One Day Cup Winners From 2014-2024

Here are the winners from each season.

SeasonWinnerRunner-upVenue
2024GlamorganSomersetTrent Bridge, Nottingham
2023LeicestershireHampshireTrent Bridge, Nottingham
2022KentLancashireTrent Bridge, Nottingham
2021GlamorganDurhamTrent Bridge, Nottingham
2020Cancelled due to Covid-19
2019SomersetHampshireLord’s, London
2018HampshireKent SpitfiresLord’s, London
2017Nottinghamshire OutlawsSurreyLord’s, London
2016Warwickshire BearsSurreyLord’s, London
2015GloucestershireSurreyLord’s, London
2014DurhamWarwickshire BearsLord’s, London

1. Glamorgan (2024)

Glamorgan won their second One Day Cup title when it was raining a lot. They beat Somerset by 15 runs in the final. The rain was so bad that they could only play 20 overs each team. The match was moved from Sunday to Monday because of all the rain.

Glamorgan (2024) Tops The One Day Winners List
Source: Espncricinfo

Glamorgan made 186 runs and lost 7 players in their 20 overs. Sam Northeast was the best player for them. He scored 63 runs and did not get out. He hit the ball from 49 bowls. His runs helped his team get a good score. Somerset tried their best but only made 171 runs and lost 6 players. They could not get enough runs to win.

Player of the Match: Sam Northeast

2. Leicestershire (2023)

Leicestershire won their first-ever One Day Cup title. They beat Hampshire by just 2 runs at Trent Bridge. This was one of the closest finals ever played.

Leicestershire (2023)
Source: Espncricinfo

Leicestershire started very badly. They lost 4 players for only 19 runs. Then they lost 6 players for only 89 runs. Everyone thought they would lose for sure. But Harry Swindells saved them. He played really well and scored 117 runs without getting out. He hit the ball 96 times. Sam Evans helped him score 151 runs together. Hampshire almost won the game. They needed only 8 runs from the last 6 balls. But young Josh Hull bowled really well to win the game for his team.

Player of the Match: Harry Swindells

3. Kent (2022)

Kent won their first One Day Cup title by beating Lancashire by 21 runs. They scored 306 runs and lost 6 players. Joey Evison was the best player with 97 runs from 111 bowls. He almost got 100 runs, but played really well anyway.

Kent (2022)
Source: Espncricinfo

Lancashire tried their best to get 306 runs too. Keaton Jennings scored 72 runs from 62 balls. He made his team think they could win. But Lancashire got all out for 285 runs. They could not get enough runs to win. Grant Stewart bowled well for Kent. He got 3 players out for 42 runs to help his team win.

Player of the Match: Joey Evison

4. Glamorgan (2021)

Glamorgan won their first One Day Cup title by beating Durham by 58 runs. They scored 296 runs and lost 9 players in their 50 overs. This was a good score that day. Kiran Carlson played really well. He hit 82 runs from just 59 balls. He scored runs very quickly to help Glamorgan get a big total.

Glamorgan (2021)
Source: Espncricinfo

Durham tried to get 296 runs but could only make 238 runs. Sean Dickson played well for his team. He scored 84 runs and did not get out. But the other players did not help him enough. Andrew Salter bowled well for Glamorgan. He got 3 players out for 42 runs to help win the game.

Player of the Match: Not specified

5. Somerset (2019)

Somerset finally won their first One-Day Cup title. They beat Hampshire by 6 players in the final. Hampshire went first and made 244 runs, losing 8 players. Sam Northeast scored 56 runs to help his team get that many runs.

Somerset (2019)
Source: Espncricinfo

Somerset got the 244 runs in just 43.3 overs. They made it look easy in the end. James Hildreth scored 69 runs and did not get out. He hit the winning runs for his team. Jamie Overton had bowled really well before that. He got 3 players out for 48 runs to stop Hampshire from getting more runs.

Player of the Match: Jamie Overton

6. Hampshire (2018)

Hampshire won their first One Day Cup title in a big way. They beat Kent by 61 runs at Lord’s. Hampshire scored a huge total of 330 runs losing 7 players. This was the most runs ever scored in a domestic final at Lord’s cricket ground.

Hampshire (2018)
Source: Espncricinfo

Rilee Rossouw was the star player. He scored 125 runs from 114 balls. His big score helped Hampshire get so many runs. Kent tried hard to get 330 runs too. They could only make 269 runs. Daniel Bell-Drummond scored 86 runs, but it was not enough for his team to win.

Player of the Match: Rilee Rossouw

7. Nottinghamshire Outlaws (2017)

Nottinghamshire won their first title in an amazing game. Surrey went first and scored 297 runs, losing 9 players. Mark Stoneman made 144 runs for Surrey. It looked like a very hard target to get.

Nottinghamshire Outlaws (2017)
Source: Espncricinfo

But Alex Hales played one of the best games ever seen. He hit 187 runs and did not get out from 167 balls. It was an incredible performance that no one will forget. Nottinghamshire won by 4 players with 2.1 overs still left. The people watching could not believe what they had seen.

Player of the Match: Alex Hales

8. Warwickshire Bears (2016)

Warwickshire won their first title very easily. They beat Surrey by 8 players at Lord’s. Surrey went first but could only make 136 runs. It was a very poor score. Rory Burns scored 40 runs but no other player did well at all.

Warwickshire Bears (2016)
Source: Espncricinfo

Jonathan Trott then played a perfect game to get the runs. He scored 82 runs from 100 bowls and did not get out. He made getting 136 runs look very easy. Warwickshire won with almost 20 overs still left to play. It was a very easy win for the Bears.

Player of the Match: Jonathan Trott

9. Gloucestershire (2015)

Gloucestershire won their first title in a very close game. They beat Surrey by just 6 runs at Lord’s. Gloucestershire scored 220 runs in their turn. Geraint Jones made 50 runs. Gareth Roderick got 39 runs to help build the total score.

Gloucestershire (2015)
Source: Espncricinfo

Surrey came very close to winning the game. Kumar Sangakkara scored 60 runs for his team. Rory Burns made 56 runs as well. But Surrey could not get enough runs. They got all out for 214 runs. Jack Taylor bowled really well for Gloucestershire. He got 3 players out for 43 runs to win the game for his team.

Player of the Match: Jack Taylor

10. Durham (2014)

Durham won the very first One Day Cup title ever. They beat Warwickshire by 3 players at Lord’s. It was a close game that went right to the end. Warwickshire went first and made 165 runs. Varun Chopra scored 64 runs but other players could not help him get more runs.

Durham (2014)
Source: Espncricinfo

Durham got 165 runs in 40.2 overs. Mark Stoneman scored 52 runs to give them a good start. Ben Stokes played a crucial part in helping to complete the job. It was a historic win for Durham. They became the first-ever One Day Cup winners.

Player of the Match: Ben Stokes

Next Cricket Lineup:

Conclusion: Glamorgan Has Won The One-Day Cup Titles Twice

The One Day Cup has given cricket fans many exciting matches every summer. The tournament has produced close finishes and great individual performances. Different counties have won titles over the years.

No single team has dominated the competition completely. Durham and Glamorgan and other counties have all enjoyed success. This shows how competitive English county cricket really is.

FAQs

Which team won the first One Day Cup? 

Durham won the first One Day Cup in 2014. They beat Warwickshire Bears in the final at Lord’s.

Where are most One Day Cup finals played? 

Most finals were played at Lord’s in London from 2014 to 2019. Since 2021, finals have been played at Trent Bridge in Nottingham.

What happened to the 2020 One Day Cup? 

The 2020 One Day Cup was cancelled due to the COVID-19 pandemic. No winner was declared that year.

How many teams play in the One Day Cup? 

18 county teams play in the One Day Cup. They play in a round-robin format first. Then the top teams go to knockout matches.

What format is used in the One Day Cup? 

The One Day Cup uses a 50-over format. Each team gets 50 overs to score as many runs as they can.

About the Author

Hey, I am a cricket writer based in London with over 7 years of experience covering everything from county championships to international showdowns. I bring a sharp eye for detail and a passion for storytelling, highlighting England’s rising stars and memorable match moments. At DurhamCricket, I deliver weekly coverage that's honest, insightful, and easy to follow—perfect for fans who live and breathe the game.

Scroll to Top