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
31
1149
41.04
3
Babar Azam*
Pakistan
26
04/11/2018
1031
104
3485
41.49
4
D P Conway*
New Zealand
26
22/10/2022
1033
41
1248
41.60
5
Muhammad Waseem*
United Arab Emirates
26
20/08/2023
1005
41
1549
39.72
6
V Kohli*
India
27
02/10/2015
1015
115
4008
52.74
7
A J Finch*
Australia
29
17/02/2017
1017
103
3120
34.29
8
K L Rahul*
India
29
06/12/2019
1036
72
2265
37.75
9
Mohammad Rizwan*
Pakistan
31
20/07/2021
1019
85
2797
49.07
10
S A Yadav*
India
31
02/10/2022
1037
58
1985
44.11
11
K P Pietersen
England
32
31/08/2011
1011
37
1176
37.94
12
A D Hales*
England
32
20/05/2014
1022
75
2074
30.96
13
F du Plessis*
South Africa
32
18/03/2016
1012
50
1528
35.53
14
H E van der Dussen*
South Africa
32
09/06/2022
1008
43
1071
34.55
15
A K Markram*
South Africa
32
01/09/2023
1022
37
1063
39.37
16
R Sandaruwan*
Kuwait
32
15/09/2023
1028
45
1338
31.12
17
S Ssesazi*
Uganda
33
16/12/2022
1004
69
1814
31.28
18
R Satheesan*
Romania
33
19/08/2023
1016
38
1197
38.61
19
C H Gayle*
West Indies
34
19/02/2014
1017
79
1899
27.93
20
K S Williamson*
New Zealand
34
03/01/2017
1040
87
2464
33.30
21
M D K J Perera*
Sri Lanka
34
16/03/2018
1020
63
1660
27.67
22
D S Airee*
Nepal
34
04/04/2022
1033
53
1344
38.40
23
T P Ura*
Papua New Guinea
34
03/07/2022
1045
49
1447
35.29
24
B B McCullum
New Zealand
35
04/05/2010
1009
71
2140
35.67
25
E Lewis*
West Indies
35
26/06/2021
1060
53
1465
29.90
26
P Nissanka*
Sri Lanka
35
05/11/2022
1015
42
1098
27.45
27
M J Guptill*
New Zealand
36
26/12/2012
1018
122
3531
31.81
28
S R Watson
Australia
36
29/08/2013
1017
58
1462
29.24
29
G J Maxwell*
Australia
36
10/02/2018
1021
100
2275
29.55
30
D A Warner*
Australia
37
19/09/2012
1004
99
2894
32.89
31
H M Amla
South Africa
37
28/03/2016
1008
44
1277
33.61
32
M P O'Dowd*
Netherlands
37
18/04/2021
1009
58
1589
29.98
33
R R Hendricks*
South Africa
37
26/10/2021
1032
54
1645
31.63
34
Hazratullah Zazai*
Afghanistan
37
14/07/2023
1003
38
1007
28.77
35
Muhammad Tanveer*
Qatar
37
02/10/2023
1064
43
1149
42.56
36
K C Sangakkara
Sri Lanka
38
29/09/2012
1027
56
1382
31.41
37
H Masakadza
Zimbabwe
38
29/09/2015
1002
66
1662
25.97
38
Mohammad Shahzad*
Afghanistan
38
10/01/2016
1111
73
2048
29.26
39
C Munro
New Zealand
38
03/02/2018
1000
65
1724
31.35
40
Q de Kock*
South Africa
38
22/09/2019
1018
80
2277
32.53
41
Virandeep Singh*
Malaysia
38
09/07/2022
1034
67
2018
37.37
42
A R Patwa*
Tanzania
38
28/08/2023
1011
47
1178
27.40
43
H G Munsey*
Scotland
39
19/09/2021
1051
62
1676
29.93
44
Syed Aziz*
Malaysia
39
11/07/2022
1019
69
1759
31.98
45
Ahmed Faiz*
Malaysia
39
09/03/2023
1024
62
1345
28.02
46
Riazat Ali Shah*
Uganda
39
15/06/2023
1016
54
1207
36.58
47
T M Dilshan
Sri Lanka
40
27/09/2012
1032
80
1889
28.19
48
D P M D Jayawardene
Sri Lanka
40
27/09/2012
1042
55
1493
31.77
49
J-P Duminy
South Africa
40
02/08/2013
1003
81
1934
38.68
50
R G Sharma*
India
40
31/01/2016
1010
148
3853
31.33
51
G D Phillips*
New Zealand
40
09/10/2022
1005
63
1559
32.48
52
Rahmanullah Gurbaz*
Afghanistan
40
26/03/2023
1001
43
1043
24.26
53
I I Selemani*
Tanzania
40
21/08/2023
1008
57
1350
25.96
54
Zeeshan Maqsood*
Oman
40
30/10/2023
1016
53
1100
31.43
55
Mohammad Hafeez*
Pakistan
41
03/03/2013
1013
119
2514
26.46
56
S K Raina
India
41
26/01/2016
1024
78
1605
29.18
57
Yuvraj Singh
India
41
24/02/2016
1008
58
1177
28.02
58
M N Samuels
West Indies
41
25/03/2016
1035
67
1611
29.29
59
M G Erasmus*
Namibia
41
25/10/2023
1025
52
1194
32.27
60
Ahmed Shehzad
Pakistan
42
19/03/2016
1018
59
1471
25.81
61
K J Coetzer*
Scotland
42
19/06/2018
1011
70
1495
22.65
62
S Dhawan*
India
42
06/11/2018
1023
68
1759
27.92
63
J J Roy*
England
42
18/03/2021
1034
64
1522
24.16
64
A Balbirnie*
Ireland
42
24/07/2021
1000
98
2094
23.27
65
S S Iyer*
India
42
07/08/2022
1029
51
1104
30.67
66
M R Marsh*
Australia
42
25/10/2022
1013
49
1272
33.47
67
J M Bairstow*
England
43
16/03/2021
1018
70
1512
29.65
68
Babar Hayat*
Hong Kong
43
29/09/2023
1008
52
1259
28.61
69
E J G Morgan*
England
44
27/03/2014
1051
115
2458
28.58
70
C S MacLeod*
Scotland
44
24/10/2019
1001
64
1238
23.81
71
T L Seifert*
New Zealand
44
30/08/2023
1004
50
1110
27.07
72
I A Karim*
Kenya
44
27/11/2023
1037
53
1103
34.47
73
P R Stirling*
Ireland
45
13/06/2018
1019
134
3438
28.18
74
K Mendis*
Sri Lanka
45
23/10/2022
1007
55
1270
23.96
75
Jatinder Singh*
Oman
45
20/11/2022
1046
50
1078
25.07
76
M S Chapman*
New Zealand
45
20/04/2023
1022
59
1329
30.91
77
V P Thamotharam*
Malta
45
15/07/2023
1002
51
1097
26.12
78
Umar Akmal
Pakistan
46
22/11/2013
1060
84
1690
26.00
79
R D Berrington*
Scotland
46
20/09/2019
1061
85
2032
32.77
80
B N Cooper*
Netherlands
46
29/10/2019
1016
58
1239
28.16
81
C O Obuya*
Kenya
46
20/11/2022
1000
67
1613
32.26
82
R R Patel*
Kenya
46
14/06/2023
1019
64
1204
30.87
83
A Vala*
Papua New Guinea
46
28/07/2023
1004
53
1120
26.67
84
Fakhar Zaman*
Pakistan
47
20/07/2021
1006
76
1433
21.71
85
N Pooran*
West Indies
47
30/01/2022
1009
80
1662
25.97
86
D J Mitchell*
New Zealand
47
17/04/2023
1022
56
1069
24.86
87
C R Ervine*
Zimbabwe
48
02/08/2022
1020
65
1349
22.48
88
Tamim Iqbal*
Bangladesh
49
13/03/2016
1092
78
1758
24.08
89
J C Buttler*
England
49
16/09/2017
1014
109
2766
35.01
90
D A Miller*
South Africa
49
29/10/2017
1032
114
2216
34.09
91
L M P Simmons*
West Indies
49
15/01/2020
1012
68
1527
26.79
92
S C Williams*
Zimbabwe
49
17/09/2021
1033
76
1661
24.43
93
Shakib Al Hasan*
Bangladesh
50
16/03/2016
1046
117
2382
23.82
94
G C Wilson
Ireland
50
17/06/2018
1019
81
1268
21.13
95
S P D Smith*
Australia
50
14/10/2022
1004
65
1079
26.32
96
R Powell*
West Indies
50
03/08/2023
1020
63
1082
25.16
97
L R P L Taylor*
New Zealand
51
24/03/2014
1042
102
1909
26.15
98
Asghar Afghan*
Afghanistan
51
22/08/2018
1031
75
1382
21.94
99
Litton Das*
Bangladesh
51
30/07/2022
1012
73
1670
23.52
100
D J Bravo*
West Indies
52
25/03/2016
1001
91
1255
22.02
Batting Records and Statistics Menu
About Us
Feedback
Ask the Statistician
Advertising
Privacy
Disclaimer
Copyright
Links