South Africa batsman AB de Villiers has resigned as his country’s ODI captain after six years in the role but will carry on playing in all formats of the game.
South Africa batsman AB de Villiers has resigned as his country’s ODI captain after six years in the role but will carry on playing in all formats of the game.