De Villiers, Ngidi included in SA one-day squad
Twenty-year-old Lungi Ngidi, who has taken six wickets in his first two T20 Internationals, has earned a maiden call-up to South Africa's ODI squad for the first three matches against Sri Lanka
South Africa squad
AB de Villiers (capt), Hashim Amla, Farhaan Behardien, Quinton de Kock, JP Duminy, Faf du Plessis, Imran Tahir, David Miller, Chris Morris, Wayne Parnell, Lungi Ngidi, Andile Phehlukwayo, Dwaine Pretorius, Kagiso Rabada, Tabraiz Shamsi
In Lungi Ngidi, AB de Villiers, Chris Morris
Out Kyle Abbott, Rilee Rossouw, Aaron Phangiso, Dale Steyn
Firdose Moonda is ESPNcricinfo's South Africa correspondent