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.
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
17292
Ricky Ponting
AUS
4,076 off the lead
● LEADS
Sachin Tendulkar
IND
21368 · 3,320 ahead of Sangakkara
↑ MOST ENTRIES
Virat Kohli
IND
13 separate entries on this list · 213 different players in all
★ TOP-10 CUT-OFF
2343
The mark at number ten — 490 entries sit below it
● NATION IN FRONT
India
18 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
17292
4
Mahela Jayawardene
SL
16020
5
Jacques Kallis
SA
15885
6
Inzamam-ul-Haq
PAK
15812
7
Virat Kohli
IND
15634
8
Sourav Ganguly
IND
15416
9
Rahul Dravid
IND
15285
10
Rahul Dravid
IND
2343
11
Sourav Ganguly
IND
2325
12
Gary Kirsten
SA
2004
13
Sachin Tendulkar
IND
1955
14
Jacques Kallis
SA
1952
15
Mark Waugh
AUS
1942
16
Sourav Ganguly
IND
1919
17
Sourav Ganguly
IND
1908
18
Chris Broad
ENG
1903
18
Sourav Ganguly
IND
1903
20
Misbah-ul-Haq
PAK
1867
21
Brian Lara
WI
1865
22
Sachin Tendulkar
IND
1854
23
Mohammad Yousuf
PAK
1840
24
Matthew Hayden
AUS
1795
25
David Boon
AUS
1742
25
Saeed Anwar
PAK
1742
27
Shai Hope
WI
1726
28
Gary Kirsten
SA
1724
29
Sourav Ganguly
IND
1698
30
Desmond Haynes
WI
1688
31
Kumar Sangakkara
SL
1682
32
Marvan Atapattu
SL
1675
33
Stuart Carlisle
ZIM
1673
34
Sachin Tendulkar
IND
1665
35
Aamer Sohail
PAK
1664
36
Rohit Sharma
IND
1657
37
Mohammad Azharuddin
IND
1656
38
Marvan Atapattu
SL
1646
39
Jonathan Trott
ENG
1643
40
Hansie Cronje
SA
1640
41
Ijaz Ahmed
PAK
1638
42
Sachin Tendulkar
IND
1624
43
Virat Kohli
IND
1614
44
Mohammad Yousuf
PAK
1604
45
Jacques Kallis
SA
1597
46
Inzamam-ul-Haq
PAK
1589
47
Inzamam-ul-Haq
PAK
1571
48
Ricky Ponting
AUS
1553
49
Mohammad Azharuddin
IND
1550
50
Vriitya Aravind
UAE
1544
51
Martin Guptill
NZ
1542
51
Mohammad Hafeez
PAK
1542
51
Javed Miandad
PAK
1542
54
Ricky Ponting
AUS
1539
55
Mahela Jayawardene
SL
1538
56
Kumar Sangakkara
SL
1537
57
Rahul Dravid
IND
1536
58
Kane Williamson
NZ
1531
59
Ricky Ponting
AUS
1516
60
Geoff Marsh
AUS
1514
61
Younis Khan
PAK
1504
62
Shubman Gill
IND
1502
63
Kumar Sangakkara
SL
1496
64
Javed Miandad
PAK
1493
64
Rahul Dravid
IND
1493
66
Ian Bell
ENG
1490
67
Dean Jones
AUS
1489
68
Ajay Jadeja
IND
1484
69
Herschelle Gibbs
SA
1483
70
Rohit Sharma
IND
1480
71
Mohammad Yousuf
PAK
1477
71
Ricky Ponting
AUS
1477
73
Grant Flower
ZIM
1475
74
Virat Kohli
IND
1473
75
Shahriar Nafees
BAN
1468
76
Rahul Dravid
IND
1463
77
Chris Gayle
WI
1452
78
Aamer Sohail
PAK
1451
78
Ijaz Ahmed
PAK
1451
80
Sanath Jayasuriya
SL
1444
81
Yuvraj Singh
IND
1438
82
Ramiz Raja
PAK
1434
83
Kumar Sangakkara
SL
1432
84
Tillakaratne Dilshan
SL
1431
85
Virat Kohli
IND
1429
86
Geoff Marsh
AUS
1419
87
Ricky Ponting
AUS
1417
88
Misbah-ul-Haq
PAK
1416
89
Jacques Kallis
SA
1415
90
Ricky Ponting
AUS
1413
91
Mohammad Hafeez
PAK
1408
92
Aravinda de Silva
SL
1403
93
MS Dhoni
IND
1400
94
Adam Gilchrist
AUS
1393
95
Ajay Jadeja
IND
1392
96
Angelo Mathews
SL
1391
97
Virat Kohli
IND
1389
98
Desmond Haynes
WI
1386
99
Mark Waugh
AUS
1381
100
Desmond Haynes
WI
1376
101
Paul Collingwood
ENG
1374
102
Alistair Campbell
ZIM
1369
103
Rahul Dravid
IND
1367
104
Daryll Cullinan
SA
1362
105
Marvan Atapattu
SL
1358
106
Sourav Ganguly
IND
1355
107
Kepler Wessels
AUS
1354
108
Andy Flower
ZIM
1351
109
Upul Tharanga
SL
1349
110
Sourav Ganguly
IND
1347
111
Marvan Atapattu
SL
1344
112
Andrew Jones
NZ
1341
112
Kumar Sangakkara
SL
1341
112
Mohammad Yousuf
PAK
1341
115
Boeta Dippenaar
SA
1340
116
MS Dhoni
IND
1333
117
Tillakaratne Dilshan
SL
1330
118
Sir Viv Richards
WI
1329
119
Tillakaratne Dilshan
SL
1322
119
Mahela Jayawardene
SL
1322
121
Ajay Jadeja
IND
1319
122
Inzamam-ul-Haq
PAK
1318
123
Pathum Silva
SL
1317
123
Grant Flower
ZIM
1317
125
David Warner
AUS
1316
125
Matthew Hayden
AUS
1316
127
Ramiz Raja
PAK
1311
128
Sunil Gavaskar
IND
1309
128
Inzamam-ul-Haq
PAK
1309
130
Kumar Sangakkara
SL
1308
131
Sachin Tendulkar
IND
1306
132
Yasir Hameed
PAK
1303
133
Rohit Sharma
IND
1300
133
Virat Kohli
IND
1300
135
Aravinda de Silva
SL
1295
136
Steven Smith
AUS
1294
137
Imrul Kayes
BAN
1291
138
Michael Hussey
AUS
1284
139
Ross Taylor
NZ
1281
140
Nathan Astle
NZ
1279
140
Mohammad Azharuddin
IND
1279
142
Usman Khawaja
AUS
1278
142
Ramnaresh Sarwan
WI
1278
144
Aaron Finch
AUS
1276
145
Geoff Marsh
AUS
1275
146
Sir Richie Richardson
WI
1273
146
Mark Waugh
AUS
1273
148
Matthew Hayden
AUS
1259
149
Babar Azam
PAK
1258
149
Kane Williamson
NZ
1258
151
Chris Gayle
WI
1257
152
David Gower
ENG
1256
153
Rahul Dravid
IND
1255
154
Shiv Chanderpaul
WI
1254
155
Kumar Sangakkara
SL
1251
156
Michael Clarke
AUS
1249
156
Mahela Jayawardene
SL
1249
158
Kepler Wessels
AUS
1240
159
Chris Gayle
WI
1238
160
Gautam Gambhir
IND
1236
160
Navjot Sidhu
IND
1236
162
Hamilton Masakadza
ZIM
1234
163
Bruce Edgar
NZ
1231
164
Sachin Tendulkar
IND
1229
165
Alistair Campbell
ZIM
1227
166
Jonty Rhodes
SA
1224
167
Merwe Erasmus
NAM
1222
168
Simon Katich
AUS
1215
169
Saeed Anwar
PAK
1213
170
Kannaur Rahul
IND
1208
171
Bill Athey
ENG
1206
172
David Boon
AUS
1203
173
Daryl Mitchell
NZ
1201
174
Shane Watson
AUS
1199
174
Dean Jones
AUS
1199
176
AB de Villiers
SA
1198
177
Martin Crowe
NZ
1192
178
Sachin Tendulkar
IND
1190
179
Shai Hope
WI
1188
180
Desmond Haynes
WI
1187
180
Shikhar Dhawan
IND
1187
182
Marvan Atapattu
SL
1186
183
Ross Taylor
NZ
1182
184
Michael Bevan
AUS
1180
185
Desmond Haynes
WI
1178
186
Michael Bevan
AUS
1174
187
Virat Kohli
IND
1172
188
Brian Lara
WI
1170
189
Virat Kohli
IND
1169
190
Alistair Campbell
ZIM
1168
191
Babar Azam
PAK
1163
192
Stephen Fleming
NZ
1161
193
Tillakaratne Dilshan
SL
1160
194
John Wright
NZ
1159
195
Najmul Hossain Shanto
BAN
1156
196
Jacques Kallis
SA
1155
197
Michael Clarke
AUS
1154
198
Graham Gooch
ENG
1152
199
David Boon
AUS
1151
200
Roshan Mahanama
SL
1148
201
Allan Lamb
ENG
1147
202
Chamu Chibhabha
ZIM
1146
203
Yasir Hameed
PAK
1144
203
Kumar Sangakkara
SL
1144
203
Sourav Ganguly
IND
1144
206
Sir Richie Richardson
WI
1142
207
Graeme Smith
SA
1138
208
Dinesh Chandimal
SL
1136
209
Saleem Malik
PAK
1134
210
Inzamam-ul-Haq
PAK
1132
211
Michael Clarke
AUS
1130
212
Ahmed Shehzad
PAK
1125
213
Lahiru Thirimanne
SL
1121
214
Hashim Amla
SA
1119
215
Brendan Taylor
ZIM
1116
216
Gordon Greenidge
WI
1113
216
Joe Root
ENG
1113
218
Shoaib Mohammad
PAK
1111
219
Hashim Amla
SA
1107
220
Phil Simmons
WI
1105
221
Upul Tharanga
SL
1103
221
Marvan Atapattu
SL
1103
223
Babar Azam
PAK
1100
224
Joe Root
ENG
1099
224
Brendan Taylor
ZIM
1099
226
Inzamam-ul-Haq
PAK
1098
227
Gordon Greenidge
WI
1096
227
Peter Kirsten
SA
1096
229
Virat Kohli
IND
1094
229
Shoaib Malik
PAK
1094
231
Russel Arnold
SL
1093
232
Upul Tharanga
SL
1091
233
Ross Taylor
NZ
1090
234
Mohammad Yousuf
PAK
1085
235
Adam Gilchrist
AUS
1083
236
Geoff Marsh
AUS
1081
237
Jacques Kallis
SA
1076
238
Graeme Wood
AUS
1075
239
Vriitya Aravind
UAE
1074
240
Desmond Haynes
WI
1072
241
Glenn Turner
NZ
1068
242
Joe Root
ENG
1067
243
Dean Jones
AUS
1066
243
Faf du Plessis
SA
1066
245
Damien Martyn
AUS
1063
246
Andrew Hudson
SA
1062
247
Virat Kohli
IND
1058
248
Allan Border
AUS
1055
249
Mark Taylor
AUS
1054
250
Kris Srikkanth
IND
1047
251
Shane Watson
AUS
1046
252
Yuvraj Singh
IND
1043
253
Rahmat Shah
AFG
1041
254
Tamim Iqbal
BAN
1035
255
Sachin Tendulkar
IND
1034
256
Mahela Jayawardene
SL
1032
257
Rohit Sharma
IND
1029
258
Desmond Haynes
WI
1026
259
George Bailey
AUS
1020
260
Sachin Tendulkar
IND
1019
261
Hashim Amla
SA
1015
262
David Warner
AUS
1014
263
Khurram Khan
OMN
1009
264
Quinton de Kock
SA
1008
265
Salman Butt
PAK
1007
266
Vinod Kambli
IND
1005
267
Cameron White
AUS
1004
268
Saleem Malik
PAK
1003
269
Chris Tavaré
ENG
1001
270
Aaron Jones
USA
995
271
Upul Tharanga
SL
993
272
John Wright
NZ
991
273
Javed Miandad
PAK
987
274
Mohammad Azharuddin
IND
986
275
Shakib Al Hasan
BAN
982
276
Faf du Plessis
SA
980
277
Michael Clarke
AUS
979
278
Inzamam-ul-Haq
PAK
972
279
Tillakaratne Dilshan
SL
969
280
Mark Waugh
AUS
964
281
Geoff Marsh
AUS
960
281
Mudassar Nazar
PAK
960
283
Upul Tharanga
SL
958
284
Shai Hope
WI
955
285
AB de Villiers
SA
944
286
Imran Khan
PAK
943
287
Kepler Wessels
AUS
942
288
Mohammad Ashraful
BAN
941
289
Mohinder Amarnath
IND
937
290
Mushfiqur Rahim
BAN
935
291
Geoff Marsh
AUS
933
291
Ricky Ponting
AUS
933
293
Assad Vala
PNG
928
294
Shikhar Dhawan
IND
927
295
Graeme Wood
AUS
923
296
Mark Taylor
AUS
922
297
Mohammad Azharuddin
IND
920
298
Javed Miandad
PAK
915
299
Javed Miandad
PAK
909
299
Shamarh Brooks
WI
909
301
Sanjay Manjrekar
IND
903
302
Tamim Iqbal
BAN
896
303
Monank Patel
USA
895
304
Yuvraj Singh
IND
891
305
Younis Khan
PAK
890
306
Mahela Jayawardene
SL
889
307
Sir Richie Richardson
WI
887
307
Mohinder Amarnath
IND
887
309
Paul Stirling
IRE
885
310
Daryl Mitchell
NZ
883
311
Allan Lamb
ENG
879
312
Geoff Boycott
ENG
875
313
Inzamam-ul-Haq
PAK
866
314
Ramiz Raja
PAK
860
315
Sir Richie Richardson
WI
856
316
Kane Williamson
NZ
855
317
Mahela Jayawardene
SL
852
318
Joe Root
ENG
851
319
Kris Srikkanth
IND
850
320
Joe Root
ENG
846
321
Jeremy Coney
NZ
844
322
Brian Lara
WI
839
323
Gautam Gambhir
IND
836
324
Alastair Cook
ENG
829
325
Ramiz Raja
PAK
825
326
Aaron Finch
AUS
824
326
Martin Crowe
NZ
824
326
David Boon
AUS
824
329
Kusal Mendis
SL
819
329
Mark Taylor
AUS
819
331
Allan Border
AUS
808
332
Bruce Edgar
NZ
803
333
Asanka Gurusinha
SL
794
334
Mohammad Rizwan
PAK
784
335
Sir Richie Richardson
WI
782
336
Steve Smith
AUS
773
337
Keacy Carty
WI
771
337
Sherwin Campbell
WI
771
339
Gordon Greenidge
WI
767
339
Dinesh Chandimal
SL
767
341
Allan Border
AUS
766
342
Imran Khan
POR
759
343
Quinton de Kock
SA
755
344
Saeed Anwar
PAK
752
345
Virat Kohli
IND
739
346
Dean Jones
AUS
730
346
Matthew Breetzke
SA
730
348
Graham Gooch
ENG
728
349
Kim Hughes
AUS
727
350
Saleem Malik
PAK
721
351
Allan Border
AUS
720
352
Salman Agha
PAK
715
353
Mark Waugh
AUS
714
354
Javed Miandad
PAK
712
355
Allan Border
AUS
706
356
Babar Azam
PAK
705
357
Roshan Mahanama
SL
701
358
Sir Viv Richards
WI
686
359
Shai Hope
WI
681
360
Zaheer Abbas
PAK
673
361
Gordon Greenidge
WI
672
362
John Wright
NZ
669
363
Desmond Haynes
WI
667
364
Pathum Silva
SL
652
365
Mike Brearley
ENG
646
366
Bruce Laird
AUS
642
367
Stephen Fleming
NZ
637
368
Keacy Carty
WI
636
369
Bruce Edgar
NZ
635
370
Mudassar Nazar
PAK
633
371
Aravinda de Silva
SL
630
372
Kariyawasam Asalanka
SL
623
373
Graeme Wood
AUS
620
374
Ravi Shastri
IND
618
375
Javed Miandad
PAK
610
376
Greg Chappell
AUS
608
377
Harry Tector
IRE
600
378
David Boon
AUS
599
379
Mohsin Khan
PAK
596
380
Avishka Fernando
SL
595
381
Rahmanullah Gurbaz
AFG
592
382
Sir Viv Richards
WI
587
383
Andy Balbirnie
IRE
585
384
Mohsin Khan
PAK
572
385
Geoff Boycott
ENG
570
386
Kongala Vimukthi
SL
567
387
Harsh Thaker
CAN
563
388
Sachin Tendulkar
IND
560
389
Janneman Malan
SA
553
390
Desmond Haynes
WI
549
391
Roy Dias
SL
547
392
Joe Root
ENG
545
393
Andrew Jones
NZ
543
394
Sir Viv Richards
WI
535
395
Glenn Turner
NZ
534
396
Steven Smith
AUS
533
397
Mushfiqur Rahim
BAN
531
398
Marnus Labuschagne
AUS
519
399
Gordon Greenidge
WI
518
400
Graham Gooch
ENG
511
401
Dilip Vengsarkar
IND
508
402
Mahmudullah
BAN
489
403
David Warner
AUS
488
404
Aqib Sulehri
OMN
486
405
Daryl Mitchell
NZ
484
406
Virat Kohli
IND
467
407
Kim Hughes
AUS
461
408
Desmond Haynes
WI
445
409
Greg Chappell
AUS
443
410
Graham Gooch
ENG
432
411
Alvin Kallicharran
WI
426
412
John Dyson
AUS
421
413
Dhananjaya de Silva
SL
420
414
Allan Border
AUS
418
415
John Wright
NZ
417
415
Kannaur Rahul
IND
417
417
Sir Viv Richards
WI
407
417
Greg Chappell
AUS
407
419
David Gower
ENG
398
420
Fakhar Zaman
PAK
397
421
Keith Fletcher
ENG
388
422
Kim Hughes
AUS
380
422
Mudassar Nazar
PAK
380
424
William Young
NZ
376
424
Shai Hope
WI
376
426
Clive Radley
ENG
367
427
Ian Chappell
AUS
366
428
Virat Kohli
IND
360
429
Dennis Amiss
ENG
356
430
Tanzid Tamim
BAN
333
431
Shubman Gill
IND
331
432
Ben Duckett
ENG
326
433
David Lloyd
ENG
319
434
Alvin Kallicharran
WI
310
435
Alan Turner
AUS
309
436
Sediqullah Atal
AFG
307
437
Greg Chappell
AUS
303
438
Glenn Turner
NZ
288
439
Mike Brearley
ENG
277
439
Majid Khan
PAK
277
441
Keith Stackpole
AUS
276
442
Sunil Gavaskar
IND
274
443
Mudassar Nazar
PAK
261
444
Dennis Amiss
ENG
258
445
David Gower
ENG
248
446
Sir Viv Richards
WI
231
447
Dennis Amiss
ENG
221
448
Brian Rose
ENG
210
449
Keith Fletcher
ENG
196
450
John Edrich
ENG
191
451
Graham Roope
ENG
187
452
Dennis Amiss
ENG
185
453
Bev Congdon
NZ
184
454
Greg Chappell
AUS
166
455
Alvin Kallicharran
WI
162
455
Derek Randall
ENG
162
457
Derek Randall
ENG
155
458
Anshuman Gaekwad
IND
150
459
Graham Barlow
ENG
149
459
Javed Miandad
PAK
149
461
Mohinder Amarnath
IND
146
462
Mike Brearley
ENG
145
463
Keith Fletcher
ENG
144
464
Richie Robinson
AUS
143
465
Keith Fletcher
ENG
142
466
Ian Chappell
AUS
140
467
Javed Miandad
PAK
137
468
Geoff Boycott
ENG
136
468
Desmond Haynes
WI
136
470
Ian Chappell
AUS
135
471
Roy Fredericks
WI
134
472
Dennis Amiss
ENG
130
473
Geoff Boycott
ENG
127
474
Craig Serjeant
AUS
126
475
Paul Sheahan
AUS
124
476
Mike Denness
ENG
123
477
Mike Denness
ENG
121
478
Clive Lloyd
WI
120
479
John Edrich
ENG
119
479
Ken Wadsworth
NZ
119
481
Greg Chappell
AUS
115
482
Vic Pollard
NZ
112
482
Zaheer Abbas
PAK
112
484
Glenn Turner
NZ
111
485
Chris Old
ENG
110
486
Gordon Greenidge
WI
109
487
Mike Smith
ENG
107
488
Graham Barlow
ENG
106
489
Ian Chappell
AUS
103
489
Brijesh Patel
IND
103
489
Ross Edwards
AUS
103
492
Graham Gooch
ENG
102
493
Tony Greig
ENG
76
494
Doug Walters
AUS
51
495
Bill Lawry
AUS
49
496
Keith Fletcher
ENG
47
497
Geoff Boycott
ENG
37
498
Alan Knott
ENG
31
499
Greg Chappell
AUS
29
500
Ken Shuttleworth
ENG
19
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)
›