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.
TEST
All-time
500 entries
1
31258
Rahul Dravid
IND
1,821 clear of Sachin Tendulkar
2
29437
Sachin Tendulkar
IND
1,821 off the lead
3
28903
Jacques Kallis
SA
2,355 off the lead
● LEADS
Rahul Dravid
IND
31258 · 1,821 ahead of Tendulkar
↑ MOST ENTRIES
Allan Border
AUS
11 separate entries on this list · 272 different players in all
★ TOP-10 CUT-OFF
3025
The mark at number ten — 490 entries sit below it
● NATION IN FRONT
England
16 of the top 50 · 7 teams represented
Most Balls Faced — full list
500 entries, ranked
Table view
1
Rahul Dravid
IND
31258
2
Sachin Tendulkar
IND
29437
3
Jacques Kallis
SA
28903
4
Shiv Chanderpaul
WI
27395
5
Allan Border
AUS
27002
6
Rahul Dravid
IND
3237
7
Dennis Amiss
ENG
3126
8
Alastair Cook
ENG
3123
9
Mike Atherton
ENG
3098
10
David Boon
AUS
3025
11
Joe Root
ENG
3004
12
Alastair Cook
ENG
2981
13
Babar Azam
PAK
2903
14
Mohammad Yousuf
PAK
2854
15
Mike Atherton
ENG
2829
16
Mark Ramprakash
ENG
2821
17
Sachin Tendulkar
IND
2794
18
Usman Khawaja
AUS
2792
19
Allan Border
AUS
2778
20
Mark Taylor
AUS
2766
21
Nasser Hussain
ENG
2737
22
Mike Atherton
ENG
2714
23
Geoff Boycott
ENG
2713
24
Justin Langer
AUS
2697
25
Jonathan Trott
ENG
2680
26
Shiv Chanderpaul
WI
2668
27
Rahul Dravid
IND
2664
28
Kim Hughes
AUS
2641
29
Geoff Boycott
ENG
2626
30
Kumar Sangakkara
SL
2608
31
Damien Martyn
AUS
2603
32
Alec Stewart
ENG
2599
33
Jacques Kallis
SA
2596
34
Rahul Dravid
IND
2591
35
Chris Tavaré
ENG
2575
36
Steven Smith
AUS
2573
37
Azhar Ali
PAK
2569
37
Paul Collingwood
ENG
2569
39
Sachin Tendulkar
IND
2568
40
Rahul Dravid
IND
2559
41
Matthew Hayden
AUS
2550
42
Geoff Marsh
AUS
2548
43
Jacques Kallis
SA
2540
44
Jonny Bairstow
ENG
2525
45
Ricky Ponting
AUS
2518
46
Graeme Smith
SA
2516
47
Mark Taylor
AUS
2509
48
Ricky Ponting
AUS
2494
49
Cheteshwar Pujara
IND
2484
50
Mark Taylor
AUS
2475
51
Joe Root
ENG
2455
52
Alastair Cook
ENG
2447
53
Virat Kohli
IND
2433
53
Sunil Gavaskar
IND
2433
53
Joe Root
ENG
2433
56
Michael Vaughan
ENG
2422
57
Michael Clarke
AUS
2418
58
Neil McKenzie
SA
2391
59
Dilip Vengsarkar
IND
2390
60
Herschelle Gibbs
SA
2379
61
David Gower
ENG
2375
62
Steven Smith
AUS
2374
63
Ian Bell
ENG
2358
64
Jimmy Adams
WI
2354
64
Hashim Amla
SA
2354
64
Mike Atherton
ENG
2354
67
Alastair Cook
ENG
2350
68
Jacques Kallis
SA
2328
69
Rahul Dravid
IND
2321
70
Allan Border
AUS
2320
71
Jacques Kallis
SA
2319
72
Gary Kirsten
SA
2318
73
Angelo Mathews
SL
2311
74
Allan Border
AUS
2310
75
Dimuth Karunaratne
SL
2304
76
Imam-ul-Haq
PAK
2303
77
Jonathan Trott
ENG
2301
78
Allan Border
AUS
2296
79
Kumar Sangakkara
SL
2295
80
Alastair Cook
ENG
2290
81
Mahela Jayawardene
SL
2288
82
Michael Clarke
AUS
2279
83
Graham Gooch
ENG
2267
84
Greg Blewett
AUS
2262
85
Dinesh Chandimal
SL
2235
86
Gautam Gambhir
IND
2234
87
Andrew Strauss
ENG
2232
88
Rahul Dravid
IND
2226
89
Jacques Kallis
SA
2218
89
Dean Elgar
SA
2218
91
David Boon
AUS
2217
92
Nasser Hussain
ENG
2197
93
Ricky Ponting
AUS
2193
94
Shiv Sunder Das
IND
2188
95
Simon Katich
AUS
2182
96
David Boon
AUS
2178
97
Cheteshwar Pujara
IND
2176
98
Joe Root
ENG
2174
99
VVS Laxman
IND
2170
100
Brian Lara
WI
2166
101
Andrew Strauss
ENG
2165
102
Desmond Haynes
WI
2157
103
Alastair Cook
ENG
2153
104
Mohammad Yousuf
PAK
2149
105
Jacques Kallis
SA
2146
106
Allan Border
AUS
2144
107
Andy Flower
ZIM
2143
108
VVS Laxman
IND
2136
109
Yashasvi Jaiswal
IND
2131
110
Brian Lara
WI
2129
111
Joe Root
ENG
2121
112
Mark Taylor
AUS
2119
113
Shiv Chanderpaul
WI
2117
114
Steve Waugh
AUS
2115
114
Thilan Samaraweera
SL
2115
116
Steven Smith
AUS
2107
117
Kumar Sangakkara
SL
2104
118
Usman Khawaja
AUS
2101
119
Jacques Rudolph
SA
2100
120
Marcus Trescothick
ENG
2099
121
Steve Waugh
AUS
2098
121
Shiv Chanderpaul
WI
2098
123
Mark Butcher
ENG
2095
124
Inzamam-ul-Haq
PAK
2086
125
Jimmy Adams
WI
2085
126
Inzamam-ul-Haq
PAK
2082
127
Steve Waugh
AUS
2077
128
Aravinda de Silva
SL
2075
128
Neil McKenzie
SA
2075
130
Cheteshwar Pujara
IND
2054
130
Gundappa Viswanath
IND
2054
132
Ian Chappell
AUS
2051
133
Keith Fletcher
ENG
2047
134
Michael Slater
AUS
2040
135
Allan Border
AUS
2039
136
Rahul Dravid
IND
2038
137
Tony Greig
ENG
2032
138
Gordon Greenidge
WI
2031
139
Abdullah Shafique
PAK
2018
140
Brian Luckhurst
ENG
2012
141
Virat Kohli
IND
2011
142
Kim Hughes
AUS
2010
143
Moeen Ali
ENG
2004
144
Marnus Labuschagne
AUS
1991
145
Alastair Cook
ENG
1984
146
Steven Smith
AUS
1981
147
Kumar Sangakkara
SL
1979
148
Younis Khan
PAK
1977
149
Mahela Jayawardene
SL
1973
150
John Edrich
ENG
1969
150
Sachin Tendulkar
IND
1969
152
Steve Waugh
AUS
1964
153
Graham Gooch
ENG
1963
154
Darren Bravo
WI
1961
155
Michael Vaughan
ENG
1960
156
Kane Williamson
NZ
1955
157
Sanath Jayasuriya
SL
1947
158
Marvan Atapattu
SL
1946
159
David Gower
ENG
1943
159
Graham Thorpe
ENG
1943
161
Michael Clarke
AUS
1938
162
Keith Fletcher
ENG
1930
163
Sachin Tendulkar
IND
1928
164
Dean Jones
AUS
1927
165
Javed Miandad
PAK
1926
166
Sir Richie Richardson
WI
1918
167
Geoff Boycott
ENG
1915
168
Steven Smith
AUS
1913
169
David Boon
AUS
1911
170
Alastair Cook
ENG
1907
171
David Boon
AUS
1906
171
Michael Hussey
AUS
1906
173
Allan Border
AUS
1903
174
Murali Vijay
IND
1900
175
John Edrich
ENG
1896
176
Martin Crowe
NZ
1895
177
Shoaib Mohammad
PAK
1891
178
Greg Ritchie
AUS
1888
179
AB de Villiers
SA
1884
180
Rory Burns
ENG
1882
181
Rohit Sharma
IND
1880
182
Desmond Haynes
WI
1878
183
Taufeeq Umar
PAK
1876
184
Kusal Mendis
SL
1872
185
Kane Williamson
NZ
1861
186
John Dyson
AUS
1856
187
Allan Lamb
ENG
1852
188
Marnus Labuschagne
AUS
1851
189
Mike Atherton
ENG
1846
190
Joe Root
ENG
1837
191
Alastair Cook
ENG
1835
191
Greg Blewett
AUS
1835
193
Herschelle Gibbs
SA
1834
194
Alastair Cook
ENG
1831
195
Greg Chappell
AUS
1830
196
Azhar Ali
PAK
1829
197
Gary Kirsten
SA
1825
198
Larry Gomes
WI
1823
199
Geoff Boycott
ENG
1820
200
Mohsin Khan
HK
1807
201
Hashim Amla
SA
1806
202
David Boon
AUS
1788
203
Sir Viv Richards
WI
1787
204
Kraigg Brathwaite
WI
1786
205
David Gower
ENG
1785
206
Joe Root
ENG
1782
207
Litton Das
BAN
1779
208
Mahela Jayawardene
SL
1777
209
Sourav Ganguly
IND
1767
210
Mark Taylor
AUS
1765
211
Alec Stewart
ENG
1756
212
Graham Thorpe
ENG
1754
213
Sir Ian Botham
ENG
1747
214
Graeme Hick
ENG
1744
215
Robin Smith
ENG
1743
216
Adam Voges
AUS
1742
217
Ken Barrington
ENG
1740
218
Kane Williamson
NZ
1731
219
Michael Slater
AUS
1722
220
Graeme Wood
AUS
1716
221
Steven Smith
AUS
1715
222
Basil D'Oliveira
ENG
1707
223
Michael Slater
AUS
1702
224
Dean Elgar
SA
1697
225
Ian Bell
ENG
1692
226
Mike Denness
ENG
1691
227
Mike Brearley
ENG
1690
228
Alec Stewart
ENG
1689
228
Usman Khawaja
AUS
1689
230
Sir Richie Richardson
WI
1686
231
Misbah-ul-Haq
PAK
1683
232
Kannaur Rahul
IND
1676
233
Ray Illingworth
ENG
1675
234
Mudassar Nazar
PAK
1662
235
Alan Knott
ENG
1656
236
Allan Border
AUS
1653
237
Kevin Pietersen
ENG
1652
238
Bill Lawry
AUS
1649
239
John Wright
NZ
1647
240
Allan Border
AUS
1643
241
Geoff Howarth
NZ
1642
242
Bill Lawry
AUS
1636
242
Rachin Ravindra
NZ
1636
244
Desmond Haynes
WI
1631
245
Sunil Gavaskar
IND
1629
246
Dominic Sibley
ENG
1623
246
Nkrumah Bonner
WI
1623
248
Greg Chappell
AUS
1621
249
Dimuth Karunaratne
SL
1618
250
Dinesh Chandimal
SL
1614
251
Herbert Sutcliffe
ENG
1597
252
Graham Gooch
ENG
1591
253
Kamindu Mendis
SL
1582
254
Mike Gatting
ENG
1573
255
Bob Simpson
AUS
1572
256
Mike Atherton
ENG
1571
257
Joe Denly
ENG
1567
258
Ian Redpath
AUS
1562
258
Wasim Jaffer
IND
1562
260
Ben Stokes
ENG
1559
261
Javed Miandad
PAK
1549
262
Martin Crowe
NZ
1547
263
Shubman Gill
IND
1543
263
John Edrich
ENG
1543
265
Sunil Gavaskar
IND
1541
266
Greg Chappell
AUS
1519
266
David Gower
ENG
1519
268
Sunil Gavaskar
IND
1517
269
David Gower
ENG
1509
270
Ian Chappell
AUS
1507
271
Dilip Vengsarkar
IND
1498
272
Geoff Boycott
ENG
1490
273
Kane Williamson
NZ
1486
274
Gordon Greenidge
WI
1474
275
Sir Richie Richardson
WI
1473
276
Desmond Haynes
WI
1469
277
Tony Greig
ENG
1460
278
Rick McCosker
AUS
1449
279
Mark Taylor
AUS
1447
280
Ollie Pope
ENG
1443
281
Ravindra Jadeja
IND
1429
282
Grant Flower
ZIM
1410
283
Joe Root
ENG
1395
284
Alec Stewart
ENG
1390
285
Brian Booth
AUS
1388
286
Mike Gatting
ENG
1379
287
Jeff Dujon
WI
1373
288
Clive Radley
ENG
1368
289
John Wright
NZ
1352
290
Javed Miandad
PAK
1351
291
John Edrich
ENG
1347
292
Ian Redpath
AUS
1344
293
John Wright
NZ
1339
294
Andrew Jones
NZ
1325
295
Ian Chappell
AUS
1322
296
Colin Cowdrey
ENG
1300
297
Tony Greig
ENG
1294
298
Graham Roope
ENG
1286
299
Greg Chappell
AUS
1283
300
Sachin Tendulkar
IND
1277
301
Saleem Malik
PAK
1250
302
Sherwin Campbell
WI
1238
303
Doug Walters
AUS
1229
304
Virat Kohli
IND
1226
305
Mike Atherton
ENG
1224
306
Travis Head
AUS
1216
307
Graham Yallop
AUS
1211
308
Sir Garry Sobers
WI
1205
308
Nasser Hussain
ENG
1205
310
Ken Barrington
ENG
1204
311
Allan Border
AUS
1198
312
Arthur Morris
AUS
1195
313
Geoff Boycott
ENG
1188
314
Dennis Amiss
ENG
1182
315
Ian Redpath
AUS
1176
316
Yashasvi Jaiswal
IND
1126
317
Roy Fredericks
WI
1119
318
Geoff Boycott
ENG
1117
319
Tom Graveney
ENG
1116
320
Geoff Boycott
ENG
1090
320
Sir Leonard Hutton
ENG
1090
322
Nawab of Pataudi
IND
1084
323
Ben Stokes
ENG
1081
324
Ben Stokes
ENG
1031
325
Tony Greig
ENG
1021
326
Zak Crawley
ENG
1020
327
Tom Graveney
ENG
1013
328
Colin Cowdrey
ENG
1010
329
Bev Congdon
NZ
990
330
Denis Compton
ENG
972
331
Graeme Pollock
SA
960
332
Keith Stackpole
AUS
949
333
Gordon Greenidge
WI
939
334
Sir Jack Hobbs
ENG
936
335
Doug Walters
AUS
933
336
Jos Buttler
ENG
930
336
Eddie Barlow
SA
930
338
Phil Sharpe
ENG
928
339
Seymour Nurse
WI
922
340
Kane Williamson
NZ
911
341
Roy Fredericks
WI
906
341
Jim Parks
ENG
906
341
Bill Lawry
AUS
906
344
John Edrich
ENG
905
345
Donald Bradman
AUS
882
346
Colin McDonald
AUS
867
347
Tom Graveney
ENG
854
348
Greg Chappell
AUS
852
349
Ollie Pope
ENG
843
350
David Steele
ENG
840
351
Basil Butcher
WI
837
352
Bill Lawry
AUS
827
353
Cyril Washbrook
ENG
823
354
Hanif Mohammad
PAK
781
355
Ajit Wadekar
IND
771
356
Glenn Turner
NZ
759
357
Bill Edrich
ENG
749
358
Colin Cowdrey
ENG
743
359
Sid Barnes
AUS
719
359
Peter May
ENG
719
361
Donald Bradman
AUS
709
362
Doug Walters
AUS
695
363
Trevor Bailey
ENG
691
364
Ted Dexter
ENG
601
365
Justin Greaves
WI
593
366
Gamage Dinusha
SL
592
367
Jack Ryder
AUS
582
367
Roston Chase
WI
582
369
Brian Close
ENG
574
370
Joe Root
ENG
571
371
Sir Conrad Hunte
WI
566
372
Shai Hope
WI
564
373
Micky Stewart
ENG
526
374
Norm O'Neill
AUS
522
375
Bob Simpson
AUS
512
376
Herbie Collins
AUS
503
377
Patsy Hendren
ENG
478
378
Peter May
ENG
475
379
Lindsay Hassett
AUS
469
380
Sir Garry Sobers
WI
468
381
Neil Harvey
AUS
466
382
Graeme Pollock
SA
458
383
Peter Richardson
ENG
454
384
Basil Butcher
WI
438
385
Herbert Sutcliffe
ENG
425
386
Bill Ponsford
AUS
412
387
Colin Cowdrey
ENG
400
388
Colin McDonald
AUS
397
389
Sir Jack Hobbs
ENG
394
390
Peter Burge
AUS
389
391
Ted Dexter
ENG
362
392
Colin Cowdrey
ENG
354
393
Brian Booth
AUS
350
394
Bill Lawry
AUS
347
395
Norm O'Neill
AUS
343
396
Johnny Taylor
AUS
337
397
Bill Ponsford
AUS
327
398
Jack Ikin
ENG
316
399
Peter May
ENG
298
400
Seymour Nurse
WI
276
401
Tom Graveney
ENG
266
402
Colin Cowdrey
ENG
261
403
Sir Conrad Hunte
WI
254
404
Gerry Alexander
WI
242
405
Neil Harvey
AUS
233
406
Rohan Kanhai
WI
230
407
Colin McDonald
AUS
218
408
Raman Subba Row
ENG
212
409
Denis Compton
ENG
200
410
Peter May
ENG
188
411
Trevor Bailey
ENG
182
412
Jim Burke
AUS
173
413
Sir Leonard Hutton
ENG
162
414
Tom Graveney
ENG
157
415
Reg Simpson
ENG
91
416
Harry Moses
AUS
78
417
Reginald Allen
AUS
38
418
John Lyons
AUS
35
419
Gilbert Parkhouse
ENG
30
420
Walter Giffen
AUS
19
421
Bill Howell
AUS
17
421
Charlie Turner
AUS
17
423
Sir Leonard Hutton
ENG
14
424
Neil Harvey
AUS
12
425
Jack Moroney
AUS
11
426
Gilbert Jessop
ENG
10
426
Roy McLean
SA
10
426
Arthur Morris
AUS
10
429
Jack Ikin
ENG
9
430
Peter May
ENG
8
430
Keith Miller
AUS
8
432
Graeme Hole
AUS
7
433
Ted Arnold
ENG
5
433
Polly Umrigar
IND
5
433
Gilbert Jessop
ENG
5
436
Harry Jupp
ENG
4
436
Sir Everton Weekes
WI
4
436
Walter Brearley
ENG
4
436
Fred Tate
ENG
4
436
Eric Rowan
SA
4
436
Johnny Wardle
ENG
4
442
Jack Hearne
ENG
3
442
Bob Wyatt
ENG
3
442
Johnny Wardle
ENG
3
442
Algy Gehrs
AUS
3
442
Peter Heine
SA
3
442
Allan Rae
WI
3
442
Eric Hollies
ENG
3
442
Reg Simpson
ENG
3
450
Ernie Hayes
ENG
2
450
Patsy Hendren
ENG
2
450
Sandy Bell
SA
2
450
Collie Smith
WI
2
450
Johannes Kotze
SA
2
450
Bill Johnston
AUS
2
450
Denis Compton
ENG
2
450
Clem Hill
AUS
2
450
James Kelly
AUS
2
450
Denis Compton
ENG
2
460
George Bonnor
AUS
1
460
Sammy Woods
AUS
1
460
Frank Iredale
AUS
1
460
Sir Jack Hobbs
ENG
1
460
Rolph Grant
WI
1
460
Maurice Tate
ENG
1
460
Archie Jackson
AUS
1
460
Warren Bardsley
AUS
1
460
Sir Pelham Warner
ENG
1
460
Tom Richardson
ENG
1
460
Jimmy Sinclair
SA
1
460
John Waite
SA
1
460
Tom Hayward
ENG
1
460
Gilbert Jessop
ENG
1
460
Neil Adcock
SA
1
475
George Giffen
AUS
0
475
George McShane
AUS
0
475
William Bruce
AUS
0
475
Harry Trott
AUS
0
475
Bob McLeod
AUS
0
475
Arthur Hill
ENG
0
475
Bill Howell
AUS
0
475
Frank Laver
AUS
0
475
Bert Hopkins
AUS
0
475
Tiger Smith
ENG
0
475
Phil Mead
ENG
0
475
Alex Kennedy
ENG
0
475
Ian Peebles
ENG
0
475
Tyrell Johnson
WI
0
475
Frank Laver
AUS
0
475
Tom Richardson
ENG
0
475
George Lohmann
ENG
0
475
Alec Bannerman
AUS
0
475
Dave Gregory
AUS
0
475
Harry Trott
AUS
0
475
Schofield Haigh
ENG
0
475
Bill Ponsford
AUS
0
475
Alan Fairfax
AUS
0
475
Jack Fingleton
AUS
0
475
Neil Adcock
SA
0
475
George Hirst
ENG
0
Show all 500 ↓
Nothing matches that filter.
RECENT RESULTS
5 matches
▲
show
‹
CPL
CPL 2026
KIN
PAT
T20I
ICC Men's T20 World Cup Sub Regional Europe Qualifier C
BUL
59 (14.4)
SPN
61/1 (4.5)
T20I
ICC Men's T20 World Cup Sub Regional Europe Qualifier C
CZE
ISR
155/3 (16.0)
T20I
ICC Men's T20 World Cup Sub Regional Europe Qualifier C
FIN
168/9 (20.0)
LUX
95 (17.2)
T20I
ICC Men's T20 World Cup Sub Regional Europe Qualifier C
GER
98/3 (8.1)
GRC
96 (18.2)
›