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 B B McCullum New Zealand 35 04/05/2010 1009 71 2140 35.67
2 K P Pietersen England 32 31/08/2011 1011 37 1176 37.94
3 D A Warner Australia 37 19/09/2012 1004 110 3277 33.44
4 D P M D Jayawardene Sri Lanka 40 27/09/2012 1042 55 1493 31.77
5 T M Dilshan Sri Lanka 40 27/09/2012 1032 80 1889 28.19
6 K C Sangakkara Sri Lanka 38 29/09/2012 1027 56 1382 31.41
7 M J Guptill New Zealand 36 26/12/2012 1018 122 3531 31.81
8 Mohammad Hafeez Pakistan 41 03/03/2013 1013 119 2514 26.46
9 J-P Duminy South Africa 40 02/08/2013 1003 81 1934 38.68
10 S R Watson Australia 36 29/08/2013 1017 58 1462 29.24
11 Umar Akmal Pakistan 46 22/11/2013 1060 84 1690 26.00
12 Shahid Afridi Pakistan 64 11/12/2013 1016 99 1416 17.92
13 C H Gayle West Indies 34 19/02/2014 1017 79 1899 27.93
14 L R P L Taylor New Zealand 51 24/03/2014 1042 102 1909 26.15
15 E J G Morgan England 44 27/03/2014 1051 115 2458 28.58
16 A B de Villiers South Africa 54 04/04/2014 1007 78 1672 26.13
17 A D Hales* England 32 20/05/2014 1022 75 2074 30.96
18 Shoaib Malik Pakistan 58 30/07/2015 1019 124 2435 31.22
19 H Masakadza Zimbabwe 38 29/09/2015 1002 66 1662 25.97
20 V Kohli* India 27 02/10/2015 1015 125 4188 48.70
21 Mohammad Shahzad* Afghanistan 38 10/01/2016 1111 73 2048 29.26
22 S K Raina India 41 26/01/2016 1024 78 1605 29.18
23 R G Sharma* India 40 31/01/2016 1010 159 4231 32.05
24 Yuvraj Singh India 41 24/02/2016 1008 58 1177 28.02
25 Tamim Iqbal* Bangladesh 49 13/03/2016 1092 78 1758 24.08
26 Shakib Al Hasan* Bangladesh 50 16/03/2016 1046 129 2551 23.19
27 F du Plessis South Africa 32 18/03/2016 1012 50 1528 35.53
28 Ahmed Shehzad Pakistan 42 19/03/2016 1018 59 1471 25.81
29 M S Dhoni India 58 23/03/2016 1008 98 1617 37.60
30 M N Samuels West Indies 41 25/03/2016 1035 67 1611 29.29
31 D J Bravo West Indies 52 25/03/2016 1001 91 1255 22.02
32 H M Amla South Africa 37 28/03/2016 1008 44 1277 33.61
33 K S Williamson* New Zealand 34 03/01/2017 1040 93 2575 33.44
34 A D Mathews* Sri Lanka 54 22/01/2017 1047 90 1416 27.76
35 A J Finch Australia 29 17/02/2017 1017 103 3120 34.29
36 W T S Porterfield Ireland 54 12/03/2017 1002 61 1079 20.36
37 J C Buttler* England 49 16/09/2017 1014 137 3700 35.92
38 D A Miller* South Africa 49 29/10/2017 1032 130 2591 33.22
39 C Munro New Zealand 38 03/02/2018 1000 65 1724 31.35
40 G J Maxwell* Australia 36 10/02/2018 1021 124 2833 29.51
41 Mushfiqur Rahim* Bangladesh 59 16/03/2018 1003 102 1500 19.48
42 M D K J Perera* Sri Lanka 34 16/03/2018 1020 80 2080 27.37
43 Mahmudullah* Bangladesh 60 18/03/2018 1017 141 2444 23.50
44 N L T C Perera ICC World XI 64 31/05/2018 1020 84 1204 23.15
45 P R Stirling* Ireland 45 13/06/2018 1019 151 3669 26.78
46 G C Wilson Ireland 50 17/06/2018 1019 81 1268 21.13
47 K J Coetzer* Scotland 42 19/06/2018 1011 70 1495 22.65
48 Mohammad Nabi* Afghanistan 59 20/08/2018 1002 133 2240 22.40
49 Asghar Afghan Afghanistan 51 22/08/2018 1031 75 1382 21.94
50 Babar Azam* Pakistan 26 04/11/2018 1031 128 4223 39.84
51 S Dhawan* India 42 06/11/2018 1023 68 1759 27.92
52 K J O'Brien Ireland 66 24/02/2019 1021 110 1973 21.22
53 R D Berrington* Scotland 46 20/09/2019 1061 102 2335 31.13
54 Q de Kock* South Africa 38 22/09/2019 1018 92 2584 31.51
55 C S MacLeod* Scotland 44 24/10/2019 1001 64 1238 23.81
56 B N Cooper Netherlands 46 29/10/2019 1016 58 1239 28.16
57 K L Rahul* India 29 06/12/2019 1036 72 2265 37.75
58 K A Pollard West Indies 58 11/12/2019 1058 101 1569 25.31
59 L M P Simmons West Indies 49 15/01/2020 1012 68 1527 26.79
60 Samiullah Shinwari* Afghanistan 56 06/03/2020 1013 65 1013 22.02
61 J M Bairstow* England 43 16/03/2021 1018 80 1671 29.84
62 J J Roy* England 42 18/03/2021 1034 64 1522 24.16
63 D J Malan* England 24 20/03/2021 1003 62 1892 36.38
64 Najibullah Zadran* Afghanistan 54 20/03/2021 1060 107 1830 29.52
65 M P O'Dowd* Netherlands 37 18/04/2021 1009 85 2301 30.28
66 E Lewis* West Indies 35 26/06/2021 1060 65 1782 29.70
67 Mohammad Rizwan* Pakistan 31 20/07/2021 1019 106 3414 47.42
68 Fakhar Zaman* Pakistan 47 20/07/2021 1006 99 1975 22.44
69 Soumya Sarkar* Bangladesh 54 22/07/2021 1001 87 1462 17.83
70 A Balbirnie* Ireland 42 24/07/2021 1000 110 2392 23.45
71 S C Williams* Zimbabwe 49 17/09/2021 1033 81 1691 23.49
72 H G Munsey* Scotland 39 19/09/2021 1051 81 2302 31.11
73 R R Hendricks* South Africa 37 26/10/2021 1032 83 2382 29.78
74 N Pooran* West Indies 47 30/01/2022 1009 106 2275 26.15
75 D Chandimal* Sri Lanka 57 15/02/2022 1019 69 1066 19.38
76 D S Airee* Nepal 34 04/04/2022 1033 82 1823 33.15
77 H E van der Dussen* South Africa 32 09/06/2022 1008 57 1406 33.48
78 D Shanaka* Sri Lanka 64 11/06/2022 1015 105 1511 20.15
79 T P Ura* Papua New Guinea 34 03/07/2022 1045 60 1633 32.02
80 Virandeep Singh* Malaysia 38 09/07/2022 1034 102 3013 37.66
81 Syed Aziz* Malaysia 39 11/07/2022 1019 108 2680 30.45
82 S Davizi* Czech Republic 24 24/07/2022 1000 38 1210 35.59
83 Litton Das* Bangladesh 51 30/07/2022 1012 108 2347 23.01
84 Sikandar Raza* Zimbabwe 54 31/07/2022 1040 109 2487 25.91
85 C R Ervine* Zimbabwe 48 02/08/2022 1020 71 1449 21.95
86 S S Iyer* India 42 07/08/2022 1029 51 1104 30.67
87 S A Yadav* India 31 02/10/2022 1037 83 2598 38.21
88 G D Phillips* New Zealand 40 09/10/2022 1005 83 1929 31.11
89 M S Wade* Australia 54 12/10/2022 1003 92 1202 26.13
90 S P D Smith* Australia 50 14/10/2022 1004 67 1094 25.44
91 D P Conway* New Zealand 26 22/10/2022 1033 54 1542 38.55
92 H H Pandya* India 55 23/10/2022 1029 114 1812 27.88
93 B K G Mendis* Sri Lanka 45 23/10/2022 1007 81 2007 25.73
94 M R Marsh* Australia 42 25/10/2022 1013 73 1799 30.49
95 Moeen Ali* England 58 26/10/2022 1019 92 1229 21.19
96 P Nissanka* Sri Lanka 35 05/11/2022 1015 65 1854 30.39
97 Afif Hossain* Bangladesh 55 06/11/2022 1003 70 1117 20.31
98 C O Obuya* Kenya 46 20/11/2022 1000 75 1742 30.03
99 Jatinder Singh* Oman 45 20/11/2022 1046 64 1399 24.54
100 S Ssesazi* Uganda 33 16/12/2022 1004 88 2204 29.00

Batting Records and Statistics Menu