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 62 1892 36.38
2 S Davizi* Czech Republic 24 24/07/2022 1000 31 1149 41.04
3 Babar Azam* Pakistan 26 04/11/2018 1031 109 3698 41.55
4 D P Conway* New Zealand 26 22/10/2022 1033 46 1338 39.35
5 Muhammad Waseem* United Arab Emirates 26 20/08/2023 1005 47 1708 38.82
6 V Kohli* India 27 02/10/2015 1015 117 4037 51.76
7 A J Finch* Australia 29 17/02/2017 1017 103 3120 34.29
8 K L Rahul* India 29 06/12/2019 1036 72 2265 37.75
9 Mohammad Rizwan* Pakistan 31 20/07/2021 1019 90 2981 48.87
10 S A Yadav* India 31 02/10/2022 1037 60 2141 45.55
11 K P Pietersen England 32 31/08/2011 1011 37 1176 37.94
12 A D Hales* England 32 20/05/2014 1022 75 2074 30.96
13 F du Plessis South Africa 32 18/03/2016 1012 50 1528 35.53
14 H E van der Dussen* South Africa 32 09/06/2022 1008 43 1071 34.55
15 A K Markram* South Africa 32 01/09/2023 1022 39 1118 38.55
16 R Sandaruwan* Kuwait 32 15/09/2023 1028 50 1422 29.63
17 S Ssesazi* Uganda 33 16/12/2022 1004 78 2072 31.39
18 R Satheesan* Romania 33 19/08/2023 1016 38 1197 38.61
19 T H David* Australia 33 13/02/2024 1006 39 1062 39.33
20 C H Gayle* West Indies 34 19/02/2014 1017 79 1899 27.93
21 K S Williamson* New Zealand 34 03/01/2017 1040 89 2547 33.96
22 M D K J Perera* Sri Lanka 34 16/03/2018 1020 66 1677 26.62
23 D S Airee* Nepal 34 04/04/2022 1033 58 1476 37.85
24 T P Ura* Papua New Guinea 34 03/07/2022 1045 56 1618 34.43
25 B B McCullum New Zealand 35 04/05/2010 1009 71 2140 35.67
26 E Lewis* West Indies 35 26/06/2021 1060 53 1465 29.90
27 P Nissanka* Sri Lanka 35 05/11/2022 1015 48 1231 27.98
28 K Bhurtel* Nepal 35 12/03/2024 1008 37 1013 31.66
29 M J Guptill* New Zealand 36 26/12/2012 1018 122 3531 31.81
30 S R Watson Australia 36 29/08/2013 1017 58 1462 29.24
31 G J Maxwell* Australia 36 10/02/2018 1021 106 2468 30.10
32 D A Warner* Australia 37 19/09/2012 1004 103 3099 33.68
33 H M Amla South Africa 37 28/03/2016 1008 44 1277 33.61
34 M P O'Dowd* Netherlands 37 18/04/2021 1009 63 1651 28.96
35 R R Hendricks* South Africa 37 26/10/2021 1032 56 1702 31.52
36 Hazratullah Zazai* Afghanistan 37 14/07/2023 1003 43 1138 28.45
37 Muhammad Tanveer* Qatar 37 02/10/2023 1064 46 1314 45.31
38 K C Sangakkara Sri Lanka 38 29/09/2012 1027 56 1382 31.41
39 H Masakadza Zimbabwe 38 29/09/2015 1002 66 1662 25.97
40 Mohammad Shahzad* Afghanistan 38 10/01/2016 1111 73 2048 29.26
41 C Munro New Zealand 38 03/02/2018 1000 65 1724 31.35
42 Q de Kock* South Africa 38 22/09/2019 1018 80 2277 32.53
43 Virandeep Singh* Malaysia 38 09/07/2022 1034 74 2215 36.92
44 A R Patwa* Tanzania 38 28/08/2023 1011 47 1178 27.40
45 F H Allen* New Zealand 38 17/01/2024 1025 43 1106 25.72
46 H G Munsey* Scotland 39 19/09/2021 1051 65 1798 30.47
47 Syed Aziz* Malaysia 39 11/07/2022 1019 76 1934 31.70
48 Ahmed Faiz* Malaysia 39 09/03/2023 1024 69 1419 26.77
49 Riazat Ali Shah* Uganda 39 15/06/2023 1016 57 1212 34.63
50 T M Dilshan Sri Lanka 40 27/09/2012 1032 80 1889 28.19
51 D P M D Jayawardene Sri Lanka 40 27/09/2012 1042 55 1493 31.77
52 J-P Duminy South Africa 40 02/08/2013 1003 81 1934 38.68
53 R G Sharma* India 40 31/01/2016 1010 151 3974 31.79
54 G D Phillips* New Zealand 40 09/10/2022 1005 74 1817 33.04
55 Rahmanullah Gurbaz* Afghanistan 40 26/03/2023 1001 55 1376 25.02
56 I I Selemani* Tanzania 40 21/08/2023 1008 63 1426 24.59
57 Zeeshan Maqsood* Oman 40 30/10/2023 1016 56 1158 30.47
58 B A King* West Indies 40 14/12/2023 1081 47 1150 28.05
59 Meet Bhavsar* Kuwait 40 07/03/2024 1010 44 1028 27.05
60 Mohammad Hafeez* Pakistan 41 03/03/2013 1013 119 2514 26.46
61 S K Raina India 41 26/01/2016 1024 78 1605 29.18
62 Yuvraj Singh India 41 24/02/2016 1008 58 1177 28.02
63 M N Samuels West Indies 41 25/03/2016 1035 67 1611 29.29
64 M G Erasmus* Namibia 41 25/10/2023 1025 52 1194 32.27
65 V Aravind* United Arab Emirates 41 29/12/2023 1050 48 1052 27.68
66 Ahmed Shehzad Pakistan 42 19/03/2016 1018 59 1471 25.81
67 K J Coetzer* Scotland 42 19/06/2018 1011 70 1495 22.65
68 S Dhawan* India 42 06/11/2018 1023 68 1759 27.92
69 J J Roy* England 42 18/03/2021 1034 64 1522 24.16
70 A Balbirnie* Ireland 42 24/07/2021 1000 101 2170 23.33
71 S S Iyer* India 42 07/08/2022 1029 51 1104 30.67
72 M R Marsh* Australia 42 25/10/2022 1013 54 1432 34.10
73 J M Bairstow* England 43 16/03/2021 1018 70 1512 29.65
74 Babar Hayat* Hong Kong 43 29/09/2023 1008 62 1473 28.88
75 E J G Morgan* England 44 27/03/2014 1051 115 2458 28.58
76 C S MacLeod* Scotland 44 24/10/2019 1001 64 1238 23.81
77 T L Seifert* New Zealand 44 30/08/2023 1004 57 1206 25.13
78 I A Karim* Kenya 44 27/11/2023 1037 58 1227 35.06
79 J Charles* West Indies 44 21/12/2023 1015 48 1085 23.09
80 P R Stirling* Ireland 45 13/06/2018 1019 137 3491 27.93
81 K Mendis* Sri Lanka 45 23/10/2022 1007 64 1554 25.06
82 Jatinder Singh* Oman 45 20/11/2022 1046 50 1078 25.07
83 M S Chapman* New Zealand 45 20/04/2023 1022 70 1418 28.36
84 V P Thamotharam* Malta 45 15/07/2023 1002 51 1097 26.12
85 Umar Akmal Pakistan 46 22/11/2013 1060 84 1690 26.00
86 R D Berrington* Scotland 46 20/09/2019 1061 87 2040 31.88
87 B N Cooper* Netherlands 46 29/10/2019 1016 58 1239 28.16
88 C O Obuya* Kenya 46 20/11/2022 1000 75 1742 30.03
89 R R Patel* Kenya 46 14/06/2023 1019 68 1262 29.35
90 A Vala* Papua New Guinea 46 28/07/2023 1004 59 1244 26.47
91 Fakhar Zaman* Pakistan 47 20/07/2021 1006 81 1559 21.96
92 N Pooran* West Indies 47 30/01/2022 1009 88 1848 25.67
93 D J Mitchell* New Zealand 47 17/04/2023 1022 63 1260 26.25
94 Zubaidi Zulkifle* Malaysia 47 07/03/2024 1032 52 1045 21.33
95 C R Ervine* Zimbabwe 48 02/08/2022 1020 68 1429 22.68
96 Tamim Iqbal* Bangladesh 49 13/03/2016 1092 78 1758 24.08
97 J C Buttler* England 49 16/09/2017 1014 114 2927 34.85
98 D A Miller* South Africa 49 29/10/2017 1032 116 2268 33.85
99 L M P Simmons* West Indies 49 15/01/2020 1012 68 1527 26.79
100 S C Williams* Zimbabwe 49 17/09/2021 1033 79 1691 23.82

Batting Records and Statistics Menu