 During the Pakistan series in February 2019, regular captain Faf du Plessis was rested for the last two T20Is of the series, with Miller named as captain of South Africa in his place.In April 2019, he was named in South Africa's squad for the 2019 Cricket World Cup.On 19 June 2019, in the match against New Zealand, Miller scored his 3,000th run in ODIs.