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 79 2783 38.12
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 B B McCullum New Zealand 35 04/05/2010 1009 71 2140 35.67
35 E Lewis* West Indies 35 26/06/2021 1060 65 1782 29.70
36 P Nissanka* Sri Lanka 35 05/11/2022 1015 65 1854 30.39
37 K Bhurtel* Nepal 35 12/03/2024 1008 61 1553 29.30
38 T M Head* Australia 35 07/09/2024 1003 41 1119 31.08
39 Abdul Waheed* Saudi Arabia 35 19/11/2024 1066 60 1644 32.88
40 M J Guptill* New Zealand 36 26/12/2012 1018 122 3531 31.81
41 S R Watson Australia 36 29/08/2013 1017 58 1462 29.24
42 G J Maxwell* Australia 36 10/02/2018 1021 124 2833 29.51
43 Faisal Khan* Saudi Arabia 36 14/04/2024 1001 61 1743 31.13
44 Razmal Shigiwal* Austria 36 03/02/2025 1025 54 1301 31.73
45 D M W Rawlins* Bermuda 36 18/06/2025 1025 41 1169 36.53
46 D A Warner* Australia 37 19/09/2012 1004 110 3277 33.44
47 H M Amla South Africa 37 28/03/2016 1008 44 1277 33.61
48 M P O'Dowd* Netherlands 37 18/04/2021 1009 85 2301 30.28
49 R R Hendricks* South Africa 37 26/10/2021 1032 83 2382 29.78
50 Hazratullah Zazai* Afghanistan 37 14/07/2023 1003 45 1160 27.62
51 Muhammad Tanveer* Qatar 37 02/10/2023 1064 66 1935 43.00
52 L Bruce* Gibraltar 37 10/07/2024 1025 45 1093 27.33
53 N Nipiko* Vanuatu 37 21/08/2024 1020 39 1031 31.24
54 F Damiao Couana* Mozambique 37 24/10/2024 1005 38 1005 31.41
55 K C Sangakkara Sri Lanka 38 29/09/2012 1027 56 1382 31.41
56 H Masakadza Zimbabwe 38 29/09/2015 1002 66 1662 25.97
57 Mohammad Shahzad* Afghanistan 38 10/01/2016 1111 73 2048 29.26
58 C Munro New Zealand 38 03/02/2018 1000 65 1724 31.35
59 Q de Kock* South Africa 38 22/09/2019 1018 92 2584 31.51
60 Virandeep Singh* Malaysia 38 09/07/2022 1034 102 3013 37.66
61 A R Patwa* Tanzania 38 28/08/2023 1011 52 1256 26.72
62 F H Allen* New Zealand 38 17/01/2024 1025 52 1285 25.20
63 N S Dhaliwal* Canada 38 23/03/2025 1012 45 1197 32.35
64 H Lakov* Bulgaria 38 12/07/2025 1044 40 1092 35.23
65 H G Munsey* Scotland 39 19/09/2021 1051 81 2302 31.11
66 Syed Aziz* Malaysia 39 11/07/2022 1019 108 2680 30.45
67 Ahmed Faiz* Malaysia 39 09/03/2023 1024 94 1801 24.67
68 Riazat Ali Shah* Uganda 39 15/06/2023 1016 72 1484 32.26
69 K Motlhanka* Botswana 39 23/11/2024 1013 53 1317 28.63
70 I Liyanage* Qatar 39 18/12/2024 1010 43 1010 28.86
71 Sohail Ahmed* Bahrain 39 28/02/2025 1009 64 1533 43.80
72 Fiaz Ahmed* Bahrain 39 18/07/2025 1023 49 1245 38.91
73 D P M D Jayawardene Sri Lanka 40 27/09/2012 1042 55 1493 31.77
74 T M Dilshan Sri Lanka 40 27/09/2012 1032 80 1889 28.19
75 J-P Duminy South Africa 40 02/08/2013 1003 81 1934 38.68
76 R G Sharma* India 40 31/01/2016 1010 159 4231 32.05
77 G D Phillips* New Zealand 40 09/10/2022 1005 83 1929 31.11
78 Rahmanullah Gurbaz* Afghanistan 40 26/03/2023 1001 67 1721 25.69
79 I I Selemani* Tanzania 40 21/08/2023 1008 63 1426 24.59
80 Zeeshan Maqsood* Oman 40 30/10/2023 1016 73 1369 26.33
81 B A King* West Indies 40 14/12/2023 1081 68 1659 27.20
82 Meet Bhavsar* Kuwait 40 07/03/2024 1010 69 1695 28.25
83 Ibrahim Zadran* Afghanistan 40 17/06/2024 1026 45 1114 28.56
84 Asif Khan* United Arab Emirates 40 21/12/2024 1004 50 1209 30.23
85 Mohammad Hafeez Pakistan 41 03/03/2013 1013 119 2514 26.46
86 S K Raina India 41 26/01/2016 1024 78 1605 29.18
87 Yuvraj Singh India 41 24/02/2016 1008 58 1177 28.02
88 M N Samuels West Indies 41 25/03/2016 1035 67 1611 29.29
89 M G Erasmus* Namibia 41 25/10/2023 1025 68 1583 32.31
90 V Aravind* United Arab Emirates 41 29/12/2023 1050 48 1052 27.68
91 Aasif Sheikh* Nepal 41 15/04/2024 1008 60 1373 24.09
92 A Sharafu* United Arab Emirates 41 19/05/2025 1000 51 1086 27.85
93 Ahmed Shehzad Pakistan 42 19/03/2016 1018 59 1471 25.81
94 K J Coetzer* Scotland 42 19/06/2018 1011 70 1495 22.65
95 S Dhawan* India 42 06/11/2018 1023 68 1759 27.92
96 J J Roy* England 42 18/03/2021 1034 64 1522 24.16
97 A Balbirnie* Ireland 42 24/07/2021 1000 110 2392 23.45
98 S S Iyer* India 42 07/08/2022 1029 51 1104 30.67
99 M R Marsh* Australia 42 25/10/2022 1013 73 1799 30.49
100 Aqib Ilyas* Oman 42 07/04/2024 1001 56 1330 27.71

Batting Records and Statistics Menu