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
▼
England in Australia T20I Series
India in New Zealand Test Series
Bangladesh in South Africa Test Series
England in Australia ODI Series
Sri Lanka in Pakistan Test Series
India in New Zealand ODI Series
Recent Teams
▼
Australia
England
India
New Zealand
South Africa
Bangladesh
Recent Players
▼
Brad Evans
Jofra Archer
Harry Brook
Joe Root
Joshua Tongue
Blessing Muzarabani
Sikandar Raza
Ali Dawood
Brian Bennett
Ben Duckett
Virandeep Singh Jagjit Singh
Oliver Robinson
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
102
Tom McKibbin
AUS
2157
104
Alastair Cook
ENG
2153
105
Mohammad Yousuf
PAK
2149
106
Jacques Kallis
SA
2146
107
Allan Border
AUS
2144
108
Andy Flower
ZIM
2143
109
VVS Laxman
IND
2136
110
Yashasvi Jaiswal
IND
2131
111
Brian Lara
WI
2129
112
Joe Root
ENG
2121
113
Mark Taylor
AUS
2119
114
Shiv Chanderpaul
WI
2117
115
Steve Waugh
AUS
2115
115
Thilan Samaraweera
SL
2115
117
Steven Smith
AUS
2107
118
Kumar Sangakkara
SL
2104
119
Usman Khawaja
AUS
2101
120
Jacques Rudolph
SA
2100
121
Marcus Trescothick
ENG
2099
122
Steve Waugh
AUS
2098
122
Shiv Chanderpaul
WI
2098
124
Mark Butcher
ENG
2095
125
Inzamam-ul-Haq
PAK
2086
126
Jimmy Adams
WI
2085
127
Inzamam-ul-Haq
PAK
2082
128
Steve Waugh
AUS
2077
129
Aravinda de Silva
SL
2075
129
Neil McKenzie
SA
2075
131
Cheteshwar Pujara
IND
2054
131
Gundappa Viswanath
IND
2054
133
Ian Chappell
AUS
2051
134
Keith Fletcher
ENG
2047
135
Michael Slater
AUS
2040
136
Allan Border
AUS
2039
137
Rahul Dravid
IND
2038
138
Tony Greig
ENG
2032
139
Gordon Greenidge
WI
2031
140
Abdullah Shafique
PAK
2018
141
Brian Luckhurst
ENG
2012
142
Virat Kohli
IND
2011
143
Kim Hughes
AUS
2010
144
Moeen Ali
ENG
2004
145
Marnus Labuschagne
AUS
1991
146
Alastair Cook
ENG
1984
147
Steven Smith
AUS
1981
148
Kumar Sangakkara
SL
1979
149
Younis Khan
PAK
1977
150
Mahela Jayawardene
SL
1973
151
John Edrich
ENG
1969
151
Sachin Tendulkar
IND
1969
153
Steve Waugh
AUS
1964
154
Graham Gooch
ENG
1963
155
Darren Bravo
WI
1961
156
Michael Vaughan
ENG
1960
157
Kane Williamson
NZ
1955
158
Sanath Jayasuriya
SL
1947
159
Marvan Atapattu
SL
1946
160
David Gower
ENG
1943
160
Graham Thorpe
ENG
1943
162
Michael Clarke
AUS
1938
163
Keith Fletcher
ENG
1930
164
Sachin Tendulkar
IND
1928
165
Dean Jones
AUS
1927
166
Javed Miandad
PAK
1926
167
Sir Richie Richardson
WI
1918
168
Geoff Boycott
ENG
1915
169
Steven Smith
AUS
1913
170
David Boon
AUS
1911
171
Alastair Cook
ENG
1907
172
David Boon
AUS
1906
172
Michael Hussey
AUS
1906
174
Allan Border
AUS
1903
175
Murali Vijay
IND
1900
176
John Edrich
ENG
1896
177
Martin Crowe
NZ
1895
178
Shoaib Mohammad
PAK
1891
179
Greg Ritchie
AUS
1888
180
AB de Villiers
SA
1884
181
Rory Burns
ENG
1882
182
Rohit Sharma
IND
1880
183
Desmond Haynes
WI
1878
184
Taufeeq Umar
PAK
1876
185
Kusal Mendis
SL
1872
186
Kane Williamson
NZ
1861
187
John Dyson
AUS
1856
188
Allan Lamb
ENG
1852
189
Marnus Labuschagne
AUS
1851
190
Mike Atherton
ENG
1846
191
Joe Root
ENG
1837
192
Alastair Cook
ENG
1835
192
Greg Blewett
AUS
1835
194
Herschelle Gibbs
SA
1834
195
Alastair Cook
ENG
1831
196
Greg Chappell
AUS
1830
197
Azhar Ali
PAK
1829
198
Gary Kirsten
SA
1825
199
Larry Gomes
WI
1823
200
Geoff Boycott
ENG
1820
201
Mohsin Khan
HK
1807
202
Hashim Amla
SA
1806
203
David Boon
AUS
1788
204
Sir Viv Richards
WI
1787
205
Kraigg Brathwaite
WI
1786
206
David Gower
ENG
1785
207
Joe Root
ENG
1782
208
Litton Das
BAN
1779
209
Mahela Jayawardene
SL
1777
210
Sourav Ganguly
IND
1767
211
Mark Taylor
AUS
1765
212
Alec Stewart
ENG
1756
213
Graham Thorpe
ENG
1754
214
Sir Ian Botham
ENG
1747
215
Graeme Hick
ENG
1744
216
Robin Smith
ENG
1743
217
Adam Voges
AUS
1742
218
Ken Barrington
ENG
1740
219
Kane Williamson
NZ
1731
220
Michael Slater
AUS
1722
221
Graeme Wood
AUS
1716
222
Steven Smith
AUS
1715
223
Basil D'Oliveira
ENG
1707
224
Michael Slater
AUS
1702
225
Dean Elgar
SA
1697
226
Ian Bell
ENG
1692
227
Mike Denness
ENG
1691
228
Mike Brearley
ENG
1690
229
Alec Stewart
ENG
1689
229
Usman Khawaja
AUS
1689
231
Sir Richie Richardson
WI
1686
232
Misbah-ul-Haq
PAK
1683
233
Kannaur Rahul
IND
1676
234
Ray Illingworth
ENG
1675
235
Mudassar Nazar
PAK
1662
236
Alan Knott
ENG
1656
237
Allan Border
AUS
1653
238
Kevin Pietersen
ENG
1652
239
Bill Lawry
AUS
1649
240
John Wright
NZ
1647
241
Allan Border
AUS
1643
242
Geoff Howarth
NZ
1642
243
Bill Lawry
AUS
1636
243
Rachin Ravindra
NZ
1636
245
Desmond Haynes
WI
1631
246
Sunil Gavaskar
IND
1629
247
Dominic Sibley
ENG
1623
247
Nkrumah Bonner
WI
1623
249
Greg Chappell
AUS
1621
250
Dimuth Karunaratne
SL
1618
251
Dinesh Chandimal
SL
1614
252
Herbert Sutcliffe
ENG
1597
253
Graham Gooch
ENG
1591
254
Kamindu Mendis
SL
1582
255
Mike Gatting
ENG
1573
256
Bob Simpson
AUS
1572
257
Mike Atherton
ENG
1571
258
Joe Denly
ENG
1567
259
Ian Redpath
AUS
1562
259
Wasim Jaffer
IND
1562
261
Ben Stokes
ENG
1559
262
Javed Miandad
PAK
1549
263
Martin Crowe
NZ
1547
264
Shubman Gill
IND
1543
264
John Edrich
ENG
1543
266
Sunil Gavaskar
IND
1541
267
Greg Chappell
AUS
1519
267
David Gower
ENG
1519
269
Sunil Gavaskar
IND
1517
270
David Gower
ENG
1509
271
Ian Chappell
AUS
1507
272
Dilip Vengsarkar
IND
1498
273
Geoff Boycott
ENG
1490
274
Kane Williamson
NZ
1486
275
Gordon Greenidge
WI
1474
276
Sir Richie Richardson
WI
1473
277
Desmond Haynes
WI
1469
278
Tony Greig
ENG
1460
279
Rick McCosker
AUS
1449
280
Mark Taylor
AUS
1447
281
Ollie Pope
ENG
1443
282
Ravindra Jadeja
IND
1429
283
Grant Flower
ZIM
1410
284
Joe Root
ENG
1395
285
Alec Stewart
ENG
1390
286
Brian Booth
AUS
1388
287
Mike Gatting
ENG
1379
288
Jeff Dujon
WI
1373
289
Clive Radley
ENG
1368
290
John Wright
NZ
1352
291
Javed Miandad
PAK
1351
292
John Edrich
ENG
1347
293
Ian Redpath
AUS
1344
294
John Wright
NZ
1339
295
Andrew Jones
NZ
1325
296
Ian Chappell
AUS
1322
297
Colin Cowdrey
ENG
1300
298
Tony Greig
ENG
1294
299
Graham Roope
ENG
1286
300
Greg Chappell
AUS
1283
301
Sachin Tendulkar
IND
1277
302
Saleem Malik
PAK
1250
303
Sherwin Campbell
WI
1238
304
Doug Walters
AUS
1229
305
Virat Kohli
IND
1226
306
Mike Atherton
ENG
1224
307
Travis Head
AUS
1216
308
Graham Yallop
AUS
1211
309
Sir Garry Sobers
WI
1205
309
Nasser Hussain
ENG
1205
311
Ken Barrington
ENG
1204
312
Allan Border
AUS
1198
313
Arthur Morris
AUS
1195
314
Geoff Boycott
ENG
1188
315
Dennis Amiss
ENG
1182
316
Ian Redpath
AUS
1176
317
Yashasvi Jaiswal
IND
1126
318
Roy Fredericks
WI
1119
319
Geoff Boycott
ENG
1117
320
Tom Graveney
ENG
1116
321
Geoff Boycott
ENG
1090
321
Sir Leonard Hutton
ENG
1090
323
Nawab of Pataudi
IND
1084
324
Ben Stokes
ENG
1081
325
Ben Stokes
ENG
1031
326
Tony Greig
ENG
1021
327
Zak Crawley
ENG
1020
328
Gamage Dinusha
SL
1018
329
Tom Graveney
ENG
1013
330
Colin Cowdrey
ENG
1010
331
Bev Congdon
NZ
990
332
Denis Compton
ENG
972
333
Graeme Pollock
SA
960
334
Keith Stackpole
AUS
949
335
Gordon Greenidge
WI
939
336
Sir Jack Hobbs
ENG
936
337
Doug Walters
AUS
933
338
Jos Buttler
ENG
930
338
Eddie Barlow
SA
930
340
Phil Sharpe
ENG
928
341
Seymour Nurse
WI
922
342
Kane Williamson
NZ
911
343
Roy Fredericks
WI
906
343
Jim Parks
ENG
906
343
Bill Lawry
AUS
906
346
John Edrich
ENG
905
347
Donald Bradman
AUS
882
348
Colin McDonald
AUS
867
349
Tom Graveney
ENG
854
350
Greg Chappell
AUS
852
351
Ollie Pope
ENG
843
352
David Steele
ENG
840
353
Basil Butcher
WI
837
354
Bill Lawry
AUS
827
355
Cyril Washbrook
ENG
823
356
Hanif Mohammad
PAK
781
357
Ajit Wadekar
IND
771
358
Glenn Turner
NZ
759
359
Bill Edrich
ENG
749
360
Colin Cowdrey
ENG
743
361
Joe Root
ENG
733
362
Sid Barnes
AUS
719
362
Peter May
ENG
719
364
Donald Bradman
AUS
709
365
Doug Walters
AUS
695
366
Trevor Bailey
ENG
691
367
Ted Dexter
ENG
601
368
Justin Greaves
WI
593
369
Jack Ryder
AUS
582
369
Roston Chase
WI
582
371
Brian Close
ENG
574
372
Sir Conrad Hunte
WI
566
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
4 matches
▲
show
‹
CPL
CPL 2026
AMA
FAL
CPL
CPL 2026
AMA
FAL
TEST
ACC Men's Premier Cup
OMN
143 (34.5)
UAE
192 (48.1)
TEST
ACC Men's Premier Cup
HK
261/7 (50.0)
NEP
246 (49.1)
›