David Willey has announced he will call time on his international career at the end of the 2023 ICC Men’s Cricket World Cup.

The 33-year-old has over 100 England white ball caps to his name since 2015.

“From a young boy, I’ve only ever dreamed of playing cricket for England.” Willey said in a statement posted to his social accounts.

“So, with careful thought and considering, it is with great regret that I feel the time has come for me to retire from all forms of international cricket at the end of the World Cup.”

Willey made his ODI debut against Ireland in 2015 before his first T20I call-up later that summer against New Zealand, to date he’s claimed 145 wickets and scored 853 runs across the two formats.

“I have worn the shirt with immense pride and given my absolute everything to the badge on my chest.”

“I feel I still have a lot more to give on and off the field while I am still playing my best cricket. I’m sure everybody who knows me does not doubt that, whatever my involvement in the remainder of this campaign, I will give my everything and more.

“That’s the only way I know.”

While Willey is stepping back from the international stage, he will continue to represent Northamptonshire in 2024.