Most Runs in T20 Cricket

Record holder : Rohit Sharma of India holds the record (3313 runs) for most runs in t20 cricket.

Download

1. India Rohit Sharma - 3313 runs

At no. 1 position is Rohit Sharma of India. He made 3313 runs in 117 innings of 125 matches at an average of 32.48 and strike rate of 139.55.

2. New Zealand Martin Guptill - 3299 runs

At no. 2 position is Martin Guptill of New Zealand. He made 3299 runs in 108 innings of 112 matches at an average of 32.66 and strike rate of 136.71.

3. India Virat Kohli - 3296 runs

At no. 3 position is Virat Kohli of India. He made 3296 runs in 89 innings of 97 matches at an average of 51.5 and strike rate of 137.67.

4. Australia Aaron Finch - 2826 runs

At no. 4 position is Aaron Finch of Australia. He made 2826 runs in 91 innings of 91 matches at an average of 35.32 and strike rate of 145.29.

5. Ireland Paul Stirling - 2776 runs

At position no. 5 is Paul Stirling of Ireland. He made 2776 runs in 101 innings of 102 matches at an average of 29.84 and strike rate of 134.69.

6. Pakistan Babar Azam - 2686 runs

Next in the list is Babar Azam of Pakistan. He made 2686 runs in 69 innings of 74 matches at an average of 45.52 and strike rate of 129.44.

7. Australia David Warner - 2645 runs

Then comes our David Warner of Australia. He made 2645 runs in 90 innings of 90 matches at an average of 33.48 and strike rate of 141.29.

8. Pakistan Mohammad Hafeez - 2514 runs

At no. 8 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.

9. Ireland Eoin Morgan - 2458 runs

At no. 9 position is Eoin Morgan of Ireland. He made 2458 runs in 107 innings of 115 matches at an average of 28.58 and strike rate of 136.17.

10. Pakistan Shoaib Malik - 2435 runs

At no. 10 position is Shoaib Malik of Pakistan. He made 2435 runs in 111 innings of 124 matches at an average of 31.21 and strike rate of 125.64.