Faf du Plessis will lead the team in England and Wales as the tournament is set to take centre stage between 30 May and 14 July.
Veteran batsman Hashim Amla got the nod after ongoing speculation that he would not feature in this year’s tournament.
Experienced Duminy has played 194 ODI’s for South Africa while Miller has the highest career strike rate in ODI cricket for the Proteas amongst the active players.
In just 123 matches, Steyn has taken a whopping 194 ODI wickets.
F. du Plessis (C) H. Amla Q. de Kock JP Duminy A. Markram D. Miller L. Ngidi A. Nortje A. Phehlukwayo D. Pretorius K. Rabada T. Shamsi D. Steyn I. Tahir R. van der Dussen