Home
Fixtures
Results
News
Teams
Players
Grounds
Rankings
Stats
▼ QUICK LINKS
Recent Series
▼
India in New Zealand T20I Series
Pakistan Triangular Series
Sri Lanka in Pakistan T20I Series
Australia in South Africa Test Series
West Indies in India T20I Series
West Indies in India ODI Series
Recent Teams
▼
India
New Zealand
TBA
Sri Lanka
England
Australia
Recent Players
▼
Azmatullah Omarzai
Rashid Khan
Daniel Jakiel
Tanzid Tamim
Mark Adair
Ibrahim Zadran
Sami Muhammad Sohail
Dhananjaya de Silva
Sediqullah Atal
Gamage Dinusha
Mehidy Hasan
Yasar Haroon
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
19,559 clear of Rahul Dravid
2
31258
Rahul Dravid
IND
19,559 off the lead
5
18048
Kumar Sangakkara
SL
32,769 off the lead
● LEADS
Sachin Tendulkar
IND
50817 · 19,559 ahead of Dravid
↑ MOST ENTRIES
Rahul Dravid
IND
13 separate entries on this list · 221 different players in all
★ TOP-10 CUT-OFF
3993
The mark at number ten — 490 entries sit below it
● NATION IN FRONT
India
14 of the top 50 · 8 teams represented
Most Balls Faced — full list
500 entries, ranked
Table view
1
Sachin Tendulkar
IND
50817
2
Rahul Dravid
IND
31258
3
Sachin Tendulkar
IND
29437
4
Sachin Tendulkar
IND
21368
5
Kumar Sangakkara
SL
18048
6
Rahul Dravid
IND
4428
7
Rahul Dravid
IND
4381
8
Rahul Dravid
IND
4157
9
Kumar Sangakkara
SL
4155
10
Ricky Ponting
AUS
3993
11
Mohammad Yousuf
PAK
3989
12
Sourav Ganguly
IND
3964
13
Gary Kirsten
SA
3928
14
Kumar Sangakkara
SL
3918
15
Ricky Ponting
AUS
3907
16
Mohammad Yousuf
PAK
3862
17
Rahul Dravid
IND
3846
18
Geoff Marsh
AUS
3823
19
Alastair Cook
ENG
3810
20
Angelo Mathews
SL
3799
21
Virat Kohli
IND
3778
22
David Boon
AUS
3758
23
Jacques Kallis
SA
3751
24
Sourav Ganguly
IND
3730
25
Mike Atherton
ENG
3633
26
Jacques Kallis
SA
3602
27
David Boon
AUS
3597
28
Rahul Dravid
IND
3593
29
Kane Williamson
NZ
3573
30
Mark Taylor
AUS
3563
31
Misbah-ul-Haq
PAK
3550
32
Jacques Kallis
SA
3526
33
Mike Atherton
ENG
3524
34
Babar Azam
PAK
3499
35
Shiv Chanderpaul
WI
3498
36
Joe Root
ENG
3492
37
Gautam Gambhir
IND
3476
38
Sourav Ganguly
IND
3465
39
Babar Azam
PAK
3448
40
Kumar Sangakkara
SL
3444
41
David Boon
AUS
3420
42
Marvan Atapattu
SL
3394
43
Hashim Amla
SA
3369
44
Allan Border
AUS
3365
45
Steven Smith
AUS
3362
46
Mahela Jayawardene
SL
3281
47
Kumar Sangakkara
SL
3280
48
Steven Smith
AUS
3272
49
Desmond Haynes
WI
3264
50
Misbah-ul-Haq
PAK
3259
51
Jacques Kallis
SA
3240
52
Rahul Dravid
IND
3237
53
Sachin Tendulkar
IND
3232
54
Ian Bell
ENG
3197
55
Allan Border
AUS
3196
55
Mark Waugh
AUS
3196
57
Brian Lara
WI
3185
58
Joe Root
ENG
3178
59
Jonathan Trott
ENG
3173
60
Dennis Amiss
ENG
3161
61
Chris Broad
ENG
3149
62
Allan Border
AUS
3128
63
Dennis Amiss
ENG
3126
63
Paul Stirling
IRE
3126
65
Alastair Cook
ENG
3123
66
Steven Smith
AUS
3119
67
Mike Atherton
ENG
3098
67
Graeme Smith
SA
3098
69
Alec Stewart
ENG
3084
70
Virat Kohli
IND
3058
71
Mark Taylor
AUS
3041
72
David Boon
AUS
3025
73
Allan Border
AUS
3016
74
Kim Hughes
AUS
3009
75
Joe Root
ENG
3004
76
Graham Gooch
ENG
2995
77
Dean Jones
AUS
2993
78
Alastair Cook
ENG
2981
79
Sir Richie Richardson
WI
2959
79
Geoff Boycott
ENG
2959
81
Joe Root
ENG
2916
82
Joe Root
ENG
2912
83
Babar Azam
PAK
2903
84
Chris Tavaré
ENG
2888
85
Marnus Labuschagne
AUS
2861
86
Mohammad Yousuf
PAK
2854
87
Allan Border
AUS
2850
88
Mike Atherton
ENG
2829
89
Mark Ramprakash
ENG
2821
90
Saeed Anwar
PAK
2811
91
Sir Richie Richardson
WI
2805
92
Sachin Tendulkar
IND
2794
93
Usman Khawaja
AUS
2792
93
Usman Khawaja
AUS
2792
95
Allan Border
AUS
2778
96
Mark Taylor
AUS
2766
97
Nasser Hussain
ENG
2737
98
Mike Atherton
ENG
2714
99
Geoff Boycott
ENG
2713
100
Virat Kohli
IND
2711
101
Justin Langer
AUS
2697
102
Jonathan Trott
ENG
2680
103
Shiv Chanderpaul
WI
2668
104
Rahul Dravid
IND
2664
105
Geoff Boycott
ENG
2655
106
Kim Hughes
AUS
2641
107
David Gower
ENG
2638
108
Geoff Boycott
ENG
2626
109
Kumar Sangakkara
SL
2608
110
Damien Martyn
AUS
2603
111
Jacques Kallis
SA
2596
112
Rahul Dravid
IND
2591
113
Chris Tavaré
ENG
2575
114
Steven Smith
AUS
2573
115
Gordon Greenidge
WI
2570
116
Azhar Ali
PAK
2569
117
Javed Miandad
PAK
2563
118
Rahul Dravid
IND
2559
119
Matthew Hayden
AUS
2550
120
Geoff Marsh
AUS
2548
121
Steven Smith
AUS
2531
122
Jonny Bairstow
ENG
2525
123
John Wright
NZ
2520
124
Ricky Ponting
AUS
2518
125
Graeme Smith
SA
2516
126
David Boon
AUS
2510
127
Mark Taylor
AUS
2509
128
Desmond Haynes
WI
2495
129
Ricky Ponting
AUS
2494
130
Geoff Boycott
ENG
2485
131
Cheteshwar Pujara
IND
2484
132
Joe Root
ENG
2455
132
Joe Root
ENG
2455
134
Robin Smith
ENG
2443
135
Virat Kohli
IND
2433
136
Bruce Edgar
NZ
2419
137
Michael Clarke
AUS
2418
138
Ian Chappell
AUS
2417
139
Neil McKenzie
SA
2391
140
Herschelle Gibbs
SA
2379
141
David Gower
ENG
2375
142
Steven Smith
AUS
2374
143
Desmond Haynes
WI
2373
144
Ian Bell
ENG
2358
145
Jimmy Adams
WI
2354
146
Javed Miandad
PAK
2349
147
Rahul Dravid
IND
2343
148
Jacques Kallis
SA
2328
149
Sourav Ganguly
IND
2325
150
Allan Border
AUS
2320
151
Jacques Kallis
SA
2319
152
Andrew Jones
NZ
2316
153
Angelo Mathews
SL
2311
154
Allan Border
AUS
2310
155
Shubman Gill
IND
2307
156
Imam-ul-Haq
PAK
2303
157
Yashasvi Jaiswal
IND
2301
158
Allan Border
AUS
2296
159
Kumar Sangakkara
SL
2295
160
Mahela Jayawardene
SL
2288
161
Graham Gooch
ENG
2267
162
Rohit Sharma
IND
2265
163
Greg Blewett
AUS
2262
164
Joe Root
ENG
2241
165
David Boon
AUS
2217
166
Keith Fletcher
ENG
2189
167
Simon Katich
AUS
2182
168
David Boon
AUS
2178
169
Cheteshwar Pujara
IND
2176
170
Desmond Haynes
WI
2157
171
Alastair Cook
ENG
2153
172
Allan Border
AUS
2144
173
Yashasvi Jaiswal
IND
2131
174
Brian Lara
WI
2129
175
Mark Taylor
AUS
2119
176
Steve Waugh
AUS
2115
177
Tony Greig
ENG
2099
178
John Edrich
ENG
2088
179
Jimmy Adams
WI
2085
180
Cheteshwar Pujara
IND
2054
181
Ian Chappell
AUS
2051
182
Keith Fletcher
ENG
2047
183
Tony Greig
ENG
2032
184
Gordon Greenidge
WI
2031
185
Sir Viv Richards
WI
2018
186
Brian Luckhurst
ENG
2012
186
Brian Luckhurst
ENG
2012
188
Gary Kirsten
SA
2004
189
Marnus Labuschagne
AUS
1991
190
Steven Smith
AUS
1981
191
John Edrich
ENG
1969
192
Mike Brearley
ENG
1967
193
Graham Gooch
ENG
1963
194
Sachin Tendulkar
IND
1955
195
Jacques Kallis
SA
1952
196
Javed Miandad
PAK
1926
197
Sourav Ganguly
IND
1919
198
Sir Richie Richardson
WI
1918
199
Geoff Boycott
ENG
1915
200
John Edrich
ENG
1911
201
Alastair Cook
ENG
1907
202
Chris Broad
ENG
1903
202
Sourav Ganguly
IND
1903
204
John Edrich
ENG
1896
205
Martin Crowe
NZ
1895
206
Shoaib Mohammad
PAK
1891
207
Rory Burns
ENG
1882
208
Misbah-ul-Haq
PAK
1867
209
Brian Lara
WI
1865
210
Sachin Tendulkar
IND
1854
211
Greg Chappell
AUS
1842
212
Matthew Hayden
AUS
1795
213
Sir Viv Richards
WI
1787
214
Geoff Howarth
NZ
1759
215
David Boon
AUS
1742
215
Saeed Anwar
PAK
1742
217
Ken Barrington
ENG
1740
217
Ken Barrington
ENG
1740
219
Shai Hope
WI
1726
220
Sourav Ganguly
IND
1698
221
Mike Brearley
ENG
1690
222
Alec Stewart
ENG
1689
223
Desmond Haynes
WI
1688
224
Kumar Sangakkara
SL
1682
225
Kannaur Rahul
IND
1676
226
Marvan Atapattu
SL
1675
227
Stuart Carlisle
ZIM
1673
228
Mudassar Nazar
PAK
1662
229
Rohit Sharma
IND
1657
230
Allan Border
AUS
1653
231
Bill Lawry
AUS
1649
231
Bill Lawry
AUS
1649
233
Marvan Atapattu
SL
1646
234
Jonathan Trott
ENG
1643
235
Geoff Howarth
NZ
1642
236
Hansie Cronje
SA
1640
237
Bill Lawry
AUS
1636
237
Bill Lawry
AUS
1636
239
Dominic Sibley
ENG
1623
239
Dominic Sibley
ENG
1623
241
Greg Chappell
AUS
1621
242
Virat Kohli
IND
1614
243
Mohammad Yousuf
PAK
1604
244
Herbert Sutcliffe
ENG
1597
245
Bob Simpson
AUS
1572
246
Ian Redpath
AUS
1562
246
Ian Redpath
AUS
1562
248
Mohammad Azharuddin
IND
1550
249
Javed Miandad
PAK
1549
250
Martin Crowe
NZ
1547
251
Vriitya Aravind
UAE
1544
252
Shubman Gill
IND
1543
252
John Edrich
ENG
1543
254
Martin Guptill
NZ
1542
254
Mohammad Hafeez
PAK
1542
254
Javed Miandad
PAK
1542
257
Kane Williamson
NZ
1531
258
Geoff Marsh
AUS
1514
259
Shubman Gill
IND
1502
260
Dilip Vengsarkar
IND
1498
261
Kumar Sangakkara
SL
1496
262
Javed Miandad
PAK
1493
263
Dean Jones
AUS
1489
264
Mohammad Yousuf
PAK
1477
264
Ricky Ponting
AUS
1477
266
Gordon Greenidge
WI
1474
267
Virat Kohli
IND
1473
268
Shahriar Nafees
BAN
1468
269
Rahul Dravid
IND
1463
270
Ian Chappell
AUS
1462
271
Ramiz Raja
PAK
1434
272
Kumar Sangakkara
SL
1432
273
Ricky Ponting
AUS
1417
274
Ricky Ponting
AUS
1413
275
Grant Flower
ZIM
1410
276
MS Dhoni
IND
1400
277
Angelo Mathews
SL
1391
278
Desmond Haynes
WI
1386
279
Desmond Haynes
WI
1376
280
Rahul Dravid
IND
1367
280
Dennis Amiss
ENG
1367
282
Sourav Ganguly
IND
1355
283
John Edrich
ENG
1347
283
John Edrich
ENG
1347
285
Andrew Jones
NZ
1341
286
MS Dhoni
IND
1333
287
Sir Viv Richards
WI
1329
288
Ian Chappell
AUS
1322
288
Tillakaratne Dilshan
SL
1322
290
David Warner
AUS
1316
291
Sunil Gavaskar
IND
1309
292
Colin Cowdrey
ENG
1300
292
Colin Cowdrey
ENG
1300
292
Rohit Sharma
IND
1300
295
Steven Smith
AUS
1294
295
Tony Greig
ENG
1294
297
Imrul Kayes
BAN
1291
298
Geoff Marsh
AUS
1275
299
Marnus Labuschagne
AUS
1266
300
David Gower
ENG
1256
301
Kumar Sangakkara
SL
1251
302
Kepler Wessels
AUS
1240
303
Bruce Edgar
NZ
1231
304
Merwe Erasmus
NAM
1222
305
Sir Garry Sobers
WI
1205
306
Arthur Morris
AUS
1195
307
Martin Crowe
NZ
1192
308
Shai Hope
WI
1188
308
Geoff Boycott
ENG
1188
310
Desmond Haynes
WI
1178
311
Virat Kohli
IND
1172
312
Virat Kohli
IND
1169
312
Roy Fredericks
WI
1169
314
John Wright
NZ
1159
315
Roy Fredericks
WI
1119
316
Geoff Boycott
ENG
1117
317
Joe Root
ENG
1116
318
Daryl Mitchell
NZ
1097
319
Geoff Boycott
ENG
1090
319
Geoff Boycott
ENG
1090
319
Sir Leonard Hutton
ENG
1090
322
Nawab of Pataudi
IND
1084
323
Geoff Marsh
AUS
1081
324
Graeme Wood
AUS
1075
325
Vriitya Aravind
UAE
1074
326
Ben Stokes
ENG
1031
327
Mohammad Rizwan
PAK
983
328
Graeme Pollock
SA
960
329
Fiaz Ahmed
BHR
940
330
Sir Jack Hobbs
ENG
936
331
Mark Taylor
AUS
922
332
Prashant Kurup
BHR
906
333
John Edrich
ENG
905
334
Sanjay Manjrekar
IND
903
335
Paul Stirling
IRE
885
336
Daryl Mitchell
NZ
883
337
Geoff Boycott
ENG
875
338
Colin McDonald
AUS
867
338
Colin McDonald
AUS
867
340
Inzamam-ul-Haq
PAK
866
341
Tom Graveney
ENG
854
342
Joe Root
ENG
846
343
Aaron Finch
AUS
824
344
Kusal Mendis
SL
819
345
Mohammad Rizwan
PAK
810
346
Gordon Greenidge
WI
767
347
Bill Edrich
ENG
749
348
Babar Azam
PAK
736
349
Oscar Manishimwe
RWA
729
350
Allan Border
AUS
720
351
Sid Barnes
AUS
719
352
Trevor Bailey
ENG
691
352
Trevor Bailey
ENG
691
354
Zaheer Abbas
PAK
673
355
Gordon Greenidge
WI
672
356
Pathum Silva
SL
652
357
Bruce Laird
AUS
642
358
Pathum Silva
SL
631
359
Didier Ndikubwimana
RWA
617
359
Didier Ndikubwimana
RWA
617
361
Ted Dexter
ENG
601
361
Ted Dexter
ENG
601
363
Harry Tector
IRE
600
364
Justin Greaves
WI
593
365
Gamage Dinusha
SL
592
366
Simon Ssesazi
UGA
588
367
Max O'Dowd
NED
581
368
Brian Close
ENG
574
369
Geoff Boycott
ENG
570
370
Joe Root
ENG
545
371
Glenn Turner
NZ
534
372
Steven Smith
AUS
533
373
Paul Stirling
IRE
532
374
Norm O'Neill
AUS
522
374
Norm O'Neill
AUS
522
376
Bob Simpson
AUS
512
377
Herbie Collins
AUS
503
378
Daryl Mitchell
NZ
484
379
Peter May
ENG
475
380
Shikhar Dhawan
IND
468
381
Virat Kohli
IND
457
382
Babar Azam
PAK
445
383
Ishan Kishan
IND
441
384
Herbert Sutcliffe
ENG
425
385
Keith Fletcher
ENG
388
386
Collins Obuya
KEN
387
387
Gary Wilson
IRE
381
388
Rohit Sharma
IND
378
389
Ed Joyce
ENG
369
390
Clive Radley
ENG
367
391
Calum MacLeod
SCO
365
392
Ted Dexter
ENG
362
392
Ted Dexter
ENG
362
394
Umar Akmal
PAK
358
395
Colin Cowdrey
ENG
354
396
Brendon McCullum
NZ
341
397
Tillakaratne Dilshan
SL
333
398
Prashant Kurup
BHR
328
399
David Lloyd
ENG
319
400
Jatinder Singh
OMN
304
401
Peter May
ENG
298
401
Peter May
ENG
298
403
Babar Azam
PAK
294
404
Aaron Finch
AUS
291
405
Noor Ali Zadran
AFG
290
406
Glenn Turner
NZ
288
406
Virat Kohli
IND
288
408
Kannaur Rahul
IND
287
409
Dawid Malan
ENG
279
410
Mike Brearley
ENG
277
411
Seymour Nurse
WI
276
411
Seymour Nurse
WI
276
411
Keith Stackpole
AUS
276
414
Mudassar Nazar
PAK
261
414
Colin Cowdrey
ENG
261
416
Marlon Samuels
WI
259
417
Dennis Amiss
ENG
258
418
Sir Conrad Hunte
WI
254
419
Ben Cooper
NED
245
420
Sir Viv Richards
WI
231
421
Gautam Gambhir
IND
227
422
Dennis Amiss
ENG
221
423
Colin McDonald
AUS
218
423
Colin McDonald
AUS
218
425
Shoaib Malik
PAK
210
426
Denis Compton
ENG
200
427
John Edrich
ENG
191
428
Dennis Amiss
ENG
185
429
Alvin Kallicharran
WI
162
430
Salman Butt
PAK
156
431
Mohammad Hafeez
PAK
135
432
Mahela Jayawardene
SL
131
433
John Edrich
ENG
119
434
Hamilton Masakadza
ZIM
115
435
Graeme Smith
SA
105
436
Ian Chappell
AUS
103
437
Marcus Trescothick
ENG
94
438
Reg Simpson
ENG
91
438
Reg Simpson
ENG
91
440
Harry Moses
AUS
78
441
Scott Styris
NZ
67
442
Ricky Ponting
AUS
58
443
Reginald Allen
AUS
38
444
Gilbert Parkhouse
ENG
30
445
Bill Howell
AUS
17
446
Sir Leonard Hutton
ENG
14
446
Sir Leonard Hutton
ENG
14
448
Neil Harvey
AUS
12
448
Neil Harvey
AUS
12
450
Roy McLean
SA
10
450
Gilbert Jessop
ENG
10
450
Roy McLean
SA
10
453
Jack Ikin
ENG
9
454
Peter May
ENG
8
454
Keith Miller
AUS
8
456
Polly Umrigar
IND
5
456
Ted Arnold
ENG
5
456
Polly Umrigar
IND
5
456
Gilbert Jessop
ENG
5
460
Harry Jupp
ENG
4
460
Sir Everton Weekes
WI
4
460
Walter Brearley
ENG
4
463
Johnny Wardle
ENG
3
463
Jack Hearne
ENG
3
463
Bob Wyatt
ENG
3
463
Johnny Wardle
ENG
3
467
Ernie Hayes
ENG
2
467
Patsy Hendren
ENG
2
467
Sandy Bell
SA
2
467
Collie Smith
WI
2
467
Johannes Kotze
SA
2
472
George Bonnor
AUS
1
472
Sammy Woods
AUS
1
472
Frank Iredale
AUS
1
472
Sir Jack Hobbs
ENG
1
472
Rolph Grant
WI
1
472
Maurice Tate
ENG
1
472
Warren Bardsley
AUS
1
472
Archie Jackson
AUS
1
472
Sir Pelham Warner
ENG
1
472
Tom Richardson
ENG
1
482
George Giffen
AUS
0
482
George McShane
AUS
0
482
William Bruce
AUS
0
482
Harry Trott
AUS
0
482
Bob McLeod
AUS
0
482
Arthur Hill
ENG
0
482
Bill Howell
AUS
0
482
Frank Laver
AUS
0
482
Bert Hopkins
AUS
0
482
Tiger Smith
ENG
0
482
Phil Mead
ENG
0
482
Alex Kennedy
ENG
0
482
Ian Peebles
ENG
0
482
Tyrell Johnson
WI
0
482
Frank Laver
AUS
0
482
Tom Richardson
ENG
0
482
George Lohmann
ENG
0
482
Alec Bannerman
AUS
0
482
Dave Gregory
AUS
0
Show all 500 ↓
Nothing matches that filter.
RECENT RESULTS
1 match
▲
show
‹
CPL
CPL 2026
KIN
PAT
›