South Africa batsman Hashim Amla has announced his retirement from all forms of international cricket.
The 36-year-old will continue to play domestic T20 cricket in South Africa.
Cricket South Africa confirmed Amla's decision on Twitter. "@amlahash today called time on one of the great international careers of the modern era when he announced his retirement from all formats of international cricket. He will continue to be available for domestic cricket as well as the Mzansi Super League."
Amla has enjoyed a prolific ODI career, finishing off with 8,113 runs, with the help of 27 centuries and 39 half-centuries in 181 matches.
Earlier this week, fast bowler Dale Steyn announced his Test retirement.

Shaidorov shocks rivals to capture gold as 'Quad God' Malinin crumbles
Sabalenka, Swiatek withdraw from Dubai Duty Free Tennis Championships
USA crush Netherlands to get on board at T20 World Cup
UAE beats Canada in T20 World Cup thriller
Zimbabwe stun Australia to stay unbeaten in T20 World Cup
