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
109
3698
41.55
4
D P Conway*
New Zealand
26
22/10/2022
1033
46
1338
39.35
5
Muhammad Waseem*
United Arab Emirates
26
20/08/2023
1005
47
1708
38.82
6
V Kohli*
India
27
02/10/2015
1015
117
4037
51.76
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
90
2981
48.87
10
S A Yadav*
India
31
02/10/2022
1037
60
2141
45.55
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
39
1118
38.55
16
R Sandaruwan*
Kuwait
32
15/09/2023
1028
50
1422
29.63
17
S Ssesazi*
Uganda
33
16/12/2022
1004
78
2072
31.39
18
R Satheesan*
Romania
33
19/08/2023
1016
38
1197
38.61
19
T H David*
Australia
33
13/02/2024
1006
39
1062
39.33
20
C H Gayle*
West Indies
34
19/02/2014
1017
79
1899
27.93
21
K S Williamson*
New Zealand
34
03/01/2017
1040
89
2547
33.96
22
M D K J Perera*
Sri Lanka
34
16/03/2018
1020
66
1677
26.62
23
D S Airee*
Nepal
34
04/04/2022
1033
58
1476
37.85
24
T P Ura*
Papua New Guinea
34
03/07/2022
1045
56
1618
34.43
25
B B McCullum
New Zealand
35
04/05/2010
1009
71
2140
35.67
26
E Lewis*
West Indies
35
26/06/2021
1060
53
1465
29.90
27
P Nissanka*
Sri Lanka
35
05/11/2022
1015
48
1231
27.98
28
K Bhurtel*
Nepal
35
12/03/2024
1008
37
1013
31.66
29
M J Guptill*
New Zealand
36
26/12/2012
1018
122
3531
31.81
30
S R Watson
Australia
36
29/08/2013
1017
58
1462
29.24
31
G J Maxwell*
Australia
36
10/02/2018
1021
106
2468
30.10
32
D A Warner*
Australia
37
19/09/2012
1004
103
3099
33.68
33
H M Amla
South Africa
37
28/03/2016
1008
44
1277
33.61
34
M P O'Dowd*
Netherlands
37
18/04/2021
1009
63
1651
28.96
35
R R Hendricks*
South Africa
37
26/10/2021
1032
56
1702
31.52
36
Hazratullah Zazai*
Afghanistan
37
14/07/2023
1003
43
1138
28.45
37
Muhammad Tanveer*
Qatar
37
02/10/2023
1064
46
1314
45.31
38
K C Sangakkara
Sri Lanka
38
29/09/2012
1027
56
1382
31.41
39
H Masakadza
Zimbabwe
38
29/09/2015
1002
66
1662
25.97
40
Mohammad Shahzad*
Afghanistan
38
10/01/2016
1111
73
2048
29.26
41
C Munro
New Zealand
38
03/02/2018
1000
65
1724
31.35
42
Q de Kock*
South Africa
38
22/09/2019
1018
80
2277
32.53
43
Virandeep Singh*
Malaysia
38
09/07/2022
1034
74
2215
36.92
44
A R Patwa*
Tanzania
38
28/08/2023
1011
47
1178
27.40
45
F H Allen*
New Zealand
38
17/01/2024
1025
43
1106
25.72
46
H G Munsey*
Scotland
39
19/09/2021
1051
65
1798
30.47
47
Syed Aziz*
Malaysia
39
11/07/2022
1019
76
1934
31.70
48
Ahmed Faiz*
Malaysia
39
09/03/2023
1024
69
1419
26.77
49
Riazat Ali Shah*
Uganda
39
15/06/2023
1016
57
1212
34.63
50
T M Dilshan
Sri Lanka
40
27/09/2012
1032
80
1889
28.19
51
D P M D Jayawardene
Sri Lanka
40
27/09/2012
1042
55
1493
31.77
52
J-P Duminy
South Africa
40
02/08/2013
1003
81
1934
38.68
53
R G Sharma*
India
40
31/01/2016
1010
151
3974
31.79
54
G D Phillips*
New Zealand
40
09/10/2022
1005
74
1817
33.04
55
Rahmanullah Gurbaz*
Afghanistan
40
26/03/2023
1001
55
1376
25.02
56
I I Selemani*
Tanzania
40
21/08/2023
1008
63
1426
24.59
57
Zeeshan Maqsood*
Oman
40
30/10/2023
1016
56
1158
30.47
58
B A King*
West Indies
40
14/12/2023
1081
47
1150
28.05
59
Meet Bhavsar*
Kuwait
40
07/03/2024
1010
44
1028
27.05
60
Mohammad Hafeez*
Pakistan
41
03/03/2013
1013
119
2514
26.46
61
S K Raina
India
41
26/01/2016
1024
78
1605
29.18
62
Yuvraj Singh
India
41
24/02/2016
1008
58
1177
28.02
63
M N Samuels
West Indies
41
25/03/2016
1035
67
1611
29.29
64
M G Erasmus*
Namibia
41
25/10/2023
1025
52
1194
32.27
65
V Aravind*
United Arab Emirates
41
29/12/2023
1050
48
1052
27.68
66
Ahmed Shehzad
Pakistan
42
19/03/2016
1018
59
1471
25.81
67
K J Coetzer*
Scotland
42
19/06/2018
1011
70
1495
22.65
68
S Dhawan*
India
42
06/11/2018
1023
68
1759
27.92
69
J J Roy*
England
42
18/03/2021
1034
64
1522
24.16
70
A Balbirnie*
Ireland
42
24/07/2021
1000
101
2170
23.33
71
S S Iyer*
India
42
07/08/2022
1029
51
1104
30.67
72
M R Marsh*
Australia
42
25/10/2022
1013
54
1432
34.10
73
J M Bairstow*
England
43
16/03/2021
1018
70
1512
29.65
74
Babar Hayat*
Hong Kong
43
29/09/2023
1008
62
1473
28.88
75
E J G Morgan*
England
44
27/03/2014
1051
115
2458
28.58
76
C S MacLeod*
Scotland
44
24/10/2019
1001
64
1238
23.81
77
T L Seifert*
New Zealand
44
30/08/2023
1004
57
1206
25.13
78
I A Karim*
Kenya
44
27/11/2023
1037
58
1227
35.06
79
J Charles*
West Indies
44
21/12/2023
1015
48
1085
23.09
80
P R Stirling*
Ireland
45
13/06/2018
1019
137
3491
27.93
81
K Mendis*
Sri Lanka
45
23/10/2022
1007
64
1554
25.06
82
Jatinder Singh*
Oman
45
20/11/2022
1046
50
1078
25.07
83
M S Chapman*
New Zealand
45
20/04/2023
1022
70
1418
28.36
84
V P Thamotharam*
Malta
45
15/07/2023
1002
51
1097
26.12
85
Umar Akmal
Pakistan
46
22/11/2013
1060
84
1690
26.00
86
R D Berrington*
Scotland
46
20/09/2019
1061
87
2040
31.88
87
B N Cooper*
Netherlands
46
29/10/2019
1016
58
1239
28.16
88
C O Obuya*
Kenya
46
20/11/2022
1000
75
1742
30.03
89
R R Patel*
Kenya
46
14/06/2023
1019
68
1262
29.35
90
A Vala*
Papua New Guinea
46
28/07/2023
1004
59
1244
26.47
91
Fakhar Zaman*
Pakistan
47
20/07/2021
1006
81
1559
21.96
92
N Pooran*
West Indies
47
30/01/2022
1009
88
1848
25.67
93
D J Mitchell*
New Zealand
47
17/04/2023
1022
63
1260
26.25
94
Zubaidi Zulkifle*
Malaysia
47
07/03/2024
1032
52
1045
21.33
95
C R Ervine*
Zimbabwe
48
02/08/2022
1020
68
1429
22.68
96
Tamim Iqbal*
Bangladesh
49
13/03/2016
1092
78
1758
24.08
97
J C Buttler*
England
49
16/09/2017
1014
114
2927
34.85
98
D A Miller*
South Africa
49
29/10/2017
1032
116
2268
33.85
99
L M P Simmons*
West Indies
49
15/01/2020
1012
68
1527
26.79
100
S C Williams*
Zimbabwe
49
17/09/2021
1033
79
1691
23.82
Batting Records and Statistics Menu
About Us
Feedback
Ask the Statistician
Advertising
Privacy
Disclaimer
Copyright
Links