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 38 1210 35.59
3 K Kadowaki-Fleming* Japan 25 07/05/2024 1012 39 1532 43.77
4 Babar Azam* Pakistan 26 04/11/2018 1031 128 4223 39.84
5 D P Conway* New Zealand 26 22/10/2022 1033 54 1542 38.55
6 Muhammad Waseem* United Arab Emirates 26 20/08/2023 1005 80 2850 38.51
7 V Kohli* India 27 02/10/2015 1015 125 4188 48.70
8 Karanbir Singh* Austria 27 26/07/2025 1040 37 1457 45.53
9 A J Finch Australia 29 17/02/2017 1017 103 3120 34.29
10 K L Rahul* India 29 06/12/2019 1036 72 2265 37.75
11 Taranjeet Singh* Romania 29 10/06/2024 1010 40 1239 35.40
12 H A M Shah* Denmark 30 27/08/2024 1004 35 1117 33.85
13 Mohammad Rizwan* Pakistan 31 20/07/2021 1019 106 3414 47.42
14 S A Yadav* India 31 02/10/2022 1037 83 2598 38.21
15 Sami Sohail* Malawi 31 04/07/2024 1024 61 1894 49.84
16 K P Pietersen England 32 31/08/2011 1011 37 1176 37.94
17 A D Hales* England 32 20/05/2014 1022 75 2074 30.96
18 F du Plessis South Africa 32 18/03/2016 1012 50 1528 35.53
19 H E van der Dussen* South Africa 32 09/06/2022 1008 57 1406 33.48
20 A K Markram* South Africa 32 01/09/2023 1022 60 1398 29.13
21 R Sandaruwan* Kuwait 32 15/09/2023 1028 75 2061 28.63
22 P D Salt* England 32 09/11/2024 1047 43 1193 34.09
23 L Butt* Cambodia 32 14/06/2025 1014 36 1049 38.85
24 S Ssesazi* Uganda 33 16/12/2022 1004 88 2204 29.00
25 R Satheesan* Romania 33 19/08/2023 1016 48 1347 35.45
26 T H David* Australia 33 13/02/2024 1006 60 1483 37.08
27 Bilal Zalmai* Austria 33 25/07/2025 1037 46 1328 34.95
28 C H Gayle West Indies 34 19/02/2014 1017 79 1899 27.93
29 K S Williamson* New Zealand 34 03/01/2017 1040 93 2575 33.44
30 M D K J Perera* Sri Lanka 34 16/03/2018 1020 80 2080 27.37
31 D S Airee* Nepal 34 04/04/2022 1033 82 1823 33.15
32 T P Ura* Papua New Guinea 34 03/07/2022 1045 60 1633 32.02
33 B A Pai* Gibraltar 34 08/07/2024 1013 39 1054 35.13
34 L A Dunbar* Serbia 34 31/08/2025 1001 36 1001 37.07
35 B B McCullum New Zealand 35 04/05/2010 1009 71 2140 35.67
36 E Lewis* West Indies 35 26/06/2021 1060 65 1782 29.70
37 P Nissanka* Sri Lanka 35 05/11/2022 1015 65 1854 30.39
38 K Bhurtel* Nepal 35 12/03/2024 1008 61 1553 29.30
39 T M Head* Australia 35 07/09/2024 1003 41 1119 31.08
40 Abdul Waheed* Saudi Arabia 35 19/11/2024 1066 60 1644 32.88
41 M J Guptill New Zealand 36 26/12/2012 1018 122 3531 31.81
42 S R Watson Australia 36 29/08/2013 1017 58 1462 29.24
43 G J Maxwell* Australia 36 10/02/2018 1021 124 2833 29.51
44 Faisal Khan* Saudi Arabia 36 14/04/2024 1001 61 1743 31.13
45 Razmal Shigiwal* Austria 36 03/02/2025 1025 54 1301 31.73
46 D M W Rawlins* Bermuda 36 18/06/2025 1025 41 1169 36.53
47 D A Warner Australia 37 19/09/2012 1004 110 3277 33.44
48 H M Amla South Africa 37 28/03/2016 1008 44 1277 33.61
49 M P O'Dowd* Netherlands 37 18/04/2021 1009 86 2309 29.99
50 R R Hendricks* South Africa 37 26/10/2021 1032 83 2382 29.78
51 Hazratullah Zazai* Afghanistan 37 14/07/2023 1003 45 1160 27.62
52 Muhammad Tanveer* Qatar 37 02/10/2023 1064 66 1935 43.00
53 L Bruce* Gibraltar 37 10/07/2024 1025 45 1093 27.33
54 N Nipiko* Vanuatu 37 21/08/2024 1020 39 1031 31.24
55 F Damiao Couana* Mozambique 37 24/10/2024 1005 38 1005 31.41
56 K C Sangakkara Sri Lanka 38 29/09/2012 1027 56 1382 31.41
57 H Masakadza Zimbabwe 38 29/09/2015 1002 66 1662 25.97
58 Mohammad Shahzad* Afghanistan 38 10/01/2016 1111 73 2048 29.26
59 C Munro New Zealand 38 03/02/2018 1000 65 1724 31.35
60 Q de Kock* South Africa 38 22/09/2019 1018 92 2584 31.51
61 Virandeep Singh* Malaysia 38 09/07/2022 1034 102 3013 37.66
62 A R Patwa* Tanzania 38 28/08/2023 1011 52 1256 26.72
63 F H Allen* New Zealand 38 17/01/2024 1025 52 1285 25.20
64 N S Dhaliwal* Canada 38 23/03/2025 1012 45 1197 32.35
65 H Lakov* Bulgaria 38 12/07/2025 1044 40 1092 35.23
66 H G Munsey* Scotland 39 19/09/2021 1051 81 2302 31.11
67 Syed Aziz* Malaysia 39 11/07/2022 1019 108 2680 30.45
68 Ahmed Faiz* Malaysia 39 09/03/2023 1024 94 1801 24.67
69 Riazat Ali Shah* Uganda 39 15/06/2023 1016 72 1484 32.26
70 K Motlhanka* Botswana 39 23/11/2024 1013 53 1317 28.63
71 I Liyanage* Qatar 39 18/12/2024 1010 43 1010 28.86
72 Sohail Ahmed* Bahrain 39 28/02/2025 1009 64 1533 43.80
73 Fiaz Ahmed* Bahrain 39 18/07/2025 1023 49 1245 38.91
74 D P M D Jayawardene Sri Lanka 40 27/09/2012 1042 55 1493 31.77
75 T M Dilshan Sri Lanka 40 27/09/2012 1032 80 1889 28.19
76 J-P Duminy South Africa 40 02/08/2013 1003 81 1934 38.68
77 R G Sharma* India 40 31/01/2016 1010 159 4231 32.05
78 G D Phillips* New Zealand 40 09/10/2022 1005 83 1929 31.11
79 Rahmanullah Gurbaz* Afghanistan 40 26/03/2023 1001 68 1728 25.41
80 I I Selemani* Tanzania 40 21/08/2023 1008 63 1426 24.59
81 Zeeshan Maqsood* Oman 40 30/10/2023 1016 73 1369 26.33
82 B A King* West Indies 40 14/12/2023 1081 68 1659 27.20
83 Meet Bhavsar* Kuwait 40 07/03/2024 1010 69 1695 28.25
84 Ibrahim Zadran* Afghanistan 40 17/06/2024 1026 46 1177 29.43
85 Asif Khan* United Arab Emirates 40 21/12/2024 1004 51 1210 29.51
86 Mohammad Hafeez Pakistan 41 03/03/2013 1013 119 2514 26.46
87 S K Raina India 41 26/01/2016 1024 78 1605 29.18
88 Yuvraj Singh India 41 24/02/2016 1008 58 1177 28.02
89 M N Samuels West Indies 41 25/03/2016 1035 67 1611 29.29
90 M G Erasmus* Namibia 41 25/10/2023 1025 68 1583 32.31
91 V Aravind* United Arab Emirates 41 29/12/2023 1050 48 1052 27.68
92 Aasif Sheikh* Nepal 41 15/04/2024 1008 60 1373 24.09
93 A Sharafu* United Arab Emirates 41 19/05/2025 1000 51 1086 27.85
94 Ahmed Shehzad Pakistan 42 19/03/2016 1018 59 1471 25.81
95 K J Coetzer* Scotland 42 19/06/2018 1011 70 1495 22.65
96 S Dhawan* India 42 06/11/2018 1023 68 1759 27.92
97 J J Roy* England 42 18/03/2021 1034 64 1522 24.16
98 A Balbirnie* Ireland 42 24/07/2021 1000 110 2392 23.45
99 S S Iyer* India 42 07/08/2022 1029 51 1104 30.67
100 M R Marsh* Australia 42 25/10/2022 1013 73 1799 30.49

Batting Records and Statistics Menu