Home
Fixtures
Results
News
Teams
Players
Grounds
Rankings
Stats
On This Day
AI Insight
▼ QUICK LINKS
On This Day
▼
Records of the Day
Innings & bowling
Milestones of the Day
Career landmarks
Recent Series
▼
ICC Cricket World Cup
New Zealand in England ODI Series
New Zealand in England T20I Series
The Ashes
Bangladesh in England Test Match
Pakistan in England ODI Series
Recent Teams
▼
TBA
Zimbabwe
India
England
Bangladesh
New Zealand
Recent Players
▼
Brad Evans
Shai Hope
Ishan Kishan
Sikandar Raza
Ali Dawood
Abhishek Sharma
Axar Patel
Virandeep Singh Jagjit Singh
Arshdeep Singh
Rashid Khan
Kusal Mendis
Azmatullah Omarzai
ODI 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
T20 World Cup
▼
World Cup 2026
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
Yearwise Records
▼
2026 Stats
2025 Stats
2024 Stats
2023 Stats
2022 Stats
2021 Stats
2020 Stats
2019 Stats
2018 Stats
All-Time Stats
All archives →
Most Balls Faced – Complete Cricket Stats & Records
This page lists the players with the most balls faced in cricket history. These records highlight the most consistent and impactful performances across different eras.
TEST
All-time
500 entries
1
31258
Rahul Dravid
IND
1,821 clear of Sachin Tendulkar
2
29437
Sachin Tendulkar
IND
1,821 off the lead
3
28903
Jacques Kallis
SA
2,355 off the lead
● LEADS
Rahul Dravid
IND
31258 · 1,821 ahead of Tendulkar
↑ IN THE CHASE
2
players sit within 10% of the lead on most balls faced
★ TOP-10 CUT-OFF
22782
The mark at number ten — 490 entries sit below it
● NATION IN FRONT
England
11 of the top 50 · 9 teams represented
Most Balls Faced — full list
500 entries, ranked
Table view
1
Rahul Dravid
IND
31258
2
Sachin Tendulkar
IND
29437
3
Jacques Kallis
SA
28903
4
Shiv Chanderpaul
WI
27395
5
Allan Border
AUS
27002
6
Alastair Cook
ENG
26562
7
Joe Root
ENG
24783
8
Mahela Jayawardene
SL
22959
9
Kumar Sangakkara
SL
22882
10
Ricky Ponting
AUS
22782
11
Steve Waugh
AUS
22461
12
Geoff Boycott
ENG
21192
13
Mike Atherton
ENG
20609
14
Steven Smith
AUS
20194
15
Brian Lara
WI
19753
16
Younis Khan
PAK
19375
17
Hashim Amla
SA
18573
18
Kane Williamson
NZ
18236
19
Mark Taylor
AUS
18140
20
David Boon
AUS
18116
21
Graham Gooch
ENG
18075
22
VVS Laxman
IND
17785
23
Alec Stewart
ENG
17389
24
Azhar Ali
PAK
17033
25
Angelo Mathews
SL
16970
26
Gary Kirsten
SA
16783
27
Virat Kohli
IND
16608
28
Inzamam-ul-Haq
PAK
16345
29
David Gower
ENG
16268
30
Cheteshwar Pujara
IND
16217
31
AB de Villiers
SA
16077
32
Stephen Fleming
NZ
15652
33
Ian Bell
ENG
15622
34
Graeme Smith
SA
15525
35
Desmond Haynes
WI
15488
36
Michael Clarke
AUS
15456
37
Mark Waugh
AUS
15360
38
Sunil Gavaskar
IND
15327
39
Javed Miandad
PAK
15164
40
Graham Thorpe
ENG
14693
41
John Wright
NZ
14619
42
Kraigg Brathwaite
WI
14571
43
Andrew Strauss
ENG
14385
44
Mohammad Yousuf
PAK
14372
45
Matthew Hayden
AUS
14349
46
Nasser Hussain
ENG
14272
47
Justin Langer
AUS
14192
48
Sourav Ganguly
IND
14070
49
Dimuth Karunaratne
SL
14024
50
Mushfiqur Rahim
BAN
13748
51
Tom Latham
NZ
13388
52
Kevin Pietersen
ENG
13255
53
Greg Chappell
AUS
13079
54
Dinesh Chandimal
SL
12968
55
Ross Taylor
NZ
12957
56
Usman Khawaja
AUS
12714
57
Gordon Greenidge
WI
12538
58
David Warner
AUS
12517
59
Ramnaresh Sarwan
WI
12484
60
Michael Hussey
AUS
12436
61
Ben Stokes
ENG
12427
62
Sir Richie Richardson
WI
12400
63
Marvan Atapattu
SL
12384
64
Herschelle Gibbs
SA
12270
65
Martin Crowe
NZ
12190
66
John Edrich
ENG
12103
67
Chris Gayle
WI
11970
68
Misbah-ul-Haq
PAK
11726
69
Thilan Samaraweera
SL
11641
70
Carl Hooper
WI
11462
71
Dilip Vengsarkar
IND
11450
72
Aravinda de Silva
SL
11249
73
Dean Elgar
SA
11190
74
Michael Vaughan
ENG
11184
75
Hashan Tillakaratne
SL
11152
76
Mark Boucher
SA
11005
77
Saleem Malik
PAK
10906
78
Sanath Jayasuriya
SL
10698
79
Marcus Trescothick
ENG
10685
80
Andy Flower
ZIM
10636
81
Virender Sehwag
IND
10441
82
Ajinkya Rahane
IND
10256
83
Jonny Bairstow
ENG
10228
84
Kim Hughes
AUS
10081
85
Grant Flower
ZIM
10013
86
Mark Butcher
ENG
10005
87
Brendon McCullum
NZ
9989
88
Michael Slater
AUS
9967
89
Sir Viv Richards
WI
9922
90
Mohammad Azharuddin
IND
9895
91
Donald Bradman
AUS
9800
92
Mike Gatting
ENG
9764
93
Asad Shafiq
PAK
9588
94
Nathan Astle
NZ
9479
95
Daryll Cullinan
SA
9300
96
Robin Smith
ENG
9279
97
Paul Collingwood
ENG
9170
98
Mominul Haque
BAN
9157
99
Marnus Labuschagne
AUS
9071
100
Allan Lamb
ENG
9058
101
Ian Redpath
AUS
9020
102
Faf du Plessis
SA
8986
103
Arjuna Ranatunga
SL
8957
104
Mudassar Nazar
PAK
8916
105
BJ Watling
NZ
8894
106
Alan Knott
ENG
8870
107
Tamim Iqbal
BAN
8852
108
Ian Chappell
AUS
8774
109
Ian Healy
AUS
8760
110
Doug Walters
AUS
8662
111
Murali Vijay
IND
8601
112
Damien Martyn
AUS
8569
113
Sir Ian Botham
ENG
8565
114
Simon Katich
AUS
8483
115
Babar Azam
PAK
8478
116
Ashwell Prince
SA
8385
117
Tillakaratne Dilshan
SL
8379
118
Hansie Cronje
SA
8320
119
Kusal Mendis
SL
8258
120
MS Dhoni
IND
8249
121
Marlon Samuels
WI
8219
122
Jonathan Trott
ENG
8128
123
Geoff Marsh
AUS
8124
124
Gautam Gambhir
IND
8067
125
KL Rahul
IND
8065
126
Jimmy Adams
WI
8017
127
Gundappa Viswanath
IND
8011
128
Ravi Shastri
IND
7942
129
Darren Bravo
WI
7886
130
Daniel Vettori
NZ
7787
131
Dennis Amiss
ENG
7780
132
Neil McKenzie
SA
7744
133
Temba Bavuma
SA
7729
134
Dhananjaya de Silva
SL
7638
135
Rohit Sharma
IND
7538
136
Ravindra Jadeja
IND
7516
137
Keith Fletcher
ENG
7504
138
Wally Hammond
ENG
7491
139
Clive Lloyd
WI
7489
140
Shakib Al Hasan
BAN
7473
141
Bill Lawry
AUS
7451
142
Andrew Jones
NZ
7443
143
Dean Jones
AUS
7427
144
Adam Parore
NZ
7399
145
Mark Richardson
NZ
7370
146
Ijaz Ahmed
PAK
7323
147
Saeed Anwar
PAK
7265
148
Rod Marsh
AUS
7254
149
Tony Greig
ENG
7251
150
Shaun Pollock
SA
7198
151
Sherwin Campbell
WI
7159
152
Navjot Sidhu
IND
7135
153
Shane Watson
AUS
7094
154
Graeme Wood
AUS
7066
155
Chaminda Vaas
SL
7033
156
Zaheer Abbas
PAK
6935
157
Graeme Hick
ENG
6920
158
Alistair Campbell
ZIM
6843
159
Adam Gilchrist
AUS
6796
160
Travis Head
AUS
6683
161
Matt Prior
ENG
6647
162
Taufeeq Umar
PAK
6626
163
Imran Niazi
BHR
6588
164
Herbert Sutcliffe
ENG
6558
165
Henry Nicholls
NZ
6542
166
Mohammad Hafeez
PAK
6520
167
Mark Ramprakash
ENG
6495
168
Anil Kumble
IND
6455
169
Ravichandran Ashwin
IND
6423
170
Jeff Dujon
WI
6356
171
Colin Cowdrey
ENG
6324
172
Shoaib Mohammad
PAK
6310
173
Andrew Flintoff
ENG
6197
174
Greg Blewett
AUS
6184
175
Roshan Mahanama
SL
6130
176
Asanka Gurusinha
SL
6109
177
Kepler Wessels
AUS
5998
178
Roston Chase
WI
5985
179
Jacques Rudolph
SA
5984
180
Moeen Ali
ENG
5973
181
Denesh Ramdin
WI
5945
182
Mohammad Ashraful
BAN
5940
183
Chris Cairns
NZ
5815
184
Ollie Pope
ENG
5793
185
Jeremy Coney
NZ
5783
186
Geoff Howarth
NZ
5753
187
Shai Hope
WI
5743
188
Chris Tavaré
ENG
5735
189
Ramiz Raja
PAK
5691
190
Craig McMillan
NZ
5670
191
Bruce Edgar
NZ
5641
192
Derek Randall
ENG
5625
193
Stuart Broad
ENG
5607
194
Jason Holder
WI
5595
195
Brad Haddin
AUS
5587
196
Jonty Rhodes
SA
5567
197
Daren Ganga
WI
5556
198
Martin Guptill
NZ
5548
199
Kapil Dev
IND
5538
199
Larry Gomes
WI
5538
200
Aiden Markram
SA
5526
201
Zak Crawley
ENG
5475
202
Shane Warne
AUS
5470
203
Wavell Hinds
WI
5459
204
Litton Das
BAN
5458
205
Mahmudullah
BAN
5456
206
Sir Jack Hobbs
ENG
5449
207
Graham Yallop
AUS
5402
208
Shan Masood
PAK
5397
209
Ridley Jacobs
WI
5391
210
Wasim Akram
PAK
5389
211
Jermaine Blackwood
WI
5373
211
Guy Whittall
ZIM
5373
212
Heath Streak
ZIM
5369
213
Jos Buttler
ENG
5365
214
Moin Khan
PAK
5362
215
Ken Rutherford
NZ
5354
216
Lahiru Thirimanne
SL
5294
217
Jack Russell
ENG
5290
218
Sanjay Manjrekar
IND
5282
219
Bryan Young
NZ
5222
220
Kaushal Silva
SL
5212
221
Shaun Marsh
AUS
5165
222
Andrew Hudson
SA
5129
223
Mohinder Amarnath
IND
5119
224
Aamer Sohail
PAK
5103
225
Devon Conway
NZ
5078
226
Basil D'Oliveira
ENG
5039
227
Habibul Bashar
BAN
5020
228
Hamilton Masakadza
ZIM
5009
229
Ken Barrington
ENG
4992
230
Imran Farhat
PAK
4970
231
Mark Greatbatch
NZ
4946
232
Rishabh Pant
IND
4902
233
Mohsin Khan
HK
4862
234
Mike Brearley
ENG
4839
235
Tom Graveney
ENG
4817
236
John Emburey
ENG
4811
237
Shubman Gill
IND
4779
238
Bob Simpson
AUS
4762
239
Abdul Razzaq
PAK
4741
240
Najmul Hossain Shanto
BAN
4694
241
Mehidy Hasan
BAN
4679
242
Jeff Crowe
NZ
4659
243
Quinton de Kock
SA
4652
244
Mohammad Rizwan
PAK
4615
245
Sir Richard Hadlee
NZ
4611
246
Brian McMillan
SA
4592
247
John Crawley
ENG
4589
248
Jean-Paul Duminy
SA
4544
249
Daryl Mitchell
NZ
4540
250
Dwayne Bravo
WI
4527
251
Javed Omar
BAN
4509
252
Syed Kirmani
IND
4422
253
Bill Woodfull
AUS
4399
254
Chris Broad
ENG
4387
255
Matt Horne
NZ
4384
256
Bev Congdon
NZ
4375
257
Alvin Kallicharran
WI
4372
258
Greg Ritchie
AUS
4363
259
Prasanna Jayawardene
SL
4361
260
Roy Fredericks
WI
4344
261
Stuart Carlisle
ZIM
4332
262
Tom Blundell
NZ
4320
262
Sarfraz Ahmed
PAK
4320
263
Brendan Taylor
ZIM
4300
264
Niroshan Dickwella
SL
4295
265
Tharanga Paranavitana
SL
4274
266
Maurice Leyland
ENG
4266
267
Bob Taylor
ENG
4260
268
Abdullah Shafique
PAK
4207
269
Kamran Akmal
PAK
4196
270
Harry Brook
ENG
4182
271
Greg Matthews
AUS
4178
272
Manoj Prabhakar
IND
4156
273
Shoaib Malik
PAK
4155
274
Kieran Powell
WI
4152
275
Khaled Mashud
BAN
4136
276
Boeta Dippenaar
SA
4128
277
Mitchell Starc
AUS
4105
278
John Dyson
AUS
4097
279
Russel Arnold
SL
4084
279
Rory Burns
ENG
4084
280
Sir Garry Sobers
WI
4071
281
Glenn Turner
NZ
4061
282
Ray Illingworth
ENG
4052
283
Wasim Jaffer
IND
4045
284
Alviro Petersen
SA
4044
285
Salman Butt
PAK
4002
286
Vernon Philander
SA
3995
287
Chris Rogers
AUS
3982
287
Gus Logie
WI
3982
288
Craig Ervine
ZIM
3930
289
Kemar Roach
WI
3905
290
Ben Duckett
ENG
3902
291
Yashasvi Jaiswal
IND
3896
292
Saud Shakeel
PAK
3882
293
Chetan Chauhan
IND
3859
294
Tim Robinson
NZ
3846
295
Chris Woakes
ENG
3843
296
Devon Smith
WI
3834
297
Rick McCosker
AUS
3833
298
Imam-ul-Haq
PAK
3827
299
Cameron Green
AUS
3826
300
Jason Gillespie
AUS
3810
301
Mathew Sinclair
NZ
3795
302
Mike Denness
ENG
3786
303
Nayan Mongia
IND
3742
303
Majid Khan
PAK
3742
303
Imrul Kayes
BAN
3742
304
Tatenda Taibu
ZIM
3732
305
Bruce Laird
AUS
3713
306
Alex Carey
AUS
3706
307
Mitchell Marsh
AUS
3700
308
Wasim Raja
PAK
3646
309
Brian Luckhurst
ENG
3633
310
Yashpal Sharma
IND
3618
311
John Reid
NZ
3616
312
Saqlain Mushtaq
PAK
3603
313
Chandika Hathurusingha
SL
3573
314
Mitchell Johnson
AUS
3536
315
Jacob Oram
NZ
3533
316
Gary Ballance
ENG
3470
316
Patsy Hendren
ENG
3470
317
Pat Cummins
AUS
3464
318
Shikhar Dhawan
IND
3458
319
Nathan Lyon
AUS
3455
320
Keith Stackpole
AUS
3449
321
Harbhajan Singh
IND
3432
321
James Anderson
ENG
3432
322
Geoff Miller
ENG
3416
323
Shiv Sunder Das
IND
3407
324
Rangana Herath
SL
3405
325
Keith Arthurton
WI
3396
326
Wayne Phillips
AUS
3388
327
Graeme Fowler
ENG
3362
328
Tim Paine
AUS
3355
329
Shane Dowrich
WI
3341
330
Yuvraj Singh
IND
3277
331
Asif Mujtaba
PAK
3248
332
David Richardson
SA
3241
333
Dave Houghton
ZIM
3221
334
Stan McCabe
AUS
3217
335
Upul Tharanga
SL
3212
336
Romesh Kaluwitharana
SL
3203
336
Matthew Wade
AUS
3203
337
Lance Klusener
SA
3187
338
Rajin Saleh
BAN
3182
339
Kiran More
IND
3181
340
Malcolm Marshall
WI
3163
341
Trevor Franklin
NZ
3131
342
Bill Ponsford
AUS
3118
343
Dion Ebrahim
ZIM
3116
344
Sir Leonard Hutton
ENG
3107
345
Scott Styris
NZ
3089
346
Sir Curtly Ambrose
WI
3080
347
Joshua Silva
WI
3073
348
Ashley Giles
ENG
3064
349
Murray Goodwin
ZIM
3053
350
Dominic Sibley
ENG
3045
351
Shadman Islam
BAN
3036
352
John Parker
NZ
3031
353
Sean Williams
ZIM
3020
354
Wriddhiman Saha
IND
2973
355
Sadagoppan Ramesh
IND
2938
356
Rohan Kanhai
WI
2914
357
Rashid Latif
PAK
2912
358
Darren Lehmann
AUS
2909
359
Gavin Rennie
ZIM
2906
360
Asif Iqbal
PAK
2903
361
Ian Smith
NZ
2873
362
Phillip Hughes
AUS
2866
362
Lawrence Rowe
WI
2866
363
Dipak Patel
NZ
2828
364
Lou Vincent
NZ
2827
365
Dale Steyn
SA
2825
366
John Campbell
WI
2807
367
Mushtaq Mohammad
PAK
2802
368
Peter Willey
ENG
2794
369
Mayank Agarwal
IND
2782
370
Dilruwan Perera
SL
2779
371
Denis Compton
ENG
2745
372
Brett Lee
AUS
2739
373
Kris Srikkanth
IND
2737
374
Bob Woolmer
ENG
2734
375
Bill Brown
AUS
2717
376
Nicky Boje
SA
2715
376
Tim Southee
NZ
2715
377
Qasim Umar
PAK
2712
378
Rachin Ravindra
NZ
2707
379
Paul Downton
ENG
2676
380
Jeet Raval
NZ
2670
381
Charles Kelleway
AUS
2669
382
Adam Voges
AUS
2667
383
Kumar Dharmasena
SL
2665
384
Matthew Elliott
AUS
2637
385
Ted Dexter
ENG
2623
386
Dawid Malan
ENG
2622
387
Regis Chakabva
ZIM
2615
388
William Young
NZ
2594
389
Graham Roope
ENG
2591
390
Yasir Hameed
PAK
2588
391
Daniel Flynn
NZ
2580
392
Bob Willis
ENG
2574
393
Ishant Sharma
IND
2568
394
Sadiq Mohammad
PAK
2567
395
Joe Burns
AUS
2557
396
Sikandar Raza
ZIM
2555
397
Brendan Nash
WI
2548
398
Faisal Iqbal
PAK
2545
399
Paul Sheahan
AUS
2534
400
Andy Caddick
ENG
2506
401
John Bracewell
NZ
2503
402
Salman Agha
PAK
2494
403
Bert Oldfield
AUS
2492
404
Trevor Gripper
ZIM
2473
405
Peter Siddle
AUS
2468
406
Kamindu Mendis
SL
2463
407
Peter Fulton
NZ
2462
408
Derek Underwood
ENG
2456
409
Abid Ali
PAK
2445
410
Derek Pringle
ENG
2439
411
Craig White
ENG
2437
412
Marcus North
AUS
2432
413
Ed Cowan
AUS
2425
414
Ajit Wadekar
IND
2423
415
Chris Lewis
ENG
2421
415
Michael Vandort
SL
2421
416
Craig Wishart
ZIM
2419
417
Ben Foakes
ENG
2411
418
Mark Burgess
NZ
2384
419
Zaheer Khan
IND
2381
420
Bill Athey
ENG
2373
421
Fred Titmus
ENG
2370
422
Stuart Williams
ZIM
2367
423
Andrew Hilditch
AUS
2359
423
Tim McIntosh
NZ
2359
424
Mahmudul Joy
BAN
2348
425
Nkrumah Bonner
WI
2342
426
Junaid Siddique
BAN
2341
426
Taijul Islam
BAN
2341
427
Dennis Lillee
AUS
2331
428
Mitchell Santner
NZ
2315
429
Pathum Silva
SL
2311
430
Peter Burge
AUS
2308
431
Chris Harris
NZ
2305
432
Deryck Murray
WI
2300
433
Jesse Ryder
NZ
2299
434
Lindsay Hassett
AUS
2298
435
Bob Cowper
AUS
2284
436
Phil Edmonds
ENG
2283
437
Shahriar Nafees
BAN
2268
438
Warwick Armstrong
AUS
2257
439
Andrew Symonds
AUS
2256
440
Wiaan Mulder
SA
2248
441
Abdul Qadir
PAK
2247
442
Kyle Verreynne
SA
2242
443
Basil Butcher
WI
2240
444
Peter Handscomb
AUS
2234
445
Merv Hughes
AUS
2233
446
Blair Pocock
NZ
2231
447
Keshav Maharaj
SA
2229
448
Oshada Fernando
SL
2224
449
Rassie van der Dussen
SA
2221
450
Craig Spearman
NZ
2212
451
David Hookes
AUS
2202
452
Jack Fingleton
AUS
2177
453
Fawad Alam
PAK
2170
454
Geraint Jones
ENG
2165
454
Chris Old
ENG
2165
455
James Franklin
NZ
2163
456
Rahmat Shah
AFG
2160
457
Nick Compton
ENG
2150
458
Les Ames
ENG
2139
459
Kagiso Rabada
SA
2125
460
Shane Thomson
NZ
2113
461
Douglas Jardine
ENG
2110
461
Jamie Smith
ENG
2110
462
Waqar Younis
PAK
2106
463
Sandeep Patil
IND
2103
464
Dion Nash
NZ
2102
465
Dominic Cork
ENG
2092
466
Matthew Hoggard
ENG
2090
467
Courtney Walsh
WI
2088
468
Joe Denly
ENG
2086
469
Peter Kirsten
SA
2084
470
Dinesh Karthik
IND
2080
471
Irfan Pathan
IND
2076
472
Roger Twose
NZ
2073
473
Adrian Griffith
WI
2060
474
Adam Bacher
SA
2058
475
Brian Booth
AUS
2056
476
Kirk Edwards
WI
2052
477
Paul Reiffel
AUS
2042
478
Jack Ryder
AUS
2037
478
Javagal Srinath
IND
2037
479
Bob Wyatt
ENG
2036
480
Matt Renshaw
AUS
2030
481
Tagenarine Chanderpaul
WI
2013
482
Sidath Wettimuny
SL
2010
Show all 500 ↓
Nothing matches that filter.
RECENT RESULTS
1 match
▲
show
‹
ODI
UAE ODI Tri-Series
AFG
294 (50.0)
ZIM
136 (38.4)
›