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.
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
Mahela Jayawardene
SL
16020
5
Virat Kohli
IND
16011
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
12855
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
Brendan Taylor
ZIM
9026
52
Joe Root
ENG
8969
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
Sir Viv Richards
WI
7451
73
Shikhar Dhawan
IND
7436
74
Babar Azam
PAK
7395
75
Jonty Rhodes
SA
7336
76
Quinton de Kock
SA
7327
76
Mahmudullah
BAN
7327
77
Aamer Sohail
PAK
7297
78
Hansie Cronje
SA
7277
79
William Porterfield
IRE
7207
80
Paul Stirling
IRE
7161
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
5745
111
Kusal Mendis
SL
5745
112
Kris Srikkanth
IND
5702
113
Scott Styris
NZ
5645
114
Sikandar Raza
ZIM
5613
115
Mark Boucher
SA
5528
116
Andrew Symonds
AUS
5504
117
Daryll Cullinan
SA
5492
118
Tom Latham
NZ
5456
119
Russel Arnold
SL
5443
120
Elton Chigumbura
ZIM
5423
121
Phil Simmons
WI
5407
122
Allan Lamb
ENG
5308
123
Andrew Strauss
ENG
5281
124
Graeme Hick
ENG
5191
125
Dilip Vengsarkar
IND
5179
126
Kyle Coetzer
SCO
5155
127
Mudassar Nazar
PAK
5130
128
Kevin Pietersen
ENG
5128
129
Dinesh Chandimal
SL
5114
130
Imran Niazi
BHR
5105
131
Marcus Trescothick
ENG
5095
132
Ravi Shastri
IND
5089
133
Nick Knight
ENG
5085
134
Boeta Dippenaar
SA
5047
135
Craig Ervine
ZIM
5041
136
Tatenda Taibu
ZIM
5020
137
Sunil Gavaskar
IND
4966
138
Mohammad Ashraful
BAN
4947
139
Jos Buttler
ENG
4914
140
Ken Rutherford
NZ
4888
141
Adam Parore
NZ
4867
142
Andrew Jones
NZ
4811
143
Romesh Kaluwitharana
SL
4776
144
Steve Tikolo
KEN
4770
145
Vusi Sibanda
ZIM
4716
146
Mohammad Nabi
AFG
4705
147
Andy Balbirnie
IRE
4668
148
Richie Berrington
SCO
4619
149
David Miller
SA
4565
150
Darren Bravo
WI
4434
151
Kevin O'Brien
IRE
4423
152
Lahiru Thirimanne
SL
4419
153
Wavell Hinds
WI
4393
154
Stuart Carlisle
ZIM
4325
155
Niall O'Brien
IRE
4225
156
David Gower
ENG
4218
157
Wasim Akram
PAK
4208
158
Calum MacLeod
SCO
4163
159
Alastair Cook
ENG
4154
160
Collins Obuya
KEN
4134
161
Fakhar Zaman
PAK
4076
162
Asghar Stanikzai
AFG
4075
163
Shaun Pollock
SA
4059
164
Moin Khan
PAK
4017
165
Jason Roy
ENG
4013
166
Guy Whittall
ZIM
4011
167
Heath Streak
ZIM
4008
168
Kapil Dev
IND
3979
169
Lance Klusener
SA
3977
170
Andrew Hudson
SA
3960
171
Kennedy Otieno
KEN
3934
172
Chamu Chibhabha
ZIM
3898
173
Kamran Akmal
PAK
3855
174
Sherwin Campbell
WI
3853
175
Assad Vala
PNG
3833
176
Mohammad Kaif
IND
3822
177
Andrew Flintoff
ENG
3821
178
KL Rahul
IND
3813
179
Gus Logie
WI
3801
180
Hashmatullah Shaidi
AFG
3784
180
Darren Lehmann
AUS
3784
181
Imam-ul-Haq
PAK
3778
182
Ajinkya Rahane
IND
3767
183
Jonny Bairstow
ENG
3734
184
Ed Joyce
ENG
3729
185
Graeme Wood
AUS
3725
186
Umar Akmal
PAK
3712
187
Brad Haddin
AUS
3706
188
Thomas Odoyo
KEN
3705
189
Mohammad Shahzad
AFG
3701
190
Bruce Edgar
NZ
3685
191
Jonathan Trott
ENG
3658
192
George Bailey
AUS
3645
193
Ben Stokes
ENG
3619
194
Ahmed Shehzad
PAK
3614
194
Jimmy Adams
WI
3614
195
Dwayne Bravo
WI
3606
196
Roger Twose
NZ
3603
197
Habibul Bashar
BAN
3586
198
Rohan Mustafa
UAE
3577
199
Salman Butt
PAK
3572
200
Mohammad Rizwan
PAK
3519
201
Mitchell Marsh
AUS
3503
202
Gary Wilson
IRE
3489
203
Nasser Hussain
ENG
3481
204
Robin Smith
ENG
3473
205
Ravi Bopara
ENG
3462
206
Kusal Perera
SL
3460
207
Lou Vincent
NZ
3453
208
Vinod Kambli
IND
3443
209
Imrul Kayes
BAN
3423
210
Ashish Bagai
CAN
3422
211
Shubman Gill
IND
3418
212
Shaun Marsh
AUS
3406
213
Ravindra Jadeja
IND
3396
214
Mohsin Khan
HK
3373
215
Graham Thorpe
ENG
3344
216
Pathum Silva
SL
3336
217
Mohinder Amarnath
IND
3334
218
Khaled Mashud
BAN
3315
219
VVS Laxman
IND
3282
220
Matthew Cross
SCO
3170
221
Shahriar Nafees
BAN
3167
222
Glenn Maxwell
AUS
3149
223
Shreyas Iyer
IND
3147
224
Robin Singh
IND
3144
225
Morris Ouma
KEN
3115
226
Sanjay Manjrekar
IND
3101
227
Mark Greatbatch
NZ
3099
228
Manoj Prabhakar
IND
3083
229
Litton Das
BAN
3080
230
Greg Chappell
AUS
3079
231
Travis Head
AUS
3072
231
Stuart Matsikenyeri
ZIM
3072
232
Kariyawasam Asalanka
SL
3061
233
Mike Atherton
ENG
3054
234
Zaheer Abbas
PAK
3033
235
Yasir Hameed
PAK
3029
236
Samiullah Shenwari
AFG
3023
237
Merwe Erasmus
NAM
3017
238
Rassie van der Dussen
SA
3015
239
Daryl Mitchell
NZ
2975
240
Shaiman Anwar
UAE
2970
241
Mike Gatting
ENG
2968
242
Vriitya Aravind
UAE
2957
243
Henry Nicholls
NZ
2926
244
Kim Hughes
AUS
2919
245
Neil Fairbrother
ENG
2903
246
Michael Vaughan
ENG
2898
247
Jeremy Coney
NZ
2885
248
Jeff Dujon
WI
2881
249
Kieron Pollard
WI
2866
250
Keith Arthurton
WI
2822
251
Jacob Oram
NZ
2810
252
Chaminda Vaas
SL
2796
253
Aiden Markram
SA
2749
254
Denesh Ramdin
WI
2738
255
Evin Lewis
WI
2737
256
Bryan Young
NZ
2733
257
Daniel Vettori
NZ
2715
258
Wesley Barresi
NED
2706
259
Alex Carey
AUS
2698
260
Lendl Simmons
WI
2680
261
Sir Ian Botham
ENG
2671
262
Ridley Jacobs
WI
2662
263
Murray Goodwin
ZIM
2654
264
Sarfraz Ahmed
PAK
2634
265
Ibrahim Zadran
AFG
2616
266
Cameron White
AUS
2586
267
Soumya Sarkar
BAN
2585
268
Larry Gomes
WI
2578
269
Harry Tector
IRE
2560
270
Dion Ebrahim
ZIM
2540
271
Rohit Paudel
NEP
2538
272
Javed Omar
BAN
2528
273
Alex Hales
ENG
2526
274
Max O'Dowd
NED
2523
275
Gyanendra Malla
NEP
2522
276
Zeeshan Maqsood
OMN
2515
277
Shoaib Mohammad
PAK
2492
278
Imran Farhat
PAK
2489
278
Jason Holder
WI
2489
279
Temba Bavuma
SA
2484
280
Azhar Ali
PAK
2478
281
Dhananjaya de Silva
SL
2469
282
Jeff Crowe
NZ
2456
283
Chris Broad
ENG
2447
284
George Munsey
SCO
2437
285
Craig Wishart
ZIM
2436
286
Clive Lloyd
WI
2434
287
Neil McKenzie
SA
2432
288
Grant Elliott
NZ
2416
289
Prosper Utseya
ZIM
2410
290
Aaron Jones
USA
2406
291
Keacy Carty
WI
2405
292
Mehidy Hasan
BAN
2403
293
Stuart Williams
ZIM
2402
294
Moeen Ali
ENG
2399
295
Dinesh Karthik
IND
2392
296
Avishka Gunawardene
SL
2389
296
Neil Johnson
ZIM
2389
297
Sese Bau
PNG
2370
298
Noor Ali Zadran
AFG
2363
299
Ryan ten Doeschate
NED
2356
300
Aftab Ahmed
BAN
2353
301
William Young
NZ
2350
302
Glenn Turner
NZ
2348
303
Alex Obanda
KEN
2345
304
Imran Nazir
PAK
2339
305
Owais Shah
ENG
2331
306
Gavin Hamilton
ENG
2330
307
Sir Richard Hadlee
NZ
2319
307
Najmul Hossain Shanto
BAN
2319
308
Rahmanullah Gurbaz
AFG
2316
309
Roy Dias
SL
2315
310
Peter Kirsten
SA
2308
311
Najibullah Zadran
AFG
2306
312
Geoff Howarth
NZ
2301
313
Ravi Shah
KEN
2298
314
Runako Morton
WI
2289
315
Matthew Wade
AUS
2288
316
Bas Zuiderent
NED
2269
317
Jatinder Singh
OMN
2256
318
Chamara Kapugedera
SL
2254
318
Chamara Silva
SL
2254
319
Marnus Labuschagne
AUS
2239
320
Rashid Latif
PAK
2237
321
Upul Chandana
SL
2229
322
Monank Patel
USA
2223
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
Nawroz Mangal
AFG
2143
329
Ambati Rayudu
IND
2143
330
David Obuya
KEN
2135
331
Preston Mommsen
SCO
2134
331
Craig Williams
NAM
2134
332
Raqibul Hasan
BAN
2133
333
Ian Healy
AUS
2104
334
Tony Ura
PNG
2102
335
Mathew Sinclair
NZ
2086
335
Thisara Perera
SL
2086
336
Peter Borren
NED
2081
337
Mashrafe Mortaza
BAN
2041
338
Duleep Mendis
SL
2034
339
Aarif Sheikh
NEP
2028
340
Charles Amini
PNG
2021
340
Khurram Khan
UAE
2021
341
Geoff Boycott
ENG
2020
342
Maurice Odumbe
KEN
2014
343
Scott Edwards
NED
2008
344
Aasif Sheikh
NEP
2005
345
Nicholas Pooran
WI
2000
346
Hamish Marshall
NZ
1990
347
Azhar Mahmood
PAK
1988
348
Tom Cooper
NED
1985
349
David Hussey
AUS
1980
350
Asad Shafiq
PAK
1979
351
Brendon Kuruppu
SL
1978
352
Chirag Suri
UAE
1973
353
Haris Sohail
PAK
1972
354
Irfan Pathan
IND
1941
355
Fraser Watts
SCO
1931
356
Simon Katich
AUS
1926
356
Devon Conway
NZ
1926
357
Hitesh Modi
KEN
1906
358
Nasir Jamshed
PAK
1881
358
Md Hridoy
BAN
1881
359
Kumar Dharmasena
SL
1879
360
Darren Sammy
WI
1870
361
George Dockrell
IRE
1863
362
Alexei Kervezee
NED
1862
363
Neil McCallum
SCO
1859
364
Usman Khawaja
AUS
1848
364
Steven Taylor
USA
1848
365
Nayan Mongia
IND
1845
366
Gulbadin Naib
AFG
1843
366
Brandon King
WI
1843
368
Aqib Sulehri
OMN
1838
369
Peter Fulton
NZ
1833
369
Rajin Saleh
BAN
1833
370
Heinrich Klaasen
SA
1829
371
Dipendra Airee
NEP
1820
372
Justin Kemp
SA
1819
373
Alok Kapali
BAN
1817
373
Jimmy Kamande
KEN
1817
374
Rakep Patel
KEN
1810
375
Anamul Haque
BAN
1808
376
Johnson Charles
WI
1803
377
Avishka Fernando
SL
1796
378
Mitchell Santner
NZ
1789
379
Lega Siaka
PNG
1775
380
Junaid Siddique
BAN
1753
381
Regis Chakabva
ZIM
1751
382
Tanmay Mishra
KEN
1748
383
Tom Moody
AUS
1747
384
Sarel Burger
NAM
1731
385
Jacques Rudolph
SA
1725
386
Akram Khan
BAN
1721
386
Dinesh Mongia
IND
1721
387
Niroshan Dickwella
SL
1717
387
Hardik Pandya
IND
1717
388
Chris Woakes
ENG
1710
389
Stephan Baard
NAM
1704
390
Derek Randall
ENG
1702
391
Salman Agha
PAK
1689
392
Dwayne Smith
WI
1683
393
Asif Mujtaba
PAK
1671
394
Matt Prior
ENG
1670
395
Basit Ali
PAK
1669
396
Mohammad Rafique
BAN
1663
397
Bas Leede
NED
1660
398
Dimuth Karunaratne
SL
1654
399
James Franklin
NZ
1651
399
Paul Strang
ZIM
1651
400
Stuart Law
AUS
1643
401
Malcolm Waller
ZIM
1641
402
Chundangapoyil Rizwan
UAE
1638
403
Sidath Wettimuny
SL
1636
404
Michael Slater
AUS
1634
405
Ben Duckett
ENG
1633
406
Nuwan Kulasekara
SL
1629
407
Sadeera Samarawickrama
SL
1607
408
Nasir Hossain
BAN
1605
409
Paras Khadka
NEP
1603
410
Mohammad Nadeem
OMN
1599
411
Muhammad Waseem
UAE
1594
411
Nicky Boje
SA
1594
412
Marcus Stoinis
AUS
1591
413
Ranjan Madugalle
SL
1574
413
Ajit Agarkar
IND
1574
414
Shimron Hetmyer
WI
1573
415
Jamie How
NZ
1572
416
Ravi Ratnayeke
SL
1571
417
Curtis Campher
IRE
1568
419
John Dyson
AUS
1553
420
Johannes Smit
NAM
1551
421
Chad Soper
PNG
1550
422
Nizakat Khan
HK
1549
423
Kushal Bhurtel
NEP
1542
424
Roston Chase
WI
1537
425
Anil Kumble
IND
1536
426
Simon O'Donnell
AUS
1534
427
Harbhajan Singh
IND
1526
428
Andrew White
IRE
1516
429
Matt Horne
NZ
1515
430
Devon Smith
WI
1506
431
Vikram Solanki
ENG
1504
432
Ryan Watson
SCO
1503
433
Ashwell Prince
SA
1502
434
James Neesham
NZ
1496
434
Khawar Ali
OMN
1496
435
Bill Athey
ENG
1495
436
Rod Marsh
AUS
1489
437
Dawid Malan
ENG
1488
438
Greg Ritchie
AUS
1479
439
Naeem Islam
BAN
1473
440
Chris Tavaré
ENG
1471
441
Vikramjit Singh
NED
1466
442
Khaled Mahmud
BAN
1461
442
Sabbir Rahman
BAN
1461
443
Harry Brook
ENG
1458
444
Daan van Bunge
NED
1447
445
Waqar Younis
PAK
1445
446
Saqlain Mushtaq
PAK
1434
448
Jesse Ryder
NZ
1429
449
Kiplin Doriga
PNG
1428
450
Shane Thomson
NZ
1427
451
Ayaan Khan
OMN
1423
452
Amjad Ali
UAE
1417
453
James Hopes
AUS
1415
453
Kashyap Prajapati
OMN
1415
454
Daren Ganga
WI
1414
455
Shane Warne
AUS
1413
456
Rameez Shahzad
UAE
1412
457
Zane Green
NAM
1407
457
Brett Lee
AUS
1407
458
Aminul Islam
BAN
1403
459
Yashpal Sharma
IND
1401
460
Sharad Vesawkar
NEP
1396
461
Rashid Khan
AFG
1393
462
David Hemp
BER
1385
463
John Mooney
IRE
1380
464
Kedar Jadhav
IND
1367
465
Irfan Karim
KEN
1358
466
Sunil Dhaniram
CAN
1357
467
Javed Ahmadi
AFG
1347
468
Mark Chapman
HK
1343
469
Irving Romaine
BER
1339
470
Alvin Kallicharran
WI
1329
471
Sushant Modani
USA
1328
472
Rachin Ravindra
NZ
1324
473
Graeme Fowler
ENG
1321
474
Ruwan Kalpage
SL
1320
475
Steve Smith
AUS
1319
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)
›