South African all-rounder JP Duminy has decided to call it quits from Test and first-class cricket with immediate effect, a Cricket South Africa media release confirmed on Saturday (September 16).

Duminy, who was dropped from the Test team after the first match at Lord’s in the four-match series against England in July earlier this year, decided to focus on limited-overs cricket hereafter, opting out of the opening round of first-class fixtures.

“After long and careful deliberation, I have decided to retire from first-class and Test match cricket with immediate effect. I have thoroughly enjoyed the privilege and opportunity to represent my country in 46 Tests and the WSB Cape Cobras in 108 first-class matches overs the past 16 years. It is an experience that cannot be replaced and one I will always cherish,” read the CSA release.

“Test cricket has always been the pinnacle and I’ve been fortunate enough to experience some memorable highlights with the Proteas and also in first-class matches with the WSB Cape Cobras. In recent years I have been privileged to be a senior member and custodian of a special team environment and culture which has made me very proud.

“In the years ahead, my focus will be placed on attaining limited-overs cricket success for South Africa and the WSB Cape Cobras, along with attending to my young family, who have been incredibly supportive and understanding. I will however not be lost to first-class cricket; I have offered my services to the WSB Cape Cobras and the coaching staff as a mentor/consultant and will be involved as they see fit. There are many talented youngsters coming through our domestic system and I would love to help where I can. I’ve had the privilege of working with the squad in this role over the last two weeks and I have thoroughly enjoyed it.

“I certainly know that my playing career is far from over and my hope is that with the backing of Cricket South Africa, WSB Cape Cobras, team mates, family, friends and supporters, I will be given the opportunity to continue to give my very best to the sport that I love dearly.”

Duminy, who made his Test debut against Australia in 2008 in Perth, finished with 2103 runs from 46 Tests at 32.85. He will continue to play one-day and T20 cricket for both South Africa and the Cape Cobras, even leading the Cape Town Knight Riders in the inaugural T20 Global League later in the year.