Most Runs in T20 Cricket
Record holder : Virat Kohli of India holds the record (4008 runs) for most runs in t20 cricket.
Recent Updates
Virat Kohli moved to 1st position from previously held 3rd position, after scoring 4008 runs -
1. Virat Kohli - 4008 runs
The player at #1 in the list is Virat Kohli of India. He made 4008 runs in 107 innings of 115 matches at an average of 52.73 and strike rate of 137.96 between 2010 and 2022.
2. Rohit Sharma - 3853 runs
Then comes our Rohit Sharma of India. He made 3853 runs in 140 innings of 148 matches at an average of 31.32 and strike rate of 139.24 between 2007 and 2022.
3. Martin Guptill - 3531 runs
At no. 3 position is Martin Guptill of New Zealand. He made 3531 runs in 118 innings of 122 matches at an average of 31.81 and strike rate of 135.7 between 2009 and 2022.
4. Babar Azam - 3485 runs
Next in the list is Babar Azam of Pakistan. He made 3485 runs in 98 innings of 104 matches at an average of 41.48 and strike rate of 128.4 between 2016 and 2023.
5. Paul Stirling - 3275 runs
At position no. 5 is Paul Stirling of Ireland. He made 3275 runs in 123 innings of 124 matches at an average of 28.72 and strike rate of 135.89 between 2009 and 2023.
6. Aaron Finch - 3120 runs
At no. 6 position is Aaron Finch of Australia. He made 3120 runs in 103 innings of 103 matches at an average of 34.28 and strike rate of 142.53 between 2011 and 2022.
7. David Warner - 2894 runs
Then comes our David Warner of Australia. He made 2894 runs in 99 innings of 99 matches at an average of 32.88 and strike rate of 141.3 between 2009 and 2022.
8. Mohammad Rizwan - 2797 runs
Then comes our Mohammad Rizwan of Pakistan. He made 2797 runs in 73 innings of 85 matches at an average of 49.07 and strike rate of 127.3 between 2015 and 2023.
9. Jos Buttler - 2713 runs
At no. 9 position is Jos Buttler of England. He made 2713 runs in 98 innings of 106 matches at an average of 34.78 and strike rate of 144.07 between 2011 and 2023.
10. Mohammad Hafeez - 2514 runs
At no. 10 position is Mohammad Hafeez of Pakistan. He made 2514 runs in 108 innings of 119 matches at an average of 26.46 and strike rate of 122.03 between 2006 and 2021.