Home Top 10 T20I runscorers

Top 10 T20I runscorers

1. Rohit Sharma(India): Indian attacking opening batsman Rohit Sharma tops the T20I highest run-scorers table, he scores 2422 runs till date for India, he scored 4 hundreds till now in his T20I career.

2. Virat Kohli(India): Indian captain Virat Kohli comes after Rohit Sharma in T20I highest run-scorers format, he has scored 2369 runs till date for India, he is considered as the most consistant batsman in the world.

3. Martin Guptill(New Zealand): New Zealand opening batsman Martin Guptill is highest T20I run-scorer for New Zealand, he has scored 2272 runs till date for New Zealand.

4. Shoaib Malik(Pakistan): Pakistani experienced batsman Shoaib Malik is highest T20I run-scorer for Pakistan, he has scored 2263 runs in his T20I career.

5. Brandon McCullum(New Zealand): Former New Zealand captain Brandon McCullum has scored 2140 runs in his T20I career, he has scored 2 hundreds & 13 half-centuries in his T20I career.

6. Mohammad Shahzad(Afghanistan): Afghanistan opening batsman Mohammad Shahzad has scored 1936 runs in his T20I career.

7. JP Duminy(South Africa): South African left-handed batsman JP Duminy has scored 1934 runs in his T20I career, he is the highest run-scorer for South Africa in T20Is.

8. Mohammad Hafeez(Pakistan): Pakistani experienced batsman Mohammad Hafeez has scored 1908 runs in his T20I career.

9. Tilakaratne Dilshan(Srilanka): Former Srilankan opening batsman Tilakaratne Dilshan has scored 1889 runs in his T20I career.

10. Eoin Morgon(England): Englans captain Eoin Morgon has scored 1810 runs in his T20I career, he is the highest run-scorer for England in T20Is.