Players
Series
Matches
Statistics
All Rounders
Batting
Bowling
Captaincy
Countries
Dismissals
Fielding
Grounds
Indian Premier League
Matches
Players
Series
Wicket Keeping
World Cup
World Series Cricket
Other...
New and Updated Pages
Milestones
Approaching Milestones
Recent Achievements
Ratings
World XI (Test)
World XI (ODI)
World XI (T20)
Top Ten (Test)
Top Ten (ODI)
Top Ten (T20)
Search
Quiz
T20 Internationals - Batting Records and Statistics - Aggregates
Fastest Players to Score
1000
2000
3000
4000
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
About Us
Feedback
Ask the Statistician
Advertising
Privacy
Disclaimer
Copyright
Links