The ICC rating reveals the top 10 players who have shown their dominance in the existing game. The ICC ranking table categorizes the international players based on a point system worked by analysis based on the performance of the players in their recent matches. The players are evaluated on a scale of 0 to 1000 points. The factors counted in the computation of the player's achievement are different for Test cricket, One Day, and T-20. Let us now look at the top 10 highest ICC batting ratings in T20 for South Africa.
1. Faf Du Plessis
Francois du Plessis is a former right-hand batsman who made his T20 debut on 8 September 2012 against England at Chester-Le-Street. He played 50 T20 matches and scored 1528 runs in 50 innings with an average of 35.53. On 5 July 2015, the batsman achieved his career-best that was 843. The opponent was Bangladesh. He played his last T20 match on 1 December 2020 against Australia at Manchester.
2. R Van De Dussen
Rassie van de Dussen is a right-hand batter in the current squad. He made his T20 debut on 9 October 2018 against Zimbabwe at East London and has played 29 matches and scored 756 runs in 26 innings with an average of 36. On 26 June 2021, the batsman achieved his career-best that was 780 with West Indies as an opponent.
3. GC Smith
Greame Craig Smith made his T20 debut on 21 October 2005 against New Zealand at Johannesburg. He played 33 matches and scored 982 runs in 33 innings with an average of 31.67. On 10 October 2010, the batsman achieved his career-best score of 778 against Zimbabwe. He played his last match on 16 October 2011 against Australia in Johannesburg.
4. JH Kallis
Jacques Henry Kallis was an all-rounder in the South African Cricket team. On the grounds of Johannesburg, Kallis made his T20 debut on 21 October 2005 against New Zealand. He played 25 matches and scored 666 runs in 23 innings with an average of 35.05. On 9 September 2012, the batsman achieved his career-best, which was 738, against England. He played his last T20 match on 2 October 2012 against India at Colombo.
5. JP Duminy
Jean-Paul Duminy was an all-rounder in the team. In Cape Town, he made his T20 debut on 15 September 2007 against Bangladesh. He played 81 matches and scored 1934 runs in 75 innings with an average of 38.68. On 24 March 2014, the batsman achieved his career-best that was 713. The opponent was New Zealand. He played his last T20 match on 24 March 2019 against Sri Lanka at Johannesburg.
6. HM Amla
Hashim Mahomed Amla is a former batsman in the South African Cricket Team. He made his T20 debut on 13 January 2009 against South Africa at Brisbane. He played 44 matches and scored 1277 runs in 44 innings with an average of 33.60. On 29 October 2017, the batsman achieved his career-best that was 683. The opponent was Bangladesh. He played his last T20 match on 14 August 2018 against Sri Lanka at Colombo.
7. RR Hendricks
Reeza Raphael Hendricks is a right-hand batter in the current squad who made his T20 debut on 5 November 2014 against Australia at Adelaide. He played 36 matches and scored 993 runs in 36 innings with an average of 28.37. On 24 March 2019, the batsman achieved his career-best of 647 against Sri Lanka.
8. Q De Kock
Quinton de Kock is a left-hand batsman and wicketkeeper in the current squad. He made his T20 debut on 21 December 2012 against New Zealand at Durban and has played 57 matches and scored 1758 runs in 57 innings with an average of 35.16. On 29 November 2020, the batsman achieved his career-best that of 639 against England.
9. AK Markram
Aiden Kyle Markram plays in the current squad. He made his T20 debut on 22 March 2019 against Sri Lanka at Centurion. The batsman played 15 matches and scored 426 runs in 13 innings with an average of 35.50. On 19 July 2021, the batsman achieved his career-best that was 611. The opponent was Ireland.
10. LE Bosman
Lungile Edgar Bosman is a former right-hand South African batter. He made his T20 debut on 24 February 2006 against Australia at Johannesburg. He played 14 matches and scored 323 runs in 14 innings with an average of 24.84. On 15 November 2009, the batsman achieved his career-best that was 596. The opponent was England. He played his last match on 27 October 2010 against Pakistan in Abu Dhabi.