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
Ali Dawood
Sikandar Raza
Abhishek Sharma
Axar Patel
Virandeep Singh Jagjit Singh
Arshdeep Singh
Kusal Mendis
Roston Chase
Shivam Dube
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
9022
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
Kusal Mendis
SL
5745
112
Rahmat Shah
AFG
5733
113
Kris Srikkanth
IND
5702
114
Scott Styris
NZ
5645
115
Sikandar Raza
ZIM
5533
116
Mark Boucher
SA
5528
117
Andrew Symonds
AUS
5504
118
Daryll Cullinan
SA
5492
119
Tom Latham
NZ
5456
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
Andrew Jones
NZ
4811
144
Romesh Kaluwitharana
SL
4776
145
Steve Tikolo
KEN
4770
146
Vusi Sibanda
ZIM
4716
147
Mohammad Nabi
AFG
4697
148
Andy Balbirnie
IRE
4668
149
Richie Berrington
SCO
4619
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
Calum MacLeod
SCO
4163
160
Alastair Cook
ENG
4154
161
Collins Obuya
KEN
4134
162
Fakhar Zaman
PAK
4076
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
Kamran Akmal
PAK
3855
175
Sherwin Campbell
WI
3853
176
Assad Vala
PNG
3833
177
Mohammad Kaif
IND
3822
178
Andrew Flintoff
ENG
3821
179
KL Rahul
IND
3813
180
Gus Logie
WI
3801
181
Darren Lehmann
AUS
3784
182
Imam-ul-Haq
PAK
3778
183
Ajinkya Rahane
IND
3767
184
Hashmatullah Shaidi
AFG
3754
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
Ahmed Shehzad
PAK
3614
196
Jimmy Adams
WI
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
Robin Smith
ENG
3473
207
Ravi Bopara
ENG
3462
208
Kusal Perera
SL
3460
209
Lou Vincent
NZ
3453
210
Vinod Kambli
IND
3443
211
Imrul Kayes
BAN
3423
212
Ashish Bagai
CAN
3422
213
Shubman Gill
IND
3418
214
Shaun Marsh
AUS
3406
215
Ravindra Jadeja
IND
3396
216
Mohsin Khan
HK
3373
217
Graham Thorpe
ENG
3344
218
Pathum Silva
SL
3336
219
Mohinder Amarnath
IND
3334
220
Khaled Mashud
BAN
3315
221
VVS Laxman
IND
3282
222
Matthew Cross
SCO
3170
223
Shahriar Nafees
BAN
3167
224
Glenn Maxwell
AUS
3149
225
Shreyas Iyer
IND
3147
226
Robin Singh
IND
3144
227
Morris Ouma
KEN
3115
228
Sanjay Manjrekar
IND
3101
229
Mark Greatbatch
NZ
3099
230
Manoj Prabhakar
IND
3083
231
Litton Das
BAN
3080
232
Greg Chappell
AUS
3079
233
Travis Head
AUS
3072
233
Stuart Matsikenyeri
ZIM
3072
234
Kariyawasam Asalanka
SL
3061
235
Mike Atherton
ENG
3054
236
Zaheer Abbas
PAK
3033
237
Yasir Hameed
PAK
3029
238
Samiullah Shenwari
AFG
3023
239
Merwe Erasmus
NAM
3017
240
Rassie van der Dussen
SA
3015
241
Daryl Mitchell
NZ
2975
242
Shaiman Anwar
UAE
2970
243
Mike Gatting
ENG
2968
244
Vriitya Aravind
UAE
2957
245
Henry Nicholls
NZ
2926
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
Keith Arthurton
WI
2822
253
Jacob Oram
NZ
2810
254
Chaminda Vaas
SL
2796
255
Aiden Markram
SA
2749
256
Denesh Ramdin
WI
2738
257
Evin Lewis
WI
2737
258
Bryan Young
NZ
2733
259
Daniel Vettori
NZ
2715
260
Wesley Barresi
NED
2706
261
Alex Carey
AUS
2698
262
Lendl Simmons
WI
2680
263
Sir Ian Botham
ENG
2671
264
Ridley Jacobs
WI
2662
265
Murray Goodwin
ZIM
2654
266
Sarfraz Ahmed
PAK
2634
267
Cameron White
AUS
2586
268
Soumya Sarkar
BAN
2585
269
Larry Gomes
WI
2578
270
Harry Tector
IRE
2560
271
Dion Ebrahim
ZIM
2540
272
Rohit Paudel
NEP
2538
273
Javed Omar
BAN
2528
274
Alex Hales
ENG
2526
275
Max O'Dowd
NED
2523
276
Gyanendra Malla
NEP
2522
277
Ibrahim Zadran
AFG
2520
278
Zeeshan Maqsood
OMN
2515
279
Shoaib Mohammad
PAK
2492
280
Imran Farhat
PAK
2489
280
Jason Holder
WI
2489
281
Temba Bavuma
SA
2484
282
Azhar Ali
PAK
2478
283
Dhananjaya de Silva
SL
2469
284
Jeff Crowe
NZ
2456
285
Chris Broad
ENG
2447
286
George Munsey
SCO
2437
287
Craig Wishart
ZIM
2436
288
Clive Lloyd
WI
2434
289
Neil McKenzie
SA
2432
290
Grant Elliott
NZ
2416
291
Prosper Utseya
ZIM
2410
292
Aaron Jones
USA
2406
293
Keacy Carty
WI
2405
294
Mehidy Hasan
BAN
2403
295
Stuart Williams
ZIM
2402
296
Moeen Ali
ENG
2399
297
Dinesh Karthik
IND
2392
298
Avishka Gunawardene
SL
2389
298
Neil Johnson
ZIM
2389
299
Sese Bau
PNG
2370
300
Noor Ali Zadran
AFG
2363
301
Ryan ten Doeschate
NED
2356
302
Aftab Ahmed
BAN
2353
303
William Young
NZ
2350
304
Glenn Turner
NZ
2348
305
Alex Obanda
KEN
2345
306
Imran Nazir
PAK
2339
307
Owais Shah
ENG
2331
308
Gavin Hamilton
ENG
2330
309
Sir Richard Hadlee
NZ
2319
309
Najmul Hossain Shanto
BAN
2319
310
Roy Dias
SL
2315
311
Peter Kirsten
SA
2308
312
Najibullah Zadran
AFG
2306
313
Geoff Howarth
NZ
2301
314
Ravi Shah
KEN
2298
315
Rahmanullah Gurbaz
AFG
2296
316
Runako Morton
WI
2289
317
Matthew Wade
AUS
2288
318
Bas Zuiderent
NED
2269
319
Jatinder Singh
OMN
2256
320
Chamara Kapugedera
SL
2254
320
Chamara Silva
SL
2254
321
Marnus Labuschagne
AUS
2239
322
Rashid Latif
PAK
2237
323
Upul Chandana
SL
2229
324
Monank Patel
USA
2223
325
Saleem Elahi
PAK
2214
326
Babar Hayat
HK
2196
327
Anshuman Rath
HK
2167
328
Ricardo Powell
WI
2157
329
Dave Houghton
ZIM
2155
330
Eric Szwarczynski
NED
2153
331
Nawroz Mangal
AFG
2143
331
Ambati Rayudu
IND
2143
332
David Obuya
KEN
2135
333
Preston Mommsen
SCO
2134
333
Craig Williams
NAM
2134
334
Raqibul Hasan
BAN
2133
335
Ian Healy
AUS
2104
336
Tony Ura
PNG
2102
337
Mathew Sinclair
NZ
2086
337
Thisara Perera
SL
2086
338
Peter Borren
NED
2081
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
Scott Edwards
NED
2008
346
Aasif Sheikh
NEP
2005
347
Nicholas Pooran
WI
2000
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
Irfan Pathan
IND
1941
357
Fraser Watts
SCO
1931
358
Simon Katich
AUS
1926
358
Devon Conway
NZ
1926
359
Hitesh Modi
KEN
1906
360
Nasir Jamshed
PAK
1881
360
Md Hridoy
BAN
1881
361
Kumar Dharmasena
SL
1879
362
Darren Sammy
WI
1870
363
George Dockrell
IRE
1863
364
Alexei Kervezee
NED
1862
365
Neil McCallum
SCO
1859
366
Usman Khawaja
AUS
1848
366
Steven Taylor
USA
1848
367
Nayan Mongia
IND
1845
368
Gulbadin Naib
AFG
1843
368
Brandon King
WI
1843
370
Aqib Sulehri
OMN
1838
371
Peter Fulton
NZ
1833
371
Rajin Saleh
BAN
1833
372
Heinrich Klaasen
SA
1829
373
Dipendra Airee
NEP
1820
374
Justin Kemp
SA
1819
375
Alok Kapali
BAN
1817
375
Jimmy Kamande
KEN
1817
376
Rakep Patel
KEN
1810
377
Anamul Haque
BAN
1808
378
Johnson Charles
WI
1803
379
Avishka Fernando
SL
1796
380
Mitchell Santner
NZ
1789
381
Lega Siaka
PNG
1775
382
Junaid Siddique
BAN
1753
383
Regis Chakabva
ZIM
1751
384
Tanmay Mishra
KEN
1748
385
Tom Moody
AUS
1747
386
Sarel Burger
NAM
1731
387
Jacques Rudolph
SA
1725
388
Akram Khan
BAN
1721
388
Dinesh Mongia
IND
1721
389
Niroshan Dickwella
SL
1717
389
Hardik Pandya
IND
1717
390
Chris Woakes
ENG
1710
391
Stephan Baard
NAM
1704
392
Derek Randall
ENG
1702
393
Salman Agha
PAK
1689
394
Dwayne Smith
WI
1683
395
Asif Mujtaba
PAK
1671
396
Matt Prior
ENG
1670
397
Basit Ali
PAK
1669
398
Mohammad Rafique
BAN
1663
399
Bas Leede
NED
1660
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
Ben Duckett
ENG
1633
408
Nuwan Kulasekara
SL
1629
409
Sadeera Samarawickrama
SL
1607
410
Nasir Hossain
BAN
1605
411
Paras Khadka
NEP
1603
412
Mohammad Nadeem
OMN
1599
413
Muhammad Waseem
UAE
1594
413
Nicky Boje
SA
1594
414
Marcus Stoinis
AUS
1591
415
Ranjan Madugalle
SL
1574
415
Ajit Agarkar
IND
1574
416
Shimron Hetmyer
WI
1573
417
Jamie How
NZ
1572
418
Ravi Ratnayeke
SL
1571
419
Curtis Campher
IRE
1568
421
John Dyson
AUS
1553
422
Johannes Smit
NAM
1551
423
Chad Soper
PNG
1550
424
Nizakat Khan
HK
1549
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
Andrew White
IRE
1516
431
Matt Horne
NZ
1515
432
Devon Smith
WI
1506
433
Vikram Solanki
ENG
1504
434
Ryan Watson
SCO
1503
435
Ashwell Prince
SA
1502
436
James Neesham
NZ
1496
436
Khawar Ali
OMN
1496
437
Bill Athey
ENG
1495
438
Rod Marsh
AUS
1489
439
Dawid Malan
ENG
1488
440
Greg Ritchie
AUS
1479
441
Naeem Islam
BAN
1473
442
Chris Tavaré
ENG
1471
443
Vikramjit Singh
NED
1466
444
Khaled Mahmud
BAN
1461
444
Sabbir Rahman
BAN
1461
445
Harry Brook
ENG
1458
446
Daan van Bunge
NED
1447
447
Waqar Younis
PAK
1445
448
Saqlain Mushtaq
PAK
1434
450
Jesse Ryder
NZ
1429
451
Kiplin Doriga
PNG
1428
452
Shane Thomson
NZ
1427
453
Ayaan Khan
OMN
1423
454
Amjad Ali
UAE
1417
455
James Hopes
AUS
1415
455
Kashyap Prajapati
OMN
1415
456
Daren Ganga
WI
1414
457
Shane Warne
AUS
1413
458
Rameez Shahzad
UAE
1412
459
Zane Green
NAM
1407
459
Brett Lee
AUS
1407
460
Aminul Islam
BAN
1403
461
Yashpal Sharma
IND
1401
462
Sharad Vesawkar
NEP
1396
463
Rashid Khan
AFG
1386
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
Javed Ahmadi
AFG
1347
470
Mark Chapman
HK
1343
471
Irving Romaine
BER
1339
472
Alvin Kallicharran
WI
1329
473
Sushant Modani
USA
1328
474
Rachin Ravindra
NZ
1324
475
Graeme Fowler
ENG
1321
476
Ruwan Kalpage
SL
1320
477
Steve Smith
AUS
1319
Show all 500 ↓
Nothing matches that filter.
RECENT RESULTS
1 match
▲
show
‹
ODI
Pakistan Triangular Series
PAK
305 (49.5)
SL
268 (48.1)
›