Dale Steyn has announced his full retirement from cricket.

He made the announcement on his Instagram account on Tuesday.

“And it’s been a long December and there’s reason to believe
Maybe this year will be better than the last.

“I can’t remember all the times I tried to tell myself
To hold on to these moments as they pass.

“It’s been 20 years of training, matches, travel, people, wins, losses, strapped feet, jet lag, joy, and brotherhood.
There are too many memories to tell. Too many faces to thank.
So I left it to the experts, to sum up, my favourite band, the Counting Crows.

“Today I officially retire from the game I love the most. Bitter sweet but grateful.

“Thank you to everyone, from family to teammates, journalists to fans, it’s been an incredible journey together.”

Steyn retired from Test cricket in 2019 with an eye on limited-overs formats. He last played an international in February 2020 – a T20I against Australia – but has had constant run-ins with injuries over the last few years, especially after a career-threatening shoulder injury during South Africa’s tour of Australia in November 2016.

Steyn played 93 Tests, took 439 wickets @ an economy of 3.24. He played 125 ODIs with 196 @ an economy of 4.87. His T20I record was 47 matches with 64 matches @ an economy 6.94.

He was a superstar in the IPL too, playing 95 matches, taking 97 wickets @ an economy of 6.91.

Farewell Dale Steyn, and thank you for everything you have done for South African cricket.