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
Joe Root
Sikandar Raza
Ishan Kishan
Abhishek Sharma
Daryl Mitchell
Axar Patel
Arshdeep Singh
Azmatullah Omarzai
Gerhard Erasmus
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.
ODI
All-time
500 entries
1
21368
Sachin Tendulkar
IND
3,320 clear of Kumar Sangakkara
2
18048
Kumar Sangakkara
SL
3,320 off the lead
3
17046
Ricky Ponting
AUS
4,322 off the lead
● LEADS
Sachin Tendulkar
IND
21368 · 3,320 ahead of Sangakkara
↑ IN THE CHASE
0
players within 10% of the lead — Tendulkar is out on their own
★ TOP-10 CUT-OFF
14725
The mark at number ten — 490 entries sit below it
● NATION IN FRONT
Australia
8 of the top 50 · 9 teams represented
Most Balls Faced — full list
500 entries, ranked
Table view
1
Sachin Tendulkar
IND
21368
2
Kumar Sangakkara
SL
18048
3
Ricky Ponting
AUS
17046
4
Virat Kohli
IND
16069
5
Mahela Jayawardene
SL
16020
6
Jacques Kallis
SA
15885
7
Inzamam-ul-Haq
PAK
15812
8
Sourav Ganguly
IND
15416
9
Rahul Dravid
IND
15285
10
Sanath Jayasuriya
SL
14725
11
Desmond Haynes
WI
13707
12
Brian Lara
WI
13086
13
Mohammad Yousuf
PAK
12942
14
Rohit Sharma
IND
12889
15
Mohammad Azharuddin
IND
12669
16
Marvan Atapattu
SL
12594
17
Shiv Chanderpaul
WI
12408
18
MS Dhoni
IND
12303
19
Chris Gayle
WI
12050
20
Tillakaratne Dilshan
SL
11933
21
Aravinda de Silva
SL
11443
22
Stephen Fleming
NZ
11242
23
Mark Waugh
AUS
11053
24
Javed Miandad
PAK
11014
25
Saeed Anwar
PAK
10938
26
Tamim Iqbal
BAN
10642
27
Ross Taylor
NZ
10330
28
Michael Clarke
AUS
10104
29
Steve Waugh
AUS
9971
30
Yuvraj Singh
IND
9924
31
Adam Gilchrist
AUS
9922
32
Sir Richie Richardson
WI
9801
33
Mushfiqur Rahim
BAN
9780
34
Nathan Astle
NZ
9760
35
Grant Flower
ZIM
9723
36
Herschelle Gibbs
SA
9721
37
Younis Khan
PAK
9628
38
Arjuna Ranatunga
SL
9571
39
AB de Villiers
SA
9473
40
Gary Kirsten
SA
9436
41
Saleem Malik
PAK
9383
42
Michael Bevan
AUS
9320
43
Ramiz Raja
PAK
9226
44
Shoaib Malik
PAK
9181
45
Hashim Amla
SA
9178
46
David Boon
AUS
9157
47
Shakib Al Hasan
BAN
9138
48
Allan Border
AUS
9134
49
Upul Tharanga
SL
9122
50
Andy Flower
ZIM
9097
51
Joe Root
ENG
9077
52
Brendan Taylor
ZIM
9026
53
Kane Williamson
NZ
8893
54
Graeme Smith
SA
8648
55
Eoin Morgan
ENG
8640
56
Mohammad Hafeez
PAK
8599
57
Roshan Mahanama
SL
8521
58
Martin Guptill
NZ
8415
59
Dean Jones
AUS
8362
60
Ijaz Ahmed
PAK
8174
61
Shai Hope
WI
8105
62
Virender Sehwag
IND
7929
63
Gordon Greenidge
WI
7908
64
Alistair Campbell
ZIM
7834
65
Geoff Marsh
AUS
7790
66
Matthew Hayden
AUS
7767
67
Hamilton Masakadza
ZIM
7751
68
Ajay Jadeja
IND
7678
69
Ramnaresh Sarwan
WI
7663
70
Marlon Samuels
WI
7547
71
Carl Hooper
WI
7517
72
Babar Azam
PAK
7497
73
Sir Viv Richards
WI
7451
74
Shikhar Dhawan
IND
7436
75
Jonty Rhodes
SA
7336
76
Quinton de Kock
SA
7327
76
Mahmudullah
BAN
7327
77
Paul Stirling
IRE
7303
78
Aamer Sohail
PAK
7297
79
Hansie Cronje
SA
7277
80
William Porterfield
IRE
7207
81
David Warner
AUS
7127
82
Angelo Mathews
SL
7069
83
Ian Bell
ENG
7019
84
Misbah-ul-Haq
PAK
6945
85
Graham Gooch
ENG
6932
86
Shahid Afridi
GER
6892
87
Damien Martyn
AUS
6877
88
Alec Stewart
ENG
6841
89
John Wright
NZ
6804
90
Steven Smith
AUS
6669
91
Paul Collingwood
ENG
6629
92
Hashan Tillakaratne
SL
6588
93
Chris Harris
NZ
6583
94
Martin Crowe
NZ
6476
95
Asanka Gurusinha
SL
6409
96
Shane Watson
AUS
6365
97
Navjot Sidhu
IND
6329
98
Brendon McCullum
NZ
6312
99
Abdul Razzaq
PAK
6252
100
Michael Hussey
AUS
6243
101
Faf du Plessis
SA
6215
102
Craig McMillan
NZ
6198
103
Aaron Finch
AUS
6162
104
Gautam Gambhir
IND
6144
105
Kepler Wessels
AUS
6088
106
Jean-Paul Duminy
SA
6052
107
Suresh Raina
IND
6005
108
Sean Williams
ZIM
6000
109
Mark Taylor
AUS
5908
110
Chris Cairns
NZ
5874
111
Rahmat Shah
AFG
5835
112
Kusal Mendis
SL
5834
113
Kris Srikkanth
IND
5702
114
Scott Styris
NZ
5645
115
Sikandar Raza
ZIM
5613
116
Mark Boucher
SA
5528
117
Andrew Symonds
AUS
5504
118
Daryll Cullinan
SA
5492
119
Tom Latham
NZ
5489
120
Russel Arnold
SL
5443
121
Elton Chigumbura
ZIM
5423
122
Phil Simmons
WI
5407
123
Allan Lamb
ENG
5308
124
Andrew Strauss
ENG
5281
125
Graeme Hick
ENG
5191
126
Dilip Vengsarkar
IND
5179
127
Kyle Coetzer
SCO
5155
128
Mudassar Nazar
PAK
5130
129
Kevin Pietersen
ENG
5128
130
Dinesh Chandimal
SL
5114
131
Imran Niazi
BHR
5105
132
Marcus Trescothick
ENG
5095
133
Ravi Shastri
IND
5089
134
Nick Knight
ENG
5085
135
Boeta Dippenaar
SA
5047
136
Craig Ervine
ZIM
5041
137
Tatenda Taibu
ZIM
5020
138
Sunil Gavaskar
IND
4966
139
Mohammad Ashraful
BAN
4947
140
Jos Buttler
ENG
4914
141
Ken Rutherford
NZ
4888
142
Adam Parore
NZ
4867
143
Richie Berrington
SCO
4819
144
Andy Balbirnie
IRE
4818
145
Andrew Jones
NZ
4811
146
Romesh Kaluwitharana
SL
4776
147
Steve Tikolo
KEN
4770
148
Vusi Sibanda
ZIM
4716
149
Mohammad Nabi
AFG
4705
150
David Miller
SA
4565
151
Darren Bravo
WI
4434
152
Kevin O'Brien
IRE
4423
153
Lahiru Thirimanne
SL
4419
154
Wavell Hinds
WI
4393
155
Stuart Carlisle
ZIM
4325
156
Niall O'Brien
IRE
4225
157
David Gower
ENG
4218
158
Wasim Akram
PAK
4208
159
Fakhar Zaman
PAK
4207
160
Calum MacLeod
SCO
4163
161
Alastair Cook
ENG
4154
162
Collins Obuya
KEN
4134
163
Asghar Stanikzai
AFG
4075
164
Shaun Pollock
SA
4059
165
Moin Khan
PAK
4017
166
Jason Roy
ENG
4013
167
Guy Whittall
ZIM
4011
168
Heath Streak
ZIM
4008
169
Kapil Dev
IND
3979
170
Lance Klusener
SA
3977
171
Andrew Hudson
SA
3960
172
Kennedy Otieno
KEN
3934
173
Chamu Chibhabha
ZIM
3898
174
KL Rahul
IND
3856
175
Kamran Akmal
PAK
3855
176
Sherwin Campbell
WI
3853
177
Hashmatullah Shaidi
AFG
3838
178
Assad Vala
PNG
3833
179
Mohammad Kaif
IND
3822
180
Andrew Flintoff
ENG
3821
181
Gus Logie
WI
3801
182
Darren Lehmann
AUS
3784
183
Imam-ul-Haq
PAK
3778
184
Ajinkya Rahane
IND
3767
185
Jonny Bairstow
ENG
3734
186
Ed Joyce
ENG
3729
187
Graeme Wood
AUS
3725
188
Umar Akmal
PAK
3712
189
Brad Haddin
AUS
3706
190
Thomas Odoyo
KEN
3705
191
Mohammad Shahzad
AFG
3701
192
Bruce Edgar
NZ
3685
193
Jonathan Trott
ENG
3658
194
George Bailey
AUS
3645
195
Ben Stokes
ENG
3619
196
Jimmy Adams
WI
3614
196
Ahmed Shehzad
PAK
3614
197
Dwayne Bravo
WI
3606
198
Roger Twose
NZ
3603
199
Habibul Bashar
BAN
3586
200
Rohan Mustafa
UAE
3577
201
Salman Butt
PAK
3572
202
Mohammad Rizwan
PAK
3519
203
Mitchell Marsh
AUS
3503
204
Gary Wilson
IRE
3489
205
Nasser Hussain
ENG
3481
206
Shubman Gill
IND
3475
207
Robin Smith
ENG
3473
208
Ravi Bopara
ENG
3462
209
Kusal Perera
SL
3460
210
Lou Vincent
NZ
3453
211
Vinod Kambli
IND
3443
212
Imrul Kayes
BAN
3423
213
Ashish Bagai
CAN
3422
214
Shaun Marsh
AUS
3406
215
Gerhard Erasmus
NAM
3405
216
Ravindra Jadeja
IND
3396
217
Mohsin Khan
HK
3373
218
Graham Thorpe
ENG
3344
219
Pathum Nissanka
SL
3336
220
Mohinder Amarnath
IND
3334
221
Khaled Mashud
BAN
3315
222
VVS Laxman
IND
3282
223
Matthew Cross
SCO
3280
224
Shreyas Iyer
IND
3206
225
Shahriar Nafees
BAN
3167
226
Glenn Maxwell
AUS
3149
227
Robin Singh
IND
3144
228
Daryl Mitchell
NZ
3120
229
Morris Ouma
KEN
3115
230
Sanjay Manjrekar
IND
3101
231
Mark Greatbatch
NZ
3099
232
Manoj Prabhakar
IND
3083
233
Litton Das
BAN
3080
234
Greg Chappell
AUS
3079
235
Travis Head
AUS
3072
235
Stuart Matsikenyeri
ZIM
3072
236
Charith Asalanka
SL
3061
237
Mike Atherton
ENG
3054
238
Zaheer Abbas
PAK
3033
239
Yasir Hameed
PAK
3029
240
Samiullah Shenwari
AFG
3023
241
Rassie van der Dussen
SA
3015
242
Shaiman Anwar
UAE
2970
243
Mike Gatting
ENG
2968
244
Henry Nicholls
NZ
2963
245
Vriitya Aravind
UAE
2957
246
Kim Hughes
AUS
2919
247
Neil Fairbrother
ENG
2903
248
Michael Vaughan
ENG
2898
249
Jeremy Coney
NZ
2885
250
Jeff Dujon
WI
2881
251
Kieron Pollard
WI
2866
252
Rohit Paudel
NEP
2842
253
Keith Arthurton
WI
2822
254
Jacob Oram
NZ
2810
255
Max O'Dowd
NED
2796
255
Chaminda Vaas
SL
2796
256
Aiden Markram
SA
2749
257
Denesh Ramdin
WI
2738
258
Evin Lewis
WI
2737
259
Bryan Young
NZ
2733
260
Daniel Vettori
NZ
2715
261
Wesley Barresi
NED
2706
262
Alex Carey
AUS
2698
263
Harry Tector
IRE
2695
264
Jatinder Singh
OMN
2682
265
Lendl Simmons
WI
2680
266
Sir Ian Botham
ENG
2671
267
Ibrahim Zadran
AFG
2664
268
Ridley Jacobs
WI
2662
269
Murray Goodwin
ZIM
2654
270
Sarfraz Ahmed
PAK
2634
271
Soumya Sarkar
BAN
2586
271
Cameron White
AUS
2586
272
Larry Gomes
WI
2578
273
Dion Ebrahim
ZIM
2540
274
Javed Omar
BAN
2528
275
Alex Hales
ENG
2526
276
Gyanendra Malla
NEP
2522
277
Zeeshan Maqsood
OMN
2515
278
Shoaib Mohammad
PAK
2492
279
Imran Farhat
PAK
2489
279
Jason Holder
WI
2489
280
Temba Bavuma
SA
2484
281
Azhar Ali
PAK
2478
282
Dhananjaya de Silva
SL
2469
283
Jeff Crowe
NZ
2456
284
Chris Broad
ENG
2447
285
George Munsey
SCO
2442
286
Craig Wishart
ZIM
2436
287
Clive Lloyd
WI
2434
288
Neil McKenzie
SA
2432
289
Monank Patel
USA
2427
290
Grant Elliott
NZ
2416
291
Mehidy Hasan
BAN
2410
291
Prosper Utseya
ZIM
2410
292
Aaron Jones
USA
2406
293
Keacy Carty
WI
2405
294
Stuart Williams
WI
2402
295
Moeen Ali
ENG
2399
296
Dinesh Karthik
IND
2392
297
Avishka Gunawardene
SL
2389
297
Neil Johnson
ZIM
2389
298
Will Young
NZ
2378
299
Sese Bau
PNG
2370
300
Noor Ali Zadran
AFG
2363
301
Ryan ten Doeschate
NED
2356
302
Aftab Ahmed
BAN
2353
303
Glenn Turner
NZ
2348
304
Alex Obanda
KEN
2345
305
Najmul Hossain Shanto
BAN
2342
306
Imran Nazir
PAK
2339
307
Owais Shah
ENG
2331
308
Gavin Hamilton
ENG
2330
309
Rahmanullah Gurbaz
AFG
2324
310
Sir Richard Hadlee
NZ
2319
311
Roy Dias
SL
2315
312
Peter Kirsten
SA
2308
313
Najibullah Zadran
AFG
2306
314
Geoff Howarth
NZ
2301
315
Ravi Shah
KEN
2298
316
Runako Morton
WI
2289
317
Matthew Wade
AUS
2288
318
Bas Zuiderent
NED
2269
319
Chamara Kapugedera
SL
2254
319
Chamara Silva
SL
2254
320
Marnus Labuschagne
AUS
2239
321
Rashid Latif
PAK
2237
322
Upul Chandana
SL
2229
323
Saleem Elahi
PAK
2214
324
Babar Hayat
HK
2196
325
Anshuman Rath
HK
2167
326
Ricardo Powell
WI
2157
327
Dave Houghton
ZIM
2155
328
Eric Szwarczynski
NED
2153
329
Ambati Rayudu
IND
2143
329
Nawroz Mangal
AFG
2143
330
David Obuya
KEN
2135
331
Preston Mommsen
SCO
2134
331
Craig Williams
NAM
2134
332
Raqibul Hasan
BAN
2133
333
Scott Edwards
NED
2107
334
Ian Healy
AUS
2104
335
Tony Ura
PNG
2102
336
Thisara Perera
SL
2086
336
Mathew Sinclair
NZ
2086
337
Peter Borren
NED
2081
338
Aasif Sheikh
NEP
2057
339
Mashrafe Mortaza
BAN
2041
340
Duleep Mendis
SL
2034
341
Aarif Sheikh
NEP
2028
342
Charles Amini
PNG
2021
342
Khurram Khan
UAE
2021
343
Geoff Boycott
ENG
2020
344
Maurice Odumbe
KEN
2014
345
George Dockrell
IRE
2003
346
Nicholas Pooran
WI
2000
347
Avishka Fernando
SL
1995
348
Hamish Marshall
NZ
1990
349
Azhar Mahmood
PAK
1988
350
Tom Cooper
NED
1985
351
David Hussey
AUS
1980
352
Asad Shafiq
PAK
1979
353
Brendon Kuruppu
SL
1978
354
Chirag Suri
UAE
1973
355
Haris Sohail
PAK
1972
356
Ben Duckett
ENG
1961
357
Irfan Pathan
IND
1941
357
Dipendra Singh Airee
NEP
1941
358
Fraser Watts
SCO
1931
359
Simon Katich
AUS
1926
359
Devon Conway
NZ
1926
360
Hitesh Modi
KEN
1906
361
Towhid Hridoy
BAN
1883
362
Nasir Jamshed
PAK
1881
363
Kumar Dharmasena
SL
1879
364
Darren Sammy
WI
1870
365
Alexei Kervezee
NED
1862
366
Neil McCallum
SCO
1859
367
Steven Taylor
USA
1848
367
Usman Khawaja
AUS
1848
368
Nayan Mongia
IND
1845
369
Brandon King
WI
1843
369
Mitchell Santner
NZ
1843
369
Gulbadin Naib
AFG
1843
370
Danushka Gunathilaka
SL
1842
371
Aqib Sulehri
OMN
1838
372
Peter Fulton
NZ
1833
372
Rajin Saleh
BAN
1833
373
Heinrich Klaasen
SA
1829
374
Justin Kemp
SA
1819
375
Jimmy Kamande
KEN
1817
375
Alok Kapali
BAN
1817
376
Rakep Patel
KEN
1810
377
Anamul Haque
BAN
1808
378
Johnson Charles
WI
1803
379
Salman Agha
PAK
1796
380
Bas de Leede
NED
1782
381
Lega Siaka
PNG
1775
382
Curtis Campher
IRE
1769
383
Junaid Siddique
BAN
1753
384
Regis Chakabva
ZIM
1751
385
Tanmay Mishra
KEN
1748
386
Tom Moody
AUS
1747
387
Sarel Burger
NAM
1731
388
Jacques Rudolph
SA
1725
389
Akram Khan
BAN
1721
389
Dinesh Mongia
IND
1721
390
Hardik Pandya
IND
1717
390
Niroshan Dickwella
SL
1717
391
Chris Woakes
ENG
1710
392
Stephan Baard
NAM
1704
393
Derek Randall
ENG
1702
394
Muhammad Waseem
UAE
1690
395
Dwayne Smith
WI
1683
396
Asif Mujtaba
PAK
1671
397
Matt Prior
ENG
1670
398
Basit Ali
PAK
1669
399
Mohammad Rafique
BAN
1663
400
Dimuth Karunaratne
SL
1654
401
James Franklin
NZ
1651
401
Paul Strang
ZIM
1651
402
Stuart Law
AUS
1643
403
Malcolm Waller
ZIM
1641
404
Chundangapoyil Rizwan
UAE
1638
405
Sidath Wettimuny
SL
1636
406
Michael Slater
AUS
1634
407
Nuwan Kulasekara
SL
1629
408
Harry Brook
ENG
1622
409
Sadeera Samarawickrama
SL
1607
410
Nasir Hossain
BAN
1605
411
Paras Khadka
NEP
1603
412
JJ Smit
NAM
1600
413
Mohammad Nadeem
OMN
1599
414
Nicky Boje
SA
1594
415
Marcus Stoinis
AUS
1591
416
Ranjan Madugalle
SL
1574
416
Ajit Agarkar
IND
1574
417
Shimron Hetmyer
WI
1573
418
Jamie How
NZ
1572
419
Ravi Ratnayeke
SL
1571
420
Muhammad Usman
UAE
1563
421
John Dyson
AUS
1553
422
Chad Soper
PNG
1550
423
Nizakat Khan
HK
1549
424
Michael van Lingen
NAM
1543
425
Kushal Bhurtel
NEP
1542
426
Roston Chase
WI
1537
427
Anil Kumble
IND
1536
428
Simon O'Donnell
AUS
1534
429
Harbhajan Singh
IND
1526
430
Zane Green
NAM
1523
431
Andrew White
IRE
1516
432
Matt Horne
NZ
1515
433
Devon Smith
WI
1506
434
Vikram Solanki
ENG
1504
435
Ryan Watson
SCO
1503
436
Ashwell Prince
SA
1502
437
Dasun Shanaka
SL
1500
438
James Neesham
NZ
1496
438
Khawar Ali
OMN
1496
439
Bill Athey
ENG
1495
440
Rod Marsh
AUS
1489
441
Dawid Malan
ENG
1488
442
Greg Ritchie
AUS
1479
443
Naeem Islam
BAN
1473
444
Chris Tavaré
ENG
1471
445
Vikramjit Singh
NED
1466
446
Khaled Mahmud
BAN
1461
446
Sabbir Rahman
BAN
1461
447
Daan van Bunge
NED
1447
448
Waqar Younis
PAK
1445
449
Saqlain Mushtaq
PAK
1434
450
Jesse Ryder
NZ
1429
451
Kiplin Doriga
PNG
1428
452
Shane Thomson
NZ
1427
452
Lorcan Tucker
IRE
1427
453
Ayaan Khan
OMN
1423
454
Amjad Ali
UAE
1417
455
Kashyap Prajapati
OMN
1415
455
James Hopes
AUS
1415
456
Daren Ganga
WI
1414
457
Shane Warne
AUS
1413
458
Rameez Shahzad
UAE
1412
459
Brett Lee
AUS
1407
460
Aminul Islam
BAN
1403
461
Yashpal Sharma
IND
1401
462
Sharad Vesawkar
NEP
1396
463
Rashid Khan
AFG
1393
464
David Hemp
BER
1385
465
John Mooney
IRE
1380
466
Kedar Jadhav
IND
1367
467
Irfan Karim
KEN
1358
468
Sunil Dhaniram
CAN
1357
469
Basil Hameed
UAE
1349
470
Javed Ahmadi
AFG
1347
471
Mark Chapman
HK
1343
472
Janith Liyanage
SL
1340
Show all 500 ↓
Nothing matches that filter.
RECENT RESULTS
1 match
▲
show
‹
ODI
India in New Zealand ODI Series
NZ
134 (41.0)
IND
113/7 (26.0)
›