Home
Fixtures
Results
Teams
Players
Grounds
Rankings
Quick Links
Test Series
ODI Series
T20I Series
World Cup
World Cup 2023
World Cup 2019
World Cup 2015
World Cup 2011
World Cup 2007
World Cup 2003
World Cup 1999
World Cup 1996
World Cup 1992
World Cup 1987
World Cup 1983
World Cup 1979
World Cup 1975
T20I World Cup
World Cup 2024
World Cup 2022
World Cup 2021
World Cup 2016
World Cup 2014
World Cup 2012
World Cup 2010
World Cup 2009
World Cup 2007
Champions Trophy
Champions Trophy 2025
Champions Trophy 2017
Champions Trophy 2013
Champions Trophy 2009
Champions Trophy 2006
Champions Trophy 2004
Champions Trophy 2002
Test Championship
Yearwise Cricstats
2024 stats
2023 stats
2022 stats
2021 stats
2020 stats
2019 stats
2018 stats
2017 stats
2016 stats
2015 stats
Alltime stats
Most Balls Faced in 1999 for all time
Position
Most Balls Faced
Player Name
Team Name
1
4381
Rahul Dravid
India
2
3964
Sourav Ganguly
India
3
3743
Jacques Kallis
South Africa
4
3331
Mark Waugh
Australia
5
3274
Ricky Ponting
Australia
6
2948
Steve Waugh
Australia
7
2879
Sachin Tendulkar
India
8
2794
Sadagoppan Ramesh
India
9
2668
Inzamam-ul-Haq
Pakistan
10
2541
Herschelle Gibbs
South Africa
11
2481
Andy Flower
Zimbabwe
12
2434
Matt Horne
New Zealand
13
2425
Gary Kirsten
South Africa
14
2337
Nathan Astle
New Zealand
15
2333
Daryll Cullinan
South Africa
16
2304
Marvan Atapattu
Sri Lanka
17
2281
Saeed Anwar
Pakistan
18
2262
Nasser Hussain
England
19
2219
Stephen Fleming
New Zealand
20
2172
Brian Lara
West Indies
21
2105
Mahela Jayawardene
Sri Lanka
22
2048
Roger Twose
New Zealand
23
2040
Michael Slater
Australia
24
2015
Sherwin Campbell
West Indies
25
1971
Greg Blewett
Australia
26
1931
Adam Gilchrist
Australia
27
1809
Shiv Chanderpaul
West Indies
28
1802
Justin Langer
Australia
29
1792
Ridley Jacobs
West Indies
30
1790
Jimmy Adams
West Indies
30
1790
Russel Arnold
Sri Lanka
31
1752
Murray Goodwin
Zimbabwe
32
1709
Chris Cairns
New Zealand
33
1705
Neil Johnson
Zimbabwe
34
1687
Grant Flower
Zimbabwe
35
1662
Craig McMillan
New Zealand
35
1662
Ijaz Ahmed
Pakistan
36
1640
Hansie Cronje
South Africa
36
1640
Mohammad Yousuf
Pakistan
37
1628
Alistair Campbell
Zimbabwe
38
1609
Ajay Jadeja
India
39
1603
Romesh Kaluwitharana
Sri Lanka
40
1522
Alec Stewart
England
41
1516
Adam Parore
New Zealand
42
1378
Wajahatullah Wasti
Pakistan
43
1371
Jonty Rhodes
South Africa
44
1347
Lance Klusener
South Africa
45
1340
Mark Boucher
South Africa
46
1279
Guy Whittall
Zimbabwe
47
1273
Moin Khan
Pakistan
48
1253
Aravinda de Silva
Sri Lanka
49
1239
Michael Bevan
Australia
50
1226
Adrian Griffith
West Indies
51
1195
Chris Harris
New Zealand
52
1137
Graeme Hick
England
53
1086
Mohammad Azharuddin
India
53
1086
Dion Nash
New Zealand
54
1082
Darren Lehmann
Australia
55
1043
Sanath Jayasuriya
Sri Lanka
56
1031
Shahid Afridi
57
985
Shaun Pollock
South Africa
58
930
Wasim Akram
Pakistan
59
927
Carl Hooper
West Indies
60
917
Hashan Tillakaratne
Sri Lanka
61
903
Robin Singh
India
62
890
Matthew Bell
New Zealand
63
833
Craig Spearman
New Zealand
64
791
Shane Warne
Australia
65
774
Arjuna Ranatunga
Sri Lanka
66
749
Neil Fairbrother
England
67
740
Azhar Mahmood
Pakistan
68
729
Graham Thorpe
England
69
728
Abdul Razzaq
Pakistan
70
726
Mike Atherton
England
71
709
Mark Butcher
England
72
671
Gary Stead
New Zealand
73
666
Nick Knight
England
74
659
Daniel Vettori
New Zealand
75
637
Upul Chandana
Sri Lanka
76
632
Steve Tikolo
Kenya
77
627
Tillakaratne Dilshan
Sri Lanka
78
624
Anil Kumble
India
79
621
Javagal Srinath
India
80
612
Devang Gandhi
India
81
599
Chaminda Vaas
Sri Lanka
82
593
Saleem Malik
Pakistan
83
551
Damien Martyn
Australia
84
538
Mannava Prasad
India
84
538
Nayan Mongia
India
85
536
Mark Ramprakash
England
86
531
Wavell Hinds
West Indies
87
529
Saqlain Mushtaq
Pakistan
88
525
Mehrab Hossain
Bangladesh
89
513
Ravi Shah
Kenya
90
507
VVS Laxman
India
91
497
Shahriar Hossain
Bangladesh
92
479
Ricardo Powell
West Indies
93
475
Maurice Odumbe
Kenya
94
469
Andy Caddick
England
95
463
Kennedy Otieno
Kenya
96
459
Trevor Gripper
Zimbabwe
97
456
Gavin Rennie
Zimbabwe
98
451
Stuart Carlisle
Zimbabwe
99
447
Mathew Sinclair
New Zealand
100
442
Jason Gillespie
Australia
101
417
Bryan Young
New Zealand
102
400
Akram Khan
Bangladesh
103
396
Roshan Mahanama
Sri Lanka
104
394
Alpesh Vadher
Kenya
105
372
Nehemiah Perry
West Indies
106
371
Avishka Gunawardene
Sri Lanka
107
340
Sunil Joshi
India
107
340
Nikhil Chopra
India
108
337
Matthew Elliott
Australia
108
337
Aminul Islam
Bangladesh
109
334
Thomas Odoyo
Kenya
110
330
Indika de Saram
Sri Lanka
111
329
Michael Vaughan
England
112
325
Gavin Hamilton
England
113
322
Dave Joseph
West Indies
114
320
Damien Fleming
Australia
115
318
Darren Gough
England
116
317
Andrew Flintoff
England
117
305
Ian Healy
Australia
118
303
Vijay Bharadwaj
India
119
299
Venkatesh Prasad
India
120
295
Sir Curtly Ambrose
West Indies
120
295
Pramodya Wickramasinghe
Sri Lanka
121
287
Shane Lee
Australia
121
287
Mark Ealham
England
122
282
Dale Benkenstein
South Africa
123
260
Boeta Dippenaar
South Africa
124
253
Vince Wells
England
124
253
Hitesh Modi
Kenya
124
253
Glenn McGrath
Australia
125
251
Naimur Rahman
Bangladesh
126
249
Minhajul Abedin
Bangladesh
126
249
Nixon McLean
West Indies
127
243
Mervyn Dillon
West Indies
128
242
Alex Tudor
England
129
237
Khaled Mashud
Bangladesh
130
236
Mohammad Wasim
Pakistan
131
234
Henry Olonga
Zimbabwe
132
228
Keith Arthurton
West Indies
133
225
Tom Moody
Australia
134
212
Adam Hollioake
England
135
209
Dean Headley
England
135
209
Heath Streak
Zimbabwe
136
208
Brendon Julian
Australia
137
206
Hasan Raza
Pakistan
138
193
Robert Croft
England
139
191
Andrew Symonds
Australia
140
188
Bryan Strang
Zimbabwe
141
187
John Crawley
England
142
184
Darren Maddy
England
143
181
Daren Ganga
West Indies
143
181
Junior Murray
West Indies
144
176
Phil Simmons
West Indies
145
174
Reon King
West Indies
146
173
Khaled Mahmud
Bangladesh
147
168
Chris Adams
England
147
168
Hrishikesh Kanitkar
India
148
166
Allan Donald
South Africa
149
165
Keith Semple
West Indies
150
164
Geoff Allott
New Zealand
151
163
Amay Khurasiya
India
152
162
Aasif Karim
Kenya
153
158
Ajit Agarkar
India
153
158
Enamul Haque
Bangladesh
154
157
Al Sahariar
Bangladesh
155
155
Vinod Kambli
India
156
154
Alec Davies
Scotland
157
151
Stuart Williams
Zimbabwe
158
149
Tony Suji
Kenya
159
148
Chamara Silva
Sri Lanka
160
144
Sandeep Gupta
Kenya
160
144
Ian Stanger
Scotland
161
140
Aftab Habib
England
162
138
Simon Doull
New Zealand
162
138
Courtney Walsh
West Indies
163
135
Imran Nazir
Pakistan
164
134
Alan Mullally
England
165
131
Rawl Lewis
West Indies
166
129
Paul Adams
South Africa
167
128
Chris Gayle
West Indies
168
125
Adam Bacher
South Africa
168
125
Muttiah Muralitharan
Sri Lanka
169
122
Corey Collymore
West Indies
170
121
Aamer Sohail
Pakistan
171
120
Javed Omar
Bangladesh
171
120
Mark Alleyne
England
172
119
Chris Read
England
173
118
James Brinkley
Scotland
174
116
Andy Whittall
Zimbabwe
175
114
Eddo Brandes
Zimbabwe
176
113
Stuart MacGill
Australia
177
112
Ottis Gibson
West Indies
178
110
Shoaib Akhtar
Pakistan
179
109
George Salmond
Scotland
180
105
Trevor Madondo
Zimbabwe
181
103
Paul Strang
Zimbabwe
182
102
Colin Miller
Australia
183
100
Paul Wiseman
New Zealand
184
99
Jacob Martin
India
185
96
Mike Allingham
Scotland
186
93
Gavin Larsen
New Zealand
187
89
Hasibul Hossain
Bangladesh
187
89
Scott Styris
New Zealand
187
89
Ian Philip
Scotland
188
87
Mohammad Sheikh
Bangladesh
189
85
Mike Smith
Scotland
190
84
Sajeewa de Silva
Sri Lanka
191
77
Eric Upashantha
Sri Lanka
191
77
Pedro Collins
West Indies
192
76
Waqar Younis
Pakistan
193
75
Ray Price
Zimbabwe
194
74
Gary Brent
Zimbabwe
195
72
Phil Tufnell
England
196
71
Philo Wallace
West Indies
196
71
Mike Rindel
South Africa
196
71
Hendy Bryan
West Indies
197
67
Andy Blignaut
Zimbabwe
197
67
Ruwan Kalpage
Sri Lanka
197
67
Peter Such
England
197
67
Mushtaq Ahmed
Pakistan
198
64
Steve Elworthy
South Africa
199
62
Mohammad Rafique
Bangladesh
200
60
Warren Hegg
England
201
59
Floyd Reifer
West Indies
202
57
Indika Gallage
Sri Lanka
202
57
Nuwan Zoysa
Sri Lanka
203
56
Arshad Khan
Pakistan
204
55
Brett Lee
Australia
205
54
Suresh Perera
Sri Lanka
206
52
Martin Suji
Kenya
207
51
Craig Wishart
Zimbabwe
207
51
Michael Kasprowicz
Australia
207
51
Saba Karim
India
208
50
John Blain
Scotland
209
49
John Rennie
Zimbabwe
209
49
Franklyn Rose
West Indies
210
46
Chandika Hathurusingha
Sri Lanka
211
45
Habibul Bashar
Bangladesh
212
44
Shayne O'Connor
New Zealand
213
43
Adam Dale
Australia
213
43
David Mutendera
Zimbabwe
213
43
Bruce Patterson
Scotland
214
42
Suruj Ragoonath
West Indies
215
40
Faruque Ahmed
Bangladesh
216
38
Angus Fraser
England
216
38
Derek Crookes
South Africa
217
37
Dirk Viljoen
Zimbabwe
218
36
Dinanath Ramnarine
West Indies
219
35
Everton Matambanadzo
Zimbabwe
219
35
Stuart Law
Australia
219
35
Navjot Sidhu
India
219
35
Greig Williamson
Scotland
220
33
Mark Taylor
Australia
221
32
Ronnie Irani
England
221
32
Ravindra Pushpakumara
Sri Lanka
221
32
Pat Symcox
South Africa
222
31
Dipak Chudasama
Kenya
223
30
Manjurul Islam
Bangladesh
224
28
Asim Butt
Scotland
225
27
Chris Silverwood
England
225
27
Fazl-e-Akbar
Pakistan
225
27
David Terbrugge
South Africa
225
27
Nantie Hayward
South Africa
226
26
Neil McGarrell
West Indies
227
25
Pommie Mbangwa
Zimbabwe
227
25
Harbhajan Singh
India
228
24
Shahid Nazir
Pakistan
229
23
Nadeem Khan
Pakistan
229
23
Rangana Herath
Sri Lanka
230
22
Nicky Boje
South Africa
230
22
Chris Drum
New Zealand
231
19
Laxmi Shukla
India
231
19
Ahmed Kamal
Bangladesh
232
18
Josephat Ababu
Kenya
232
18
Scott Muller
Australia
233
17
Ruchira Perera
Sri Lanka
233
17
Roland Holder
West Indies
234
16
Paul Reiffel
Australia
235
14
Alex Tait
New Zealand
235
14
Nick Dyer
Scotland
236
11
Hemantha Boteju
Sri Lanka
236
11
Gyanendra Pandey
India
237
10
Ashley Giles
England
237
10
Shoaib Malik
Pakistan
237
10
Ian Austin
England
237
10
Shafiuddin Ahmed
Bangladesh
238
9
Craig Evans
Zimbabwe
238
9
Thilan Samaraweera
Sri Lanka
238
9
Thirunavukkarasu Kumaran
India
239
8
Andrew Hall
South Africa
239
8
Mahbubur Rahman
Bangladesh
239
8
Carl Bulfin
New Zealand
240
7
Lincoln Roberts
West Indies
240
7
Mohammad Akram
Pakistan
241
6
Ben Hollioake
England
241
6
Debasis Mohanty
India
242
5
Niamur Rashid
Bangladesh
242
5
Joseph Angara
Kenya
243
4
Ed Giddins
England
244
3
Jahangir Alam
Bangladesh
244
3
Alan Dawson
South Africa
245
2
Jimmy Kamande
Kenya
245
2
Adam Huckle
Zimbabwe
245
2
Matthew Hart
New Zealand
245
2
Virender Sehwag
India
245
2
Henry Williams
South Africa
246
1
Victor Mpitsang
South Africa
246
1
Niroshan Bandaratilleke
Sri Lanka
247
0
Peter Ongondo
Kenya