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
Cricket AI Insight
AI analysis
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
India
Zimbabwe
Bangladesh
England
New Zealand
Recent Players
▼
Harry Brook
Brad Evans
Will Jacks
Gerhard Erasmus
Joe Root
Sikandar Raza
Ishan Kishan
Abhishek Sharma
Daryl Mitchell
Axar Patel
Arshdeep Singh
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
20302
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
13947
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
Mominul Haque
BAN
9208
98
Marnus Labuschagne
AUS
9202
99
Paul Collingwood
ENG
9170
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
Babar Azam
PAK
8536
115
Simon Katich
AUS
8483
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
Temba Bavuma
SA
8073
125
Gautam Gambhir
IND
8067
126
KL Rahul
IND
8065
127
Jimmy Adams
WI
8017
128
Gundappa Viswanath
IND
8011
129
Ravi Shastri
IND
7942
130
Darren Bravo
WI
7886
131
Daniel Vettori
NZ
7787
132
Dennis Amiss
ENG
7780
133
Neil McKenzie
SA
7744
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
Travis Head
AUS
6972
157
Zaheer Abbas
PAK
6935
158
Graeme Hick
ENG
6920
159
Alistair Campbell
ZIM
6843
160
Adam Gilchrist
AUS
6796
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
Roston Chase
WI
6046
178
Kepler Wessels
AUS
5998
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
Aiden Markram
SA
5673
191
Craig McMillan
NZ
5670
192
Bruce Edgar
NZ
5641
193
Derek Randall
ENG
5625
194
Stuart Broad
ENG
5607
195
Jason Holder
WI
5595
196
Litton Das
BAN
5592
197
Brad Haddin
AUS
5587
198
Jonty Rhodes
SA
5567
199
Daren Ganga
WI
5556
200
Martin Guptill
NZ
5548
201
Larry Gomes
WI
5538
201
Kapil Dev
IND
5538
202
Zak Crawley
ENG
5475
203
Shane Warne
AUS
5470
204
Wavell Hinds
WI
5459
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
Najmul Hossain Shanto
BAN
4865
234
Mohsin Khan
HK
4862
235
Mike Brearley
ENG
4839
236
Tom Graveney
ENG
4817
237
John Emburey
ENG
4811
238
Mehidy Hasan
BAN
4783
239
Shubman Gill
IND
4779
240
Bob Simpson
AUS
4762
241
Abdul Razzaq
PAK
4741
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
Brendan Taylor
ZIM
4556
249
Jean-Paul Duminy
SA
4544
250
Daryl Mitchell
NZ
4540
251
Dwayne Bravo
WI
4527
252
Javed Omar
BAN
4509
253
Syed Kirmani
IND
4422
254
Bill Woodfull
AUS
4399
255
Chris Broad
ENG
4387
256
Matt Horne
NZ
4384
257
Bev Congdon
NZ
4375
258
Alvin Kallicharran
WI
4372
259
Greg Ritchie
AUS
4363
260
Prasanna Jayawardene
SL
4361
261
Roy Fredericks
WI
4344
262
Stuart Carlisle
ZIM
4332
263
Tom Blundell
NZ
4320
263
Sarfraz Ahmed
PAK
4320
264
Niroshan Dickwella
SL
4295
265
Tharanga Paranavitana
SL
4274
266
Maurice Leyland
ENG
4266
267
Bob Taylor
ENG
4260
268
Craig Ervine
ZIM
4225
269
Abdullah Shafique
PAK
4207
270
Kamran Akmal
PAK
4196
271
Mitchell Starc
AUS
4191
272
Harry Brook
ENG
4182
273
Greg Matthews
AUS
4178
274
Manoj Prabhakar
IND
4156
275
Shoaib Malik
PAK
4155
276
Kieran Powell
WI
4152
277
Khaled Mashud
BAN
4136
278
Boeta Dippenaar
SA
4128
279
John Dyson
AUS
4097
280
Russel Arnold
SL
4084
280
Rory Burns
ENG
4084
281
Sir Garry Sobers
WI
4071
282
Glenn Turner
NZ
4061
283
Ray Illingworth
ENG
4052
284
Cameron Green
AUS
4046
285
Wasim Jaffer
IND
4045
286
Alviro Petersen
SA
4044
287
Salman Butt
PAK
4002
288
Vernon Philander
SA
3995
289
Saud Shakeel
PAK
3994
290
Chris Rogers
AUS
3982
290
Gus Logie
WI
3982
291
Alex Carey
AUS
3954
292
Kemar Roach
WI
3905
293
Ben Duckett
ENG
3902
294
Yashasvi Jaiswal
IND
3896
295
Chetan Chauhan
IND
3859
296
Tim Robinson
NZ
3846
297
Chris Woakes
ENG
3843
298
Devon Smith
WI
3834
299
Rick McCosker
AUS
3833
300
Imam-ul-Haq
PAK
3827
301
Jason Gillespie
AUS
3810
302
Mathew Sinclair
NZ
3795
303
Mike Denness
ENG
3786
304
Majid Khan
PAK
3742
304
Imrul Kayes
BAN
3742
304
Nayan Mongia
IND
3742
305
Tatenda Taibu
ZIM
3732
306
Bruce Laird
AUS
3713
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
Pat Cummins
AUS
3584
314
Chandika Hathurusingha
SL
3573
315
Nathan Lyon
AUS
3537
316
Mitchell Johnson
AUS
3536
317
Jacob Oram
NZ
3533
318
Gary Ballance
ENG
3470
318
Patsy Hendren
ENG
3470
319
Shikhar Dhawan
IND
3458
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
Shadman Islam
BAN
3300
331
Yuvraj Singh
IND
3277
332
Asif Mujtaba
PAK
3248
333
David Richardson
SA
3241
334
Dave Houghton
ZIM
3221
335
Stan McCabe
AUS
3217
336
Upul Tharanga
SL
3212
337
Romesh Kaluwitharana
SL
3203
337
Matthew Wade
AUS
3203
338
Lance Klusener
SA
3187
339
Rajin Saleh
BAN
3182
340
Kiran More
IND
3181
341
Malcolm Marshall
WI
3163
342
Joshua Da Silva
WI
3160
343
Trevor Franklin
NZ
3131
344
Bill Ponsford
AUS
3118
345
Dion Ebrahim
ZIM
3116
346
Sir Leonard Hutton
ENG
3107
347
Scott Styris
NZ
3089
348
Sir Curtly Ambrose
WI
3080
349
Ashley Giles
ENG
3064
350
Murray Goodwin
ZIM
3053
351
Dominic Sibley
ENG
3045
352
John Parker
NZ
3031
353
Sean Williams
ZIM
3020
354
Wriddhiman Saha
IND
2973
355
John Campbell
WI
2940
356
Sadagoppan Ramesh
IND
2938
357
Rohan Kanhai
WI
2914
358
Rashid Latif
PAK
2912
359
Darren Lehmann
AUS
2909
360
Gavin Rennie
ZIM
2906
361
Asif Iqbal
PAK
2903
362
Ian Smith
NZ
2873
363
Lawrence Rowe
WI
2866
363
Phillip Hughes
AUS
2866
364
Dipak Patel
NZ
2828
365
Lou Vincent
NZ
2827
366
Dale Steyn
SA
2825
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
Will 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
Salman Agha
PAK
2516
401
Rahmat Shah
AFG
2507
402
Andy Caddick
ENG
2506
403
John Bracewell
NZ
2503
404
Wiaan Mulder
SA
2494
405
Bert Oldfield
AUS
2492
406
Trevor Gripper
ZIM
2473
407
Peter Siddle
AUS
2468
408
Kamindu Mendis
SL
2463
409
Peter Fulton
NZ
2462
410
Derek Underwood
ENG
2456
411
Abid Ali
PAK
2445
412
Derek Pringle
ENG
2439
413
Craig White
ENG
2437
414
Marcus North
AUS
2432
415
Ed Cowan
AUS
2425
416
Ajit Wadekar
IND
2423
417
Michael Vandort
SL
2421
417
Chris Lewis
ENG
2421
418
Craig Wishart
ZIM
2419
419
Taijul Islam
BAN
2417
420
Ben Foakes
ENG
2411
421
Mark Burgess
NZ
2384
422
Zaheer Khan
IND
2381
423
Bill Athey
ENG
2373
424
Fred Titmus
ENG
2370
425
Stuart Williams
WI
2367
426
Andrew Hilditch
AUS
2359
426
Tim McIntosh
NZ
2359
427
Mahmudul Hasan Joy
BAN
2348
428
Nkrumah Bonner
WI
2342
429
Junaid Siddique
BAN
2341
430
Dennis Lillee
AUS
2331
431
Mitchell Santner
NZ
2315
432
Pathum Nissanka
SL
2311
433
Peter Burge
AUS
2308
434
Chris Harris
NZ
2305
435
Deryck Murray
WI
2300
436
Jesse Ryder
NZ
2299
437
Lindsay Hassett
AUS
2298
438
Bob Cowper
AUS
2284
439
Phil Edmonds
ENG
2283
440
Shahriar Nafees
BAN
2268
441
Warwick Armstrong
AUS
2257
442
Andrew Symonds
AUS
2256
443
Abdul Qadir
PAK
2247
444
Kyle Verreynne
SA
2242
445
Matt Renshaw
AUS
2241
446
Basil Butcher
WI
2240
447
Peter Handscomb
AUS
2234
448
Merv Hughes
AUS
2233
449
Blair Pocock
NZ
2231
450
Keshav Maharaj
SA
2229
451
Oshada Fernando
SL
2224
452
Rassie van der Dussen
SA
2221
453
Craig Spearman
NZ
2212
453
Kavem Hodge
WI
2212
453
Tagenarine Chanderpaul
WI
2212
454
David Hookes
AUS
2202
455
Justin Greaves
WI
2196
456
Jack Fingleton
AUS
2177
457
Fawad Alam
PAK
2170
458
Geraint Jones
ENG
2165
458
Chris Old
ENG
2165
459
James Franklin
NZ
2163
460
Nick Compton
ENG
2150
461
Kagiso Rabada
SA
2141
462
Les Ames
ENG
2139
463
Shane Thomson
NZ
2113
464
Douglas Jardine
ENG
2110
464
Jamie Smith
ENG
2110
465
Waqar Younis
PAK
2106
466
Sandeep Patil
IND
2103
467
Dion Nash
NZ
2102
468
Dominic Cork
ENG
2092
469
Matthew Hoggard
ENG
2090
470
Courtney Walsh
WI
2088
471
Joe Denly
ENG
2086
472
Peter Kirsten
SA
2084
473
Dinesh Karthik
IND
2080
474
Irfan Pathan
IND
2076
475
Roger Twose
NZ
2073
476
Adrian Griffith
WI
2060
477
Adam Bacher
SA
2058
478
Brian Booth
AUS
2056
479
Kirk Edwards
WI
2052
480
Paul Reiffel
AUS
2042
481
Jack Ryder
AUS
2037
481
Javagal Srinath
IND
2037
Show all 500 ↓
Nothing matches that filter.