Top 10 Batters With The Most Runs In T20I Cricket

credit:en.wikipedia.org

10. Shoaib Malik 2435 Runs In 124 Matches

credit:en.wikipedia.org

9. Eoin Morgan 2458 Runs In 115 Matches

credit:en.wikipedia.org

8. Mohammed Hafeez 2514 Runs In 119 Matches

credit:en.wikipedia.org

7. David Warner 2554 Runs In 88 Matches

credit:en.wikipedia.org

6. Babar Azam 2620 Runs in 73 Matches

credit:en.wikipedia.org

5. Aaron Finch 2686 Runs In 88 Matches

credit:en.wikipedia.org

4. Paul Stirling 2776 Runs In 102 Matches

credit:en.wikipedia.org

3. Virat Kohli 3296 Runs In 97 Matches

credit:en.wikipedia.org

2. Martin Guptill 3299 Runs In 112 Matches

credit:en.wikipedia.org

1. Rohit Sharma 3313 Runs In 125 Matches