Best Batting Average in T20 Cricket
Record holder : Virat Kohli of India holds the record (52.73) for best batting average in t20 cricket.
Recent Updates
Babar Azam moved to 6th position from previously held 7th position, with average of 41.48 -
1. 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. 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. 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. 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. 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. 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. 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.