Top 5: All-Time T20I Best Batting Rankings

List of top 10 ICC Men’s T20I Batting (All-time) player rankings:

1. Dawid Malan from England, 915 ICC rating.

Currently, he is ranked 5th on the list of T20I players but he achieved the highest rating in 2022. He is still part of the England t20I squad and let’s have a look at his stats.

Matches: 42, Innings: 41, Runs: 1411, Average: 39.19, Strike Rate: 138.47

2. Aaron Finch from Australia, 900 ICC rating.

Aaron finch is presently at the 6th rank of the ICC T20I rankings. He attained a rating of 900 in 2018. Below is his T20I stats:

Matches: 92, Innings: 92, Runs: 2855, Average: 35.25, Strike Rate: 145.29

3. Virat Kohli from India, 897 ICC rating.

Virat Kohli is currently at the 28th rank of the ICC T20I rankings. He attained a rating of 897 in 2014. Below is his T20I stats:

Matches: 99, Innings: 91, Runs: 3308, Average: 50.12, Strike Rate: 137.66

4. Babar Azam from Pakisthan, 896 ICC rating.

Babar Azam is at the 1st rank of the ICC T20I rankings. He attained a rating of 896 in 2019. Below is his T20I stats:

Matches: 74, Innings: 69, Runs: 2686, Average: 45.53, Strike Rate: 129.45

5. Kevin Pieterson from England, 882 ICC rating.

Kevin Pietersen is the most surprising element in the list because he played his last T20 international match in 2013 and is still present in the list of top 5 all-time T20I players. Let’s have a look at his t20i stats

Matches: 37, Innings: 36, Runs: 1001, Average: 35.75, Strike Rate: 134.72