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.
ALL FORMATS
All-time
500 entries
1
50817
Sachin Tendulkar
IND
4,253 clear of Rahul Dravid
2
46564
Rahul Dravid
IND
4,253 off the lead
3
45346
Jacques Kallis
SA
5,471 off the lead
● LEADS
Sachin Tendulkar
IND
50817 · 4,253 ahead of Dravid
↑ IN THE CHASE
1
player sits within 10% of the lead on most balls faced
★ TOP-10 CUT-OFF
34459
The mark at number ten — 490 entries sit below it
● NATION IN FRONT
Australia
10 of the top 50 · 9 teams represented
Most Balls Faced — full list
500 entries, ranked
Table view
1
Sachin Tendulkar
IND
50817
2
Rahul Dravid
IND
46564
3
Jacques Kallis
SA
45346
4
Kumar Sangakkara
SL
42086
5
Shiv Chanderpaul
WI
40150
6
Ricky Ponting
AUS
40130
7
Mahela Jayawardene
SL
40100
8
Allan Border
AUS
36136
9
Virat Kohli
IND
35675
10
Joe Root
ENG
34459
11
Brian Lara
WI
32839
12
Steve Waugh
AUS
32432
13
Inzamam-ul-Haq
PAK
32172
14
Alastair Cook
ENG
30770
15
Sourav Ganguly
IND
29486
16
Younis Khan
PAK
29393
17
Kane Williamson
NZ
29221
18
Desmond Haynes
WI
29195
19
Hashim Amla
SA
28718
20
Steven Smith
AUS
27735
21
Mohammad Yousuf
PAK
27357
22
David Boon
AUS
27273
23
Stephen Fleming
NZ
26979
24
AB de Villiers
SA
26787
25
Mark Waugh
AUS
26413
26
Gary Kirsten
SA
26219
27
Javed Miandad
PAK
26178
28
Michael Clarke
AUS
26033
29
Sanath Jayasuriya
SL
25910
30
Chris Gayle
WI
25401
31
Angelo Mathews
SL
25214
32
Graham Gooch
ENG
25007
33
Marvan Atapattu
SL
24986
34
Graeme Smith
SA
24943
35
Ross Taylor
NZ
24898
36
Mushfiqur Rahim
BAN
24832
37
Alec Stewart
ENG
24230
38
Mark Taylor
AUS
24048
39
Mike Atherton
ENG
23663
40
Rohit Sharma
IND
23434
41
Geoff Boycott
ENG
23212
42
Ian Bell
ENG
22804
43
Aravinda de Silva
SL
22692
44
Mohammad Azharuddin
IND
22564
45
Matthew Hayden
AUS
22330
46
Herschelle Gibbs
SA
22309
47
Sir Richie Richardson
WI
22201
48
David Warner
AUS
21944
49
Tillakaratne Dilshan
SL
21879
50
MS Dhoni
IND
21834
51
John Wright
NZ
21423
52
VVS Laxman
IND
21067
53
Tamim Iqbal
BAN
21018
54
David Gower
ENG
20486
55
Gordon Greenidge
WI
20446
56
Ramnaresh Sarwan
WI
20433
57
Sunil Gavaskar
IND
20293
58
Saleem Malik
PAK
20289
59
Grant Flower
ZIM
19736
60
Andy Flower
ZIM
19733
61
Andrew Strauss
ENG
19730
62
Azhar Ali
PAK
19511
63
Babar Azam
PAK
19463
64
Tom Latham
NZ
19389
65
Misbah-ul-Haq
PAK
19386
66
Nathan Astle
NZ
19306
67
Kevin Pietersen
ENG
19214
68
Michael Hussey
AUS
19208
69
Dinesh Chandimal
SL
19112
70
Carl Hooper
WI
18979
71
Shakib Al Hasan
BAN
18716
72
Martin Crowe
NZ
18666
73
Virender Sehwag
IND
18641
74
Arjuna Ranatunga
SL
18528
75
Saeed Anwar
PAK
18203
76
Graham Thorpe
ENG
18037
77
Brendon McCullum
NZ
17872
78
Nasser Hussain
ENG
17753
79
Hashan Tillakaratne
SL
17740
80
Sir Viv Richards
WI
17373
81
Mohammad Hafeez
PAK
17179
82
Marlon Samuels
WI
17152
83
Adam Gilchrist
AUS
16910
84
Mark Boucher
SA
16808
85
Dilip Vengsarkar
IND
16629
86
Martin Guptill
NZ
16565
87
Ben Stokes
ENG
16503
88
Cheteshwar Pujara
IND
16347
89
Faf du Plessis
SA
16338
90
Paul Collingwood
ENG
16258
91
Greg Chappell
AUS
16158
92
Kusal Mendis
SL
16092
93
Geoff Marsh
AUS
15914
94
Marcus Trescothick
ENG
15911
95
Dean Jones
AUS
15789
96
Dimuth Karunaratne
SL
15678
97
Hansie Cronje
SA
15597
98
Damien Martyn
AUS
15520
99
Ijaz Ahmed
PAK
15497
100
Shoaib Malik
PAK
15274
101
Shai Hope
WI
15202
102
Jonny Bairstow
ENG
15177
103
Kraigg Brathwaite
WI
15054
104
Gautam Gambhir
IND
14994
105
Ramiz Raja
PAK
14917
106
Mahmudullah
BAN
14865
107
Daryll Cullinan
SA
14792
108
Usman Khawaja
AUS
14744
109
Alistair Campbell
ZIM
14677
110
Roshan Mahanama
SL
14651
111
Shane Watson
AUS
14465
112
Justin Langer
AUS
14372
113
Allan Lamb
ENG
14366
114
Ajinkya Rahane
IND
14354
115
Brendan Taylor
ZIM
14320
116
Hamilton Masakadza
ZIM
14178
117
Quinton de Kock
SA
14155
118
Michael Vaughan
ENG
14104
119
Yuvraj Singh
IND
14064
120
Mudassar Nazar
PAK
14046
121
KL Rahul
IND
13506
122
Navjot Sidhu
IND
13464
123
Jos Buttler
ENG
13199
124
Ravi Shastri
IND
13031
125
Kim Hughes
AUS
13000
126
Jonty Rhodes
SA
12903
127
Thilan Samaraweera
SL
12885
128
Robin Smith
ENG
12752
129
Mike Gatting
ENG
12732
130
Darren Bravo
WI
12699
131
Upul Tharanga
SL
12664
132
Asanka Gurusinha
SL
12518
133
John Edrich
ENG
12428
134
Aamer Sohail
PAK
12400
135
Shikhar Dhawan
IND
12286
136
Adam Parore
NZ
12266
137
Andrew Jones
NZ
12254
138
Jean-Paul Duminy
SA
12128
139
Graeme Hick
ENG
12111
140
Kepler Wessels
AUS
12086
141
Craig McMillan
NZ
11985
142
Jonathan Trott
ENG
11930
143
Asad Shafiq
PAK
11752
144
Eoin Morgan
ENG
11723
145
Chris Cairns
NZ
11702
146
Imran Niazi
BHR
11693
147
Jimmy Adams
WI
11631
148
Michael Slater
AUS
11601
149
Dean Elgar
SA
11367
150
Abdul Razzaq
PAK
11330
151
Shaun Pollock
SA
11327
152
Ravindra Jadeja
IND
11317
153
Marnus Labuschagne
AUS
11314
154
Michael Bevan
AUS
11292
155
Mohammad Ashraful
BAN
11266
156
Sir Ian Botham
ENG
11236
157
Paul Stirling
IRE
11213
158
Sherwin Campbell
WI
11012
159
Dhananjaya de Silva
SL
10875
160
Ian Healy
AUS
10864
161
Mohammad Rizwan
PAK
10857
162
Graeme Wood
AUS
10791
163
Temba Bavuma
SA
10780
164
Daniel Vettori
NZ
10692
165
Litton Das
BAN
10641
166
Travis Head
AUS
10607
167
Sikandar Raza
ZIM
10559
168
Simon Katich
AUS
10456
169
Sean Williams
ZIM
10427
170
Craig Ervine
ZIM
10341
171
Ken Rutherford
NZ
10242
172
Neil McKenzie
SA
10184
173
Andrew Flintoff
ENG
10078
174
Mark Butcher
ENG
10005
175
Lahiru Thirimanne
SL
9980
176
Zaheer Abbas
PAK
9968
177
Mominul Haque
BAN
9956
178
Clive Lloyd
WI
9923
179
Wavell Hinds
WI
9893
179
Ashwell Prince
SA
9893
180
Chaminda Vaas
SL
9870
181
Shahid Afridi
GER
9824
182
Donald Bradman
AUS
9800
183
BJ Watling
NZ
9790
184
Ian Chappell
AUS
9648
185
Brad Haddin
AUS
9644
186
Aiden Markram
SA
9607
187
Wasim Akram
PAK
9597
188
Henry Nicholls
NZ
9580
189
Russel Arnold
SL
9534
190
Kapil Dev
IND
9517
191
Doug Walters
AUS
9394
192
Guy Whittall
ZIM
9384
193
Moin Khan
PAK
9379
194
Heath Streak
ZIM
9377
195
Bruce Edgar
NZ
9326
196
Murali Vijay
IND
9261
197
Jeff Dujon
WI
9237
198
Moeen Ali
ENG
9235
199
Denesh Ramdin
WI
9234
200
Dwayne Bravo
WI
9224
201
Scott Styris
NZ
9217
202
Boeta Dippenaar
SA
9180
203
Ajay Jadeja
IND
9141
204
Alan Knott
ENG
9117
205
Andrew Hudson
SA
9089
206
Ian Redpath
AUS
9087
207
Tatenda Taibu
ZIM
9009
208
Aaron Finch
AUS
8969
209
Dennis Amiss
ENG
8965
210
Kamran Akmal
PAK
8899
211
Chris Harris
NZ
8888
212
Gundappa Viswanath
IND
8841
213
Daryl Mitchell
NZ
8829
214
Shubman Gill
IND
8824
215
Shaun Marsh
AUS
8819
216
Shoaib Mohammad
PAK
8802
217
William Porterfield
IRE
8801
218
Mitchell Marsh
AUS
8770
219
Rod Marsh
AUS
8743
220
Jason Holder
WI
8718
221
Jeremy Coney
NZ
8668
222
Stuart Carlisle
ZIM
8657
223
Suresh Raina
IND
8640
224
Keith Fletcher
ENG
8638
225
Habibul Bashar
BAN
8606
226
Mohinder Amarnath
IND
8453
227
Kris Srikkanth
IND
8439
228
Devon Conway
NZ
8434
229
Matt Prior
ENG
8417
230
Sanjay Manjrekar
IND
8383
231
Mohsin Khan
HK
8235
232
Roston Chase
WI
8199
233
Salman Butt
PAK
8180
234
Larry Gomes
WI
8116
235
Geoff Howarth
NZ
8054
236
Ridley Jacobs
WI
8053
237
Mark Greatbatch
NZ
8045
238
Anil Kumble
IND
7991
239
Romesh Kaluwitharana
SL
7979
240
Andrew Symonds
AUS
7959
241
Bryan Young
NZ
7955
242
Najmul Hossain Shanto
BAN
7918
243
Rahmat Shah
AFG
7911
244
Gus Logie
WI
7783
245
Andy Balbirnie
IRE
7771
246
Pathum Silva
SL
7762
247
Jacques Rudolph
SA
7716
248
Imam-ul-Haq
PAK
7630
249
Tony Greig
ENG
7629
250
Sarfraz Ahmed
PAK
7607
251
Imran Farhat
PAK
7529
252
Taufeeq Umar
PAK
7521
253
Bill Lawry
AUS
7500
254
Wally Hammond
ENG
7491
255
Mark Richardson
NZ
7467
256
Khaled Mashud
BAN
7451
257
Mehidy Hasan
BAN
7440
258
Ravichandran Ashwin
IND
7396
259
Phil Simmons
WI
7340
260
Derek Randall
ENG
7327
261
Imrul Kayes
BAN
7299
262
Manoj Prabhakar
IND
7239
263
Chris Tavaré
ENG
7206
264
Elton Chigumbura
ZIM
7191
265
Lance Klusener
SA
7164
266
Jeff Crowe
NZ
7115
267
Greg Blewett
AUS
7073
268
Mark Ramprakash
ENG
7039
269
Javed Omar
BAN
7037
270
Daren Ganga
WI
7001
271
Sir Richard Hadlee
NZ
6930
272
Shane Warne
AUS
6883
273
Kusal Perera
SL
6848
274
Chris Broad
ENG
6834
275
Richie Berrington
SCO
6829
276
Ahmed Shehzad
PAK
6822
277
Mohammad Nabi
AFG
6802
278
Kyle Coetzer
SCO
6750
279
Nick Knight
ENG
6746
280
Kevin O'Brien
IRE
6703
281
Darren Lehmann
AUS
6693
282
Graham Yallop
AUS
6690
283
Jacob Oram
NZ
6682
284
Rishabh Pant
IND
6672
284
Harry Brook
ENG
6672
285
Alex Carey
AUS
6647
286
Umar Akmal
PAK
6609
287
Herbert Sutcliffe
ENG
6558
288
David Miller
SA
6553
289
Lou Vincent
NZ
6454
290
Stuart Broad
ENG
6434
291
Glenn Turner
NZ
6409
292
Vusi Sibanda
ZIM
6396
293
Matthew Wade
AUS
6387
294
Niroshan Dickwella
SL
6378
295
Fakhar Zaman
PAK
6354
296
Colin Cowdrey
ENG
6329
297
Rassie van der Dussen
SA
6328
298
Keith Arthurton
WI
6218
299
Asghar Stanikzai
AFG
6217
300
Collins Obuya
KEN
6067
301
Mike Brearley
ENG
5959
302
Shan Masood
PAK
5955
303
Jack Russell
ENG
5928
304
Matt Horne
NZ
5899
305
Mathew Sinclair
NZ
5886
306
Ben Duckett
ENG
5879
307
Greg Ritchie
AUS
5842
308
Ollie Pope
ENG
5793
309
Brian McMillan
SA
5739
310
Murray Goodwin
ZIM
5707
311
Alvin Kallicharran
WI
5701
312
Zak Crawley
ENG
5691
313
Mohammad Shahzad
AFG
5681
314
Roger Twose
NZ
5676
315
Chris Woakes
ENG
5670
316
Calum MacLeod
SCO
5661
317
Dion Ebrahim
ZIM
5656
318
John Dyson
AUS
5650
319
Yasir Hameed
PAK
5617
320
Glenn Maxwell
AUS
5595
321
Nayan Mongia
IND
5587
322
Shreyas Iyer
IND
5571
323
Hashmatullah Shaidi
AFG
5539
324
Dawid Malan
ENG
5538
325
Ibrahim Zadran
AFG
5533
326
Devon Smith
WI
5501
327
John Emburey
ENG
5475
328
Shahriar Nafees
BAN
5452
329
Sir Jack Hobbs
ENG
5449
330
Kieran Powell
WI
5444
331
Jason Roy
ENG
5437
332
Jermaine Blackwood
WI
5414
333
Dave Houghton
ZIM
5376
334
Mohammad Kaif
IND
5370
335
Alex Hales
ENG
5332
336
Assad Vala
PNG
5307
337
William Young
NZ
5282
338
Vinod Kambli
IND
5266
339
Steve Tikolo
KEN
5262
340
Soumya Sarkar
BAN
5224
341
Kaushal Silva
SL
5212
342
Abdullah Shafique
PAK
5204
343
Cameron Green
AUS
5181
344
Rashid Latif
PAK
5149
345
Ravi Bopara
ENG
5148
346
Harry Tector
IRE
5134
347
Gary Wilson
IRE
5119
348
Greg Matthews
AUS
5089
349
Basil D'Oliveira
ENG
5082
350
Harbhajan Singh
IND
5045
351
Syed Kirmani
IND
5038
352
Saqlain Mushtaq
PAK
5037
353
Yashpal Sharma
IND
5019
354
Rajin Saleh
BAN
5015
355
John Crawley
ENG
4997
356
Mitchell Starc
AUS
4995
357
Ken Barrington
ENG
4992
358
Niall O'Brien
IRE
4963
359
Chamu Chibhabha
ZIM
4957
360
Dinesh Karthik
IND
4953
361
Mitchell Santner
NZ
4952
362
Regis Chakabva
ZIM
4923
363
Salman Agha
PAK
4922
364
Asif Mujtaba
PAK
4919
365
Chandika Hathurusingha
SL
4891
366
Tim Robinson
NZ
4872
367
Craig Wishart
ZIM
4855
368
Bev Congdon
NZ
4847
369
Bruce Laird
AUS
4818
370
Tom Graveney
ENG
4817
371
Bob Simpson
AUS
4815
372
Wasim Raja
PAK
4814
373
Majid Khan
PAK
4794
374
Roy Fredericks
WI
4784
375
Stuart Williams
ZIM
4769
376
Merwe Erasmus
NAM
4732
377
Tom Blundell
NZ
4721
378
John Reid
NZ
4700
379
Tim Paine
AUS
4689
380
Graeme Fowler
ENG
4683
381
Alviro Petersen
SA
4673
382
Mitchell Johnson
AUS
4618
383
Rohan Mustafa
UAE
4595
384
Rachin Ravindra
NZ
4592
385
Bob Taylor
ENG
4572
386
Kumar Dharmasena
SL
4544
387
David Richardson
SA
4539
388
Lendl Simmons
WI
4537
389
Yashasvi Jaiswal
IND
4533
390
Kemar Roach
WI
4501
391
Max O'Dowd
NED
4499
392
Matthew Cross
SCO
4460
393
Rick McCosker
AUS
4456
394
Kariyawasam Asalanka
SL
4442
395
Peter Fulton
NZ
4435
396
Babar Hayat
HK
4410
397
Malcolm Marshall
WI
4409
398
Prasanna Jayawardene
SL
4405
399
Bill Woodfull
AUS
4399
400
Peter Kirsten
SA
4392
401
Wayne Phillips
AUS
4382
402
Saud Shakeel
PAK
4360
403
Ed Joyce
ENG
4357
404
Nicky Boje
SA
4309
405
Pat Cummins
AUS
4306
406
George Bailey
AUS
4302
407
Tharanga Paranavitana
SL
4274
408
Maurice Leyland
ENG
4266
409
Vernon Philander
SA
4236
410
Brett Lee
AUS
4217
410
Darren Sammy
WI
4217
411
James Franklin
NZ
4205
412
Mike Denness
ENG
4203
413
Junaid Siddique
BAN
4202
414
Jason Gillespie
AUS
4195
415
Rahmanullah Gurbaz
AFG
4190
416
George Munsey
SCO
4176
417
Brandon King
WI
4171
418
Irfan Pathan
IND
4161
419
Chetan Chauhan
IND
4160
420
Glenn Phillips
NZ
4142
421
Gary Ballance
ENG
4138
422
Haris Sohail
PAK
4112
423
Jesse Ryder
NZ
4086
424
Rory Burns
ENG
4084
425
Sir Garry Sobers
WI
4077
426
Ray Illingworth
ENG
4070
427
Wasim Jaffer
IND
4068
428
Sir Curtly Ambrose
WI
4065
429
Sadagoppan Ramesh
IND
4030
430
Kieron Pollard
WI
4027
431
Rohit Paudel
NEP
4018
432
Kennedy Otieno
KEN
4013
433
Anshuman Rath
HK
4010
434
Hardik Pandya
IND
4005
435
James Anderson
ENG
3995
436
Samiullah Shenwari
AFG
3994
437
Kiran More
IND
3989
438
Shaiman Anwar
UAE
3988
439
Chris Rogers
AUS
3982
440
Phillip Hughes
AUS
3974
441
Jatinder Singh
OMN
3956
442
Ian Smith
NZ
3934
443
Evin Lewis
WI
3920
444
Roy Dias
SL
3895
445
Shimron Hetmyer
WI
3893
445
Kamindu Mendis
SL
3893
445
Vriitya Aravind
UAE
3893
446
Lorcan Tucker
IRE
3886
446
Nizakat Khan
HK
3886
447
Bill Athey
ENG
3868
448
Geraint Jones
ENG
3862
449
Thomas Odoyo
KEN
3859
450
Ashish Bagai
CAN
3857
451
Stuart Matsikenyeri
ZIM
3848
451
Nasir Hossain
BAN
3848
452
Qasim Umar
PAK
3837
453
Keith Stackpole
AUS
3836
454
Gavin Rennie
ZIM
3834
455
Muhammad Waseem
UAE
3811
456
Adam Voges
AUS
3779
457
Zeeshan Maqsood
OMN
3777
458
Azhar Mahmood
PAK
3760
459
Najibullah Zadran
AFG
3730
460
Aftab Ahmed
BAN
3726
461
Tim Southee
NZ
3704
462
Brian Luckhurst
ENG
3702
463
Dipak Patel
NZ
3696
464
Rakep Patel
KEN
3683
465
Geoff Miller
ENG
3681
466
Nicholas Pooran
WI
3668
467
Cameron White
AUS
3656
468
Peter Willey
ENG
3649
469
Gyanendra Malla
NEP
3647
470
Sidath Wettimuny
SL
3646
471
Tony Ura
PNG
3637
472
Fawad Alam
PAK
3636
473
Rangana Herath
SL
3634
474
Chamara Kapugedera
SL
3631
475
Wesley Barresi
NED
3622
476
Ashley Giles
ENG
3615
477
Morris Ouma
KEN
3609
478
Runako Morton
WI
3584
479
Paul Strang
ZIM
3569
480
Waqar Younis
PAK
3551
481
Nathan Lyon
AUS
3542
482
Shane Thomson
NZ
3540
483
Mashrafe Mortaza
BAN
3524
484
Curtis Campher
IRE
3519
485
Neil Fairbrother
ENG
3502
486
Neil Johnson
ZIM
3496
487
Shiv Sunder Das
IND
3484
488
Basit Ali
PAK
3472
489
Patsy Hendren
ENG
3470
490
Zaheer Khan
IND
3469
491
Upul Chandana
SL
3446
492
Ranjan Madugalle
SL
3443
493
Imran Nazir
PAK
3440
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)
›