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 45 1445 37.05
2 S Davizi* Czech Republic 24 24/07/2022 1000 28 1093 43.72
3 Babar Azam* Pakistan 26 04/11/2018 1031 83 2903 43.33
4 V Kohli* India 27 02/10/2015 1015 106 3597 50.66
5 A J Finch* Australia 29 17/02/2017 1017 94 2908 35.04
6 K L Rahul* India 29 06/12/2019 1036 63 2028 39.00
7 Mohammad Rizwan* Pakistan 31 20/07/2021 1019 65 2107 52.68
8 K P Pietersen England 32 31/08/2011 1011 37 1176 37.94
9 A D Hales* England 32 20/05/2014 1022 62 1723 31.33
10 F du Plessis* South Africa 32 18/03/2016 1012 50 1528 35.53
11 H E van der Dussen* South Africa 32 09/06/2022 1008 41 1044 36.00
12 C H Gayle* West Indies 34 19/02/2014 1017 79 1899 27.93
13 K S Williamson* New Zealand 34 03/01/2017 1040 77 2096 32.25
14 M D K J Perera* Sri Lanka 34 16/03/2018 1020 60 1539 26.53
15 D S Airee* Nepal 34 04/04/2022 1033 44 1103 35.58
16 T P Ura* Papua New Guinea 34 03/07/2022 1045 39 1202 38.77
17 B B McCullum New Zealand 35 04/05/2010 1009 71 2140 35.67
18 E Lewis* West Indies 35 26/06/2021 1060 50 1423 30.93
19 M J Guptill* New Zealand 36 26/12/2012 1018 121 3497 31.79
20 S R Watson Australia 36 29/08/2013 1017 58 1462 29.24
21 G J Maxwell* Australia 36 10/02/2018 1021 89 2018 29.68
22 D A Warner* Australia 37 19/09/2012 1004 91 2684 33.55
23 H M Amla South Africa 37 28/03/2016 1008 44 1277 33.61
24 M P O'Dowd* Netherlands 37 18/04/2021 1009 50 1347 29.28
25 R R Hendricks* South Africa 37 26/10/2021 1032 48 1372 29.83
26 K C Sangakkara Sri Lanka 38 29/09/2012 1027 56 1382 31.41
27 H Masakadza Zimbabwe 38 29/09/2015 1002 66 1662 25.97
28 Mohammad Shahzad* Afghanistan 38 10/01/2016 1111 70 2015 30.07
29 C Munro* New Zealand 38 03/02/2018 1000 65 1724 31.35
30 Q de Kock* South Africa 38 22/09/2019 1018 69 1894 31.05
31 Virandeep Singh* Malaysia 38 09/07/2022 1034 39 1034 30.41
32 H G Munsey* Scotland 39 19/09/2021 1051 53 1317 27.44
33 Syed Aziz* Malaysia 39 11/07/2022 1019 41 1019 31.84
34 D P M D Jayawardene Sri Lanka 40 27/09/2012 1042 55 1493 31.77
35 T M Dilshan Sri Lanka 40 27/09/2012 1032 80 1889 28.19
36 J-P Duminy South Africa 40 02/08/2013 1003 81 1934 38.68
37 R G Sharma* India 40 31/01/2016 1010 138 3677 32.54
38 Mohammad Hafeez* Pakistan 41 03/03/2013 1013 119 2514 26.46
39 S K Raina India 41 26/01/2016 1024 78 1605 29.18
40 Yuvraj Singh India 41 24/02/2016 1008 58 1177 28.02
41 M N Samuels West Indies 41 25/03/2016 1035 67 1611 29.29
42 Ahmed Shehzad* Pakistan 42 19/03/2016 1018 59 1471 25.81
43 K J Coetzer* Scotland 42 19/06/2018 1011 70 1495 22.65
44 S Dhawan* India 42 06/11/2018 1023 68 1759 27.92
45 J J Roy* England 42 18/03/2021 1034 64 1522 24.16
46 A Balbirnie* Ireland 42 24/07/2021 1000 79 1657 23.34
47 S S Iyer* India 42 07/08/2022 1029 46 1029 33.19
48 J M Bairstow* England 43 16/03/2021 1018 66 1337 27.85
49 E J G Morgan* England 44 27/03/2014 1051 115 2458 28.58
50 C S MacLeod* Scotland 44 24/10/2019 1001 61 1190 24.29
51 P R Stirling* Ireland 45 13/06/2018 1019 114 3011 28.68
52 Umar Akmal* Pakistan 46 22/11/2013 1060 84 1690 26.00
53 R D Berrington* Scotland 46 20/09/2019 1061 76 1718 31.24
54 B N Cooper* Netherlands 46 29/10/2019 1016 58 1239 28.16
55 Fakhar Zaman* Pakistan 47 20/07/2021 1006 71 1349 21.76
56 N Pooran* West Indies 47 30/01/2022 1009 67 1398 27.41
57 C R Ervine* Zimbabwe 48 02/08/2022 1020 49 1020 22.67
58 Tamim Iqbal* Bangladesh 49 13/03/2016 1092 78 1758 24.08
59 J C Buttler* England 49 16/09/2017 1014 94 2227 32.75
60 D A Miller* South Africa 49 29/10/2017 1032 104 1944 32.40
61 L M P Simmons* West Indies 49 15/01/2020 1012 68 1527 26.79
62 S C Williams* Zimbabwe 49 17/09/2021 1033 58 1274 24.50
63 Shakib Al Hasan* Bangladesh 50 16/03/2016 1046 101 2045 22.98
64 G C Wilson* Ireland 50 17/06/2018 1019 81 1268 21.13
65 L R P L Taylor* New Zealand 51 24/03/2014 1042 102 1909 26.15
66 Asghar Afghan* Afghanistan 51 22/08/2018 1031 75 1382 21.94
67 Litton Das* Bangladesh 51 30/07/2022 1012 54 1081 20.79
68 D J Bravo* West Indies 52 25/03/2016 1001 91 1255 22.02
69 A B de Villiers South Africa 54 04/04/2014 1007 78 1672 26.13
70 A D Mathews* Sri Lanka 54 22/01/2017 1047 78 1148 25.51
71 W T S Porterfield* Ireland 54 12/03/2017 1002 61 1079 20.36
72 Najibullah Zadran* Afghanistan 54 20/03/2021 1060 83 1559 32.48
73 Soumya Sarkar* Bangladesh 54 22/07/2021 1001 66 1136 18.03
74 Sikandar Raza* Zimbabwe 54 31/07/2022 1040 58 1040 20.00
75 Samiullah Shinwari* Afghanistan 56 06/03/2020 1013 65 1013 22.02
76 D Chandimal* Sri Lanka 57 15/02/2022 1019 68 1062 19.67
77 Shoaib Malik* Pakistan 58 30/07/2015 1019 124 2435 31.22
78 M S Dhoni India 58 23/03/2016 1008 98 1617 37.60
79 K A Pollard* West Indies 58 11/12/2019 1058 101 1569 25.31
80 Mushfiqur Rahim* Bangladesh 59 16/03/2018 1003 102 1500 19.48
81 Mohammad Nabi* Afghanistan 59 20/08/2018 1002 101 1669 21.68
82 Mahmudullah* Bangladesh 60 18/03/2018 1017 121 2122 23.58
83 Shahid Afridi Pakistan 64 11/12/2013 1016 99 1416 17.92
84 N L T C Perera* ICC World XI 64 31/05/2018 1020 84 1204 23.15
85 D Shanaka* Sri Lanka 64 11/06/2022 1015 74 1126 20.85
86 K J O'Brien* Ireland 66 24/02/2019 1021 110 1973 21.22

Batting Records and Statistics Menu