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 104 3485 41.49
4 D P Conway* New Zealand 26 22/10/2022 1033 41 1248 41.60
5 Muhammad Waseem* United Arab Emirates 26 20/08/2023 1005 41 1549 39.72
6 V Kohli* India 27 02/10/2015 1015 115 4008 52.74
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 85 2797 49.07
10 S A Yadav* India 31 02/10/2022 1037 58 1985 44.11
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 37 1063 39.37
16 R Sandaruwan* Kuwait 32 15/09/2023 1028 45 1338 31.12
17 S Ssesazi* Uganda 33 16/12/2022 1004 69 1814 31.28
18 R Satheesan* Romania 33 19/08/2023 1016 38 1197 38.61
19 C H Gayle* West Indies 34 19/02/2014 1017 79 1899 27.93
20 K S Williamson* New Zealand 34 03/01/2017 1040 87 2464 33.30
21 M D K J Perera* Sri Lanka 34 16/03/2018 1020 63 1660 27.67
22 D S Airee* Nepal 34 04/04/2022 1033 53 1344 38.40
23 T P Ura* Papua New Guinea 34 03/07/2022 1045 49 1447 35.29
24 B B McCullum New Zealand 35 04/05/2010 1009 71 2140 35.67
25 E Lewis* West Indies 35 26/06/2021 1060 53 1465 29.90
26 P Nissanka* Sri Lanka 35 05/11/2022 1015 42 1098 27.45
27 M J Guptill* New Zealand 36 26/12/2012 1018 122 3531 31.81
28 S R Watson Australia 36 29/08/2013 1017 58 1462 29.24
29 G J Maxwell* Australia 36 10/02/2018 1021 100 2275 29.55
30 D A Warner* Australia 37 19/09/2012 1004 99 2894 32.89
31 H M Amla South Africa 37 28/03/2016 1008 44 1277 33.61
32 M P O'Dowd* Netherlands 37 18/04/2021 1009 58 1589 29.98
33 R R Hendricks* South Africa 37 26/10/2021 1032 54 1645 31.63
34 Hazratullah Zazai* Afghanistan 37 14/07/2023 1003 38 1007 28.77
35 Muhammad Tanveer* Qatar 37 02/10/2023 1064 43 1149 42.56
36 K C Sangakkara Sri Lanka 38 29/09/2012 1027 56 1382 31.41
37 H Masakadza Zimbabwe 38 29/09/2015 1002 66 1662 25.97
38 Mohammad Shahzad* Afghanistan 38 10/01/2016 1111 73 2048 29.26
39 C Munro New Zealand 38 03/02/2018 1000 65 1724 31.35
40 Q de Kock* South Africa 38 22/09/2019 1018 80 2277 32.53
41 Virandeep Singh* Malaysia 38 09/07/2022 1034 67 2018 37.37
42 A R Patwa* Tanzania 38 28/08/2023 1011 47 1178 27.40
43 H G Munsey* Scotland 39 19/09/2021 1051 62 1676 29.93
44 Syed Aziz* Malaysia 39 11/07/2022 1019 69 1759 31.98
45 Ahmed Faiz* Malaysia 39 09/03/2023 1024 62 1345 28.02
46 Riazat Ali Shah* Uganda 39 15/06/2023 1016 54 1207 36.58
47 T M Dilshan Sri Lanka 40 27/09/2012 1032 80 1889 28.19
48 D P M D Jayawardene Sri Lanka 40 27/09/2012 1042 55 1493 31.77
49 J-P Duminy South Africa 40 02/08/2013 1003 81 1934 38.68
50 R G Sharma* India 40 31/01/2016 1010 148 3853 31.33
51 G D Phillips* New Zealand 40 09/10/2022 1005 63 1559 32.48
52 Rahmanullah Gurbaz* Afghanistan 40 26/03/2023 1001 43 1043 24.26
53 I I Selemani* Tanzania 40 21/08/2023 1008 57 1350 25.96
54 Zeeshan Maqsood* Oman 40 30/10/2023 1016 53 1100 31.43
55 Mohammad Hafeez* Pakistan 41 03/03/2013 1013 119 2514 26.46
56 S K Raina India 41 26/01/2016 1024 78 1605 29.18
57 Yuvraj Singh India 41 24/02/2016 1008 58 1177 28.02
58 M N Samuels West Indies 41 25/03/2016 1035 67 1611 29.29
59 M G Erasmus* Namibia 41 25/10/2023 1025 52 1194 32.27
60 Ahmed Shehzad Pakistan 42 19/03/2016 1018 59 1471 25.81
61 K J Coetzer* Scotland 42 19/06/2018 1011 70 1495 22.65
62 S Dhawan* India 42 06/11/2018 1023 68 1759 27.92
63 J J Roy* England 42 18/03/2021 1034 64 1522 24.16
64 A Balbirnie* Ireland 42 24/07/2021 1000 98 2094 23.27
65 S S Iyer* India 42 07/08/2022 1029 51 1104 30.67
66 M R Marsh* Australia 42 25/10/2022 1013 49 1272 33.47
67 J M Bairstow* England 43 16/03/2021 1018 70 1512 29.65
68 Babar Hayat* Hong Kong 43 29/09/2023 1008 52 1259 28.61
69 E J G Morgan* England 44 27/03/2014 1051 115 2458 28.58
70 C S MacLeod* Scotland 44 24/10/2019 1001 64 1238 23.81
71 T L Seifert* New Zealand 44 30/08/2023 1004 50 1110 27.07
72 I A Karim* Kenya 44 27/11/2023 1037 53 1103 34.47
73 P R Stirling* Ireland 45 13/06/2018 1019 134 3438 28.18
74 K Mendis* Sri Lanka 45 23/10/2022 1007 55 1270 23.96
75 Jatinder Singh* Oman 45 20/11/2022 1046 50 1078 25.07
76 M S Chapman* New Zealand 45 20/04/2023 1022 59 1329 30.91
77 V P Thamotharam* Malta 45 15/07/2023 1002 51 1097 26.12
78 Umar Akmal Pakistan 46 22/11/2013 1060 84 1690 26.00
79 R D Berrington* Scotland 46 20/09/2019 1061 85 2032 32.77
80 B N Cooper* Netherlands 46 29/10/2019 1016 58 1239 28.16
81 C O Obuya* Kenya 46 20/11/2022 1000 67 1613 32.26
82 R R Patel* Kenya 46 14/06/2023 1019 64 1204 30.87
83 A Vala* Papua New Guinea 46 28/07/2023 1004 53 1120 26.67
84 Fakhar Zaman* Pakistan 47 20/07/2021 1006 76 1433 21.71
85 N Pooran* West Indies 47 30/01/2022 1009 80 1662 25.97
86 D J Mitchell* New Zealand 47 17/04/2023 1022 56 1069 24.86
87 C R Ervine* Zimbabwe 48 02/08/2022 1020 65 1349 22.48
88 Tamim Iqbal* Bangladesh 49 13/03/2016 1092 78 1758 24.08
89 J C Buttler* England 49 16/09/2017 1014 109 2766 35.01
90 D A Miller* South Africa 49 29/10/2017 1032 114 2216 34.09
91 L M P Simmons* West Indies 49 15/01/2020 1012 68 1527 26.79
92 S C Williams* Zimbabwe 49 17/09/2021 1033 76 1661 24.43
93 Shakib Al Hasan* Bangladesh 50 16/03/2016 1046 117 2382 23.82
94 G C Wilson Ireland 50 17/06/2018 1019 81 1268 21.13
95 S P D Smith* Australia 50 14/10/2022 1004 65 1079 26.32
96 R Powell* West Indies 50 03/08/2023 1020 63 1082 25.16
97 L R P L Taylor* New Zealand 51 24/03/2014 1042 102 1909 26.15
98 Asghar Afghan* Afghanistan 51 22/08/2018 1031 75 1382 21.94
99 Litton Das* Bangladesh 51 30/07/2022 1012 73 1670 23.52
100 D J Bravo* West Indies 52 25/03/2016 1001 91 1255 22.02

Batting Records and Statistics Menu