Best Batting Average in T20 Cricket

Record holder : Virat Kohli of India holds the record (52.73) for best batting average in t20 cricket.

Download

Recent Updates

Babar Azam moved to 6th position from previously held 7th position, with average of 41.48 -

1. India Virat Kohli - 52.73

The player at #1 in the list is Virat Kohli of India. He had batting average of 52.73 while scoring 4008 runs in 107 innings of 115 matches at strike rate of 137.96 between 2010 and 2022.

2. Pakistan Mohammad Rizwan - 49.07

Then comes our Mohammad Rizwan of Pakistan. He had batting average of 49.07 while scoring 2797 runs in 73 innings of 85 matches at strike rate of 127.3 between 2015 and 2023.

3. India Suryakumar Yadav - 46.52

Then comes our Suryakumar Yadav of India. He had batting average of 46.52 while scoring 1675 runs in 46 innings of 48 matches at strike rate of 175.76 between 2021 and 2023.

4. New Zealand Devon Conway - 45.7

Next in the list is Devon Conway of New Zealand. He had batting average of 45.7 while scoring 1234 runs in 35 innings of 38 matches at strike rate of 130.3 between 2020 and 2023.

5. India Manish Pandey - 44.31

At position no. 5 is Manish Pandey of India. He had batting average of 44.31 while scoring 709 runs in 33 innings of 39 matches at strike rate of 126.15 between 2015 and 2020.

6. Pakistan Babar Azam - 41.48

Next in the list is Babar Azam of Pakistan. He had batting average of 41.48 while scoring 3485 runs in 98 innings of 104 matches at strike rate of 128.4 between 2016 and 2023.

7. Sabawoon Davizi - 41.03

Then comes our Sabawoon Davizi of . He had batting average of 41.03 while scoring 1149 runs in 31 innings of 31 matches at strike rate of 138.93 between 2019 and 2023.

8. South Africa Aiden Markram - 40.25

At position no. 8 is Aiden Markram of South Africa. He had batting average of 40.25 while scoring 966 runs in 30 innings of 34 matches at strike rate of 150.23 between 2019 and 2023.

9. Balaji Pai - 39.28

At no. 9 position is Balaji Pai of . He had batting average of 39.28 while scoring 825 runs in 27 innings of 27 matches at strike rate of 119.39 between 2019 and 2023.

10. Ramesh Satheesan - 39.22

Then comes our Ramesh Satheesan of . He had batting average of 39.22 while scoring 863 runs in 26 innings of 28 matches at strike rate of 166.6 between 2019 and 2022.

Latest poll updates

Get notified on trending polls and opinions