One of the greatest batsmen of all-time Hashim Amla on Thursday has taken retirement from international cricket with an immediate effect.
Amla, who last represented South Africa in World Cup 2019, was expected to decide his future. He will continue playing domestic cricket and also is available for Mzansi Super League.
The 31-years-old cricketer made his Test debut in 2004 against India in Kolkata and since then he had played 124 Tests and had scored 9282 runs at an average of 46.64 including 28 centuries and 41 half-centuries.
He had also represented South Africa in 181 ODIs and 44 T20Is.
Amla overall had played 346 matches for South Africa across all formats and has 18,553 runs in his account along with 55 hundreds and 87 fifties.
He is the fastest ever batsman to reach 2000, 3000, 4000, 5000, 6000 and 7000 runs in ODIs. Recently, he reached yet another milestone when he completed 8000 ODI runs during World Cup 2019 became the second fastest to do so in just 176 innings.
The right-handed batsman is the fourth batter in the world to score an ODI century against all Test-playing nations.
Earlier, South Africa’s fast bowler Dale Steyn also announced his retirement from test cricket. AB De Villiers also took retirement from all formats of the game recently in 2018.