South Africa have announced the list of contracted players, with a trio of veterans missing out
Veterans lose South Africa contracts
Cricket South Africa has not renewed the contracts of frontline spinner Imran Tahir and allrounders JP Duminy and Chris Morris for the 2019/20 season.
Tahir and Duminy are expected to be part of South Africa's 50-over World Cup squad from May in England, but that might well be their swan songs after being overlooked for central contracts.
Pakistan-born Tahir will be 40 by the time the tournament is played, but remains a key part of the South African set-up and is regarded as one of the most-effective spinners in limited-overs cricket.
Duminy, recently battling a shoulder injury and sitting out the past five months, returns to domestic action on Friday as he makes a bid for a World Cup place.
Morris has been inconsistent of late and has been overtaken by Andile Phehlukwayo and Wiaan Mulder for an allrounder berth in the ODI squad.
Batsman Hashim Amla, 35, has been retained despite poor form, which suggests he will play a role in the tours away to India in October and March 2020, the 2019/20 home series against England and the home limited-overs fixtures against Australia scheduled for next March.
Batsmen Reeza Hendricks and Theunis de Bruyn have been added.
CONTRACTED PLAYERS:
Hashim Amla, Temba Bavuma, Theunis de Bruyn, Quinton de Kock, Faf du Plessis, Dean Elgar, Reeza Hendricks, Keshav Maharaj, Aiden Markram, David Miller, Lungi Ngidi, Andile Phehlukwayo, Vernon Philander, Kagiso Rabada, Tabraiz Shamsi, Dale Steyn.