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
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
About Us
Feedback
Ask the Statistician
Advertising
Privacy
Disclaimer
Copyright
Links