T20 Internationals - Batting Records and Statistics - Aggregates
Fastest Players to Score  Runs            All Players    Openers Only   
  Player Country 1000 Runs Career
Innings Match Runs Matches Runs Avg
1 D J Malan* England 24 20/03/2021 1003 36 1239 41.30
2 Babar Azam* Pakistan 26 04/11/2018 1031 74 2686 45.53
3 V Kohli* India 27 02/10/2015 1015 97 3296 51.50
4 A J Finch* Australia 29 17/02/2017 1017 89 2741 34.70
5 K L Rahul* India 29 06/12/2019 1036 56 1831 40.69
6 Mohammad Rizwan* Pakistan 31 20/07/2021 1019 56 1662 50.36
7 K P Pietersen England 32 31/08/2011 1011 37 1176 37.94
8 A D Hales England 32 20/05/2014 1022 60 1644 31.02
9 F du Plessis South Africa 32 18/03/2016 1012 50 1528 35.53
10 C H Gayle West Indies 34 19/02/2014 1017 79 1899 27.93
11 K S Williamson* New Zealand 34 03/01/2017 1040 74 2021 32.60
12 M D K J Perera* Sri Lanka 34 16/03/2018 1020 60 1539 26.53
13 D S Airee* Nepal 34 04/04/2022 1033 39 1033 39.73
14 B B McCullum New Zealand 35 04/05/2010 1009 71 2140 35.67
15 E Lewis* West Indies 35 26/06/2021 1060 50 1423 30.93
16 M J Guptill* New Zealand 36 26/12/2012 1018 112 3299 32.66
17 S R Watson Australia 36 29/08/2013 1017 58 1462 29.24
18 G J Maxwell* Australia 36 10/02/2018 1021 84 1982 30.97
19 D A Warner* Australia 37 19/09/2012 1004 88 2554 32.74
20 H M Amla South Africa 37 28/03/2016 1008 44 1277 33.61
21 M P O'Dowd* Netherlands 37 18/04/2021 1009 43 1161 29.77
22 R R Hendricks* South Africa 37 26/10/2021 1032 40 1049 26.90
23 K C Sangakkara Sri Lanka 38 29/09/2012 1027 56 1382 31.41
24 H Masakadza* Zimbabwe 38 29/09/2015 1002 66 1662 25.97
25 Mohammad Shahzad* Afghanistan 38 10/01/2016 1111 70 2015 30.07
26 C Munro* New Zealand 38 03/02/2018 1000 65 1724 31.35
27 Q de Kock* South Africa 38 22/09/2019 1018 61 1827 33.83
28 H G Munsey* Scotland 39 19/09/2021 1051 51 1270 27.61
29 D P M D Jayawardene Sri Lanka 40 27/09/2012 1042 55 1493 31.77
30 T M Dilshan Sri Lanka 40 27/09/2012 1032 80 1889 28.19
31 J-P Duminy South Africa 40 02/08/2013 1003 81 1934 38.68
32 R G Sharma* India 40 31/01/2016 1010 125 3313 32.48
33 Mohammad Hafeez Pakistan 41 03/03/2013 1013 119 2514 26.46
34 S K Raina India 41 26/01/2016 1024 78 1605 29.18
35 Yuvraj Singh India 41 24/02/2016 1008 58 1177 28.02
36 M N Samuels West Indies 41 25/03/2016 1035 67 1611 29.29
37 Ahmed Shehzad* Pakistan 42 19/03/2016 1018 59 1471 25.81
38 K J Coetzer* Scotland 42 19/06/2018 1011 70 1495 22.65
39 S Dhawan* India 42 06/11/2018 1023 68 1759 27.92
40 J J Roy* England 42 18/03/2021 1034 58 1446 25.37
41 A Balbirnie* Ireland 42 24/07/2021 1000 67 1429 24.22
42 J M Bairstow* England 43 16/03/2021 1018 63 1190 26.44
43 E J G Morgan* England 44 27/03/2014 1051 115 2458 28.58
44 C S MacLeod* Scotland 44 24/10/2019 1001 60 1157 24.10
45 P R Stirling* Ireland 45 13/06/2018 1019 102 2776 29.85
46 Umar Akmal* Pakistan 46 22/11/2013 1060 84 1690 26.00
47 R D Berrington* Scotland 46 20/09/2019 1061 74 1694 31.96
48 B N Cooper Netherlands 46 29/10/2019 1016 58 1239 28.16
49 Fakhar Zaman* Pakistan 47 20/07/2021 1006 65 1253 22.38
50 N Pooran* West Indies 47 30/01/2022 1009 57 1193 27.74
51 Tamim Iqbal* Bangladesh 49 13/03/2016 1092 78 1758 24.08
52 J C Buttler* England 49 16/09/2017 1014 88 2140 34.52
53 D A Miller* South Africa 49 29/10/2017 1032 95 1786 31.89
54 L M P Simmons* West Indies 49 15/01/2020 1012 68 1527 26.79
55 S C Williams* Zimbabwe 49 17/09/2021 1033 50 1034 23.50
56 Shakib Al Hasan* Bangladesh 50 16/03/2016 1046 96 1908 22.45
57 G C Wilson Ireland 50 17/06/2018 1019 81 1268 21.13
58 L R P L Taylor New Zealand 51 24/03/2014 1042 102 1909 26.15
59 Asghar Afghan Afghanistan 51 22/08/2018 1031 75 1382 21.94
60 D J Bravo West Indies 52 25/03/2016 1001 91 1255 22.02
61 A B de Villiers South Africa 54 04/04/2014 1007 78 1672 26.13
62 A D Mathews* Sri Lanka 54 22/01/2017 1047 78 1148 25.51
63 W T S Porterfield* Ireland 54 12/03/2017 1002 61 1079 20.36
64 Najibullah Zadran* Afghanistan 54 20/03/2021 1060 70 1259 33.13
65 Soumya Sarkar* Bangladesh 54 22/07/2021 1001 66 1136 18.03
66 Samiullah Shinwari* Afghanistan 56 06/03/2020 1013 64 1013 22.02
67 D Chandimal* Sri Lanka 57 15/02/2022 1019 68 1062 19.67
68 Shoaib Malik* Pakistan 58 30/07/2015 1019 124 2435 31.22
69 M S Dhoni India 58 23/03/2016 1008 98 1617 37.60
70 K A Pollard West Indies 58 11/12/2019 1058 101 1569 25.31
71 Mushfiqur Rahim* Bangladesh 59 16/03/2018 1003 100 1495 19.93
72 Mohammad Nabi* Afghanistan 59 20/08/2018 1002 88 1539 22.97
73 Mahmudullah* Bangladesh 60 18/03/2018 1017 115 2002 23.83
74 Shahid Afridi Pakistan 64 11/12/2013 1016 99 1416 17.92
75 N L T C Perera ICC World XI 64 31/05/2018 1020 84 1204 23.15
76 K J O'Brien* Ireland 66 24/02/2019 1021 110 1973 21.22

Batting Records and Statistics Menu