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
▼
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
India
Zimbabwe
Bangladesh
England
New Zealand
Recent Players
▼
Harry Brook
Brad Evans
Will Jacks
Joe Root
Sikandar Raza
Ishan Kishan
Abhishek Sharma
Daryl Mitchell
Axar Patel
Arshdeep Singh
Azmatullah Omarzai
Gerhard Erasmus
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 in 2026: Top Performers, Rankings & Full Stats
The most balls faced in 2026 highlights the top performers of the season based on official match data.
ODI
2026
355 entries
1
759
Joe Root
ENG
8 clear of Ben Duckett
2
751
Ben Duckett
ENG
8 off the lead
3
635
Shubman Gill
IND
124 off the lead
● LEADS
Joe Root
ENG
759 · 8 ahead of Duckett
↑ IN THE CHASE
1
player sits within 10% of the lead on most balls faced
★ TOP-10 CUT-OFF
487
The mark at number ten — 345 entries sit below it
● NATION IN FRONT
England
6 of the top 50 · 16 teams represented
Most Balls Faced — full list
355 entries, ranked
Table view
1
Joe Root
ENG
759
2
Ben Duckett
ENG
751
3
Shubman Gill
IND
635
4
Daryl Mitchell
NZ
629
5
Pavan Rathnayake
SL
598
6
Rahul Chopra
UAE
574
7
Virat Kohli
IND
526
8
Gerhard Erasmus
NAM
498
9
Harry Brook
ENG
489
10
Rohit Sharma
IND
487
11
Kusal Mendis
SL
480
12
Jatinder Singh
OMN
474
13
Sediqullah Atal
AFG
430
14
Shai Hope
WI
428
15
Louren Steenkamp
NAM
417
16
Hammad Mirza
OMN
413
17
Will Young
NZ
404
18
Ibrahim Zadran
AFG
395
19
Muhammad Shahdad
UAE
377
19
Tanzid Hasan
BAN
377
20
Sikandar Raza
ZIM
372
21
Kamindu Mendis
SL
368
22
Salman Agha
PAK
365
22
Adeeb Usmani
UAE
365
23
Tom Banton
ENG
363
24
Curtis Campher
IRE
360
25
Rohit Paudel
NEP
356
26
Mujibur Ali
OMN
350
27
Andy Balbirnie
IRE
347
28
Jan Frylinck
NAM
342
29
Keacy Carty
WI
335
30
Cade Carmichael
IRE
327
31
Craig Ervine
ZIM
325
32
Michael van Lingen
NAM
309
33
Harry Tector
IRE
302
34
Akshdeep Nath
UAE
298
35
Will Jacks
ENG
291
36
Amir Jangoo
WI
290
37
Shehan Jayasuriya
SL
284
38
Janith Liyanage
SL
281
39
Rahmat Shah
AFG
280
40
Max O'Dowd
NED
273
41
Henry Nicholls
NZ
270
42
Tom Latham
NZ
262
42
Aaron Johnson
CAN
262
43
KL Rahul
IND
260
43
Shreyas Iyer
IND
260
44
Towhid Hridoy
BAN
256
45
Jacob Bethell
ENG
253
46
Tanish Suri
UAE
252
47
Yuvraj Samra
CAN
247
48
Harsh Thaker
CAN
246
49
Innocent Kaia
ZIM
245
50
Ben Curran
ZIM
241
51
Cooper Connolly
AUS
236
52
Hasan Nawaz
PAK
232
53
Not on record
NED
230
53
Vinayak Shukla
OMN
230
54
Paul Stirling
IRE
229
55
Travis Head
AUS
228
56
Mitchell Marsh
AUS
227
56
Matt Renshaw
AUS
227
57
Arjun Kumal
NEP
225
58
Alex Carey
AUS
222
59
Basir Ahamad
NEP
219
60
Dipendra Singh Airee
NEP
215
61
Jordan Hermann
SA
209
62
Avishka Fernando
SL
208
62
John Campbell
WI
208
63
Monank Patel
USA
204
64
Sohaib Khan
UAE
202
65
Richie Berrington
SCO
200
66
Saad Baig
PAK
199
66
Finlay McCreath
SCO
199
67
Connor Esterhuizen
SA
197
68
Saif Hassan
BAN
196
69
Harpreet Singh
UAE
192
70
Brian Bennett
ZIM
189
70
Zane Green
NAM
189
71
Glenn Phillips
NZ
187
72
Ackeem Auguste
WI
186
73
Wessly Madhevere
ZIM
181
74
Aasif Sheikh
NEP
179
75
Tony de Zorzi
SA
178
76
Ishan Pandey
NEP
176
77
George Dockrell
IRE
175
78
Brendan Taylor
ZIM
174
79
Aaditya Varadarajan
CAN
172
80
Lorcan Tucker
IRE
169
81
Matthew Breetzke
SA
168
81
Jos Buttler
ENG
168
82
Alexander Busing-Volschenk
NAM
167
83
Not on record
CAN
166
84
Pathum Nissanka
SL
165
85
Temba Bavuma
SA
164
86
Rahmanullah Gurbaz
AFG
160
87
Babar Azam
PAK
159
88
Mitchell Santner
NZ
154
89
Najmul Hossain Shanto
BAN
151
90
Fakhar Zaman
PAK
150
90
Brad Evans
ZIM
150
90
Aayan Afzal Khan
UAE
150
90
Malan Kruger
NAM
150
91
Michael Jones
SCO
147
92
Sam Curran
ENG
146
93
Ruben Trumpelmann
NAM
145
94
Gavin Hoey
IRE
144
95
Hashmatullah Shaidi
AFG
143
95
Smit Patel
USA
143
96
Hasnain Ul Wahab
OMN
142
96
Josh Inglis
AUS
142
97
Mark Chapman
HK
139
98
Milind Kumar
USA
137
99
Shakeel Ahmed
OMN
136
99
Charith Asalanka
SL
136
99
Justin Greaves
WI
136
100
Sherfane Rutherford
WI
132
100
Jay Odedra
OMN
132
101
Michael Bracewell
NZ
131
102
Jan Nicol Loftie-Eaton
NAM
129
103
Dunith Wellalage
SL
127
104
Ruturaj Gaikwad
IND
125
104
Arafat Minhas
PAK
125
105
Bas de Leede
NED
122
106
Soumya Sarkar
BAN
120
107
David Miller
SA
118
107
Gulsan Jha
NEP
118
108
Hassnain Shah
OMN
117
109
Faheem Ashraf
PAK
115
110
Shreyas Movva
CAN
113
111
Zach Lion-Cachet
NED
112
111
Jiten Ramanandi
OMN
112
112
Hamza Tariq
CAN
111
113
Matthew Cross
SCO
110
113
Aryan Bisht
OMN
110
114
Ryan Rickelton
SA
107
114
Jordan Cox
ENG
107
115
Basil Hameed
UAE
105
116
Saad Bin Zafar
CAN
103
116
Oliver Peake
AUS
103
117
Shadab Khan
PAK
101
117
Aryansh Sharma
UAE
101
118
Scott Edwards
NED
99
118
Liam Dawson
ENG
99
119
Gus Atkinson
ENG
97
119
Gudakesh Motie
WI
97
119
Maaz Sadaqat
PAK
97
119
Zikria Islam
OMN
97
120
Dhananjaya de Silva
SL
96
120
Nurul Hasan
BAN
96
120
Parvez Hossain Emon
BAN
96
120
Muhammad Waseem
UAE
96
121
Not on record
NED
95
122
Nitish Kumar Reddy
IND
94
123
Shimron Hetmyer
WI
92
123
Devon Conway
NZ
92
124
Tim Tector
IRE
90
124
Litton Das
BAN
90
125
Shaheen Afridi
PAK
89
125
Sahibzada Farhan
PAK
89
126
Rehan Ahmed
ENG
88
126
Dasun Shanaka
SL
88
126
Azmatullah Omarzai
AFG
88
126
Brandon McMullen
SCO
88
127
Nick Kelly
NZ
87
128
Shubham Ranjane
USA
86
129
Dev Khanal
NEP
84
130
Mohammad Rizwan
PAK
83
131
Pargat Singh
CAN
80
132
Axar Patel
IND
79
133
Nathan Ellis
AUS
76
134
Washington Sundar
IND
75
134
Jai Moondra
IRE
75
135
Marco Jansen
SA
74
136
Newman Nyamhuri
ZIM
73
137
Sanjay Krishnamurthi
USA
72
138
Nathan Smith
NZ
71
139
Harshit Rana
IND
70
140
Michael Levitt
NED
69
140
JJ Smit
NAM
69
141
Saiteja Mukkamalla
USA
68
142
Jamie Overton
ENG
67
143
Kamil Mishara
SL
66
144
Ravindra Jadeja
IND
65
145
Rishad Hossain
BAN
64
145
Shayan Jahangir
USA
64
146
Rashid Khan
AFG
63
146
Mehidy Hasan
BAN
63
146
Colin Ackermann
NED
63
146
Ryan Burl
ZIM
63
147
Noah Croes
NED
62
147
Cameron Green
AUS
62
147
Karan Sonavale
OMN
62
148
Not on record
OMN
60
148
Wellington Masakadza
ZIM
60
148
Dewald Brevis
SA
60
149
Abdul Samad
PAK
58
150
Roston Chase
WI
57
150
Ansh Patel
CAN
57
151
Akhil Kumar
CAN
56
152
Samay Shrivastava
OMN
54
153
Keemo Paul
WI
52
154
Jan Balt
NAM
51
154
Jack Brassell
NAM
51
154
Karan KC
NEP
51
155
Jordan Neill
IRE
50
155
Andy McBrine
IRE
50
155
Corbin Bosch
SA
50
156
Xavier Bartlett
AUS
49
156
Sahan Arachchige
SL
49
157
Tim Seifert
NZ
48
158
Darwish Rasooli
AFG
47
158
Narayan Saishiv
OMN
47
159
Jack Edwards
AUS
45
159
Taskin Ahmed
BAN
45
159
Ben Calitz
IRE
45
160
Saad Masood
PAK
44
161
Harmeet Singh
USA
43
162
Alzarri Joseph
WI
42
162
Matthew Forde
WI
42
163
Sachindu Colombage
SL
41
163
Jacob Duffy
NZ
41
163
Ajayveer Hundal
CAN
41
163
Richard Ngarava
ZIM
41
164
Naman Dhir
IND
40
165
Ghazi Ghori
PAK
39
166
Not on record
CAN
38
167
Quinton de Kock
SA
36
167
Aryan Dutt
NED
36
168
Not on record
CAN
35
168
Gurnoor Brar
IND
35
169
Mitchell Starc
AUS
34
169
Mosaddek Hossain
BAN
34
169
Jason Smith
SA
34
170
Mark Watt
SCO
33
170
Asitha Fernando
SL
33
171
Adam Zampa
AUS
32
171
Haris Rauf
PAK
32
171
Khary Pierre
WI
32
171
Dean Foxcroft
NZ
32
172
Eshan Malinga
SL
30
173
Shamyl Hussain
BAN
29
173
Not on record
CAN
29
173
Yamin Ahmadzai
AFG
29
174
Tafadzwa Tsiga
ZIM
28
174
Blair Tickner
NZ
28
174
Kyle Jamieson
NZ
28
174
Kristian Clarke
NZ
28
174
Mustafizur Rahman
BAN
28
175
Hussain Talat
PAK
26
175
Saim Ayub
PAK
26
175
Nicholas Kirton
CAN
26
175
Mark Adair
IRE
26
175
Nadeem Khan
OMN
26
176
Shah Faisal
OMN
25
176
Liam McCarthy
IRE
25
176
Clive Madande
ZIM
25
176
Tristan Stubbs
SA
25
176
Vitel Lawes
WI
25
177
Afif Hossain
BAN
23
178
Shoriful Islam
BAN
22
178
Not on record
CAN
22
178
Matthew Spoors
CAN
22
179
Sukhjinder Singh
CAN
21
179
Ernest Masuku
ZIM
21
179
Sanju Sajeev
OMN
21
179
Hassan Khan
GER
21
180
Kaleem Sana
CAN
20
180
Bernard Scholtz
NAM
20
180
Ishan Kishan
IND
20
181
Dushmantha Chameera
SL
19
181
Jeffrey Vandersay
SL
19
181
Jayden Seales
WI
19
181
Mitchell Hay
NZ
19
181
Waldo Smith
NAM
19
181
Ali Naseer
UAE
19
181
Jack Jarvis
SCO
19
182
Duan Jansen
SA
18
182
Jofra Archer
ENG
18
182
Nahid Rana
BAN
18
182
Aamir Kaleem
OMN
18
183
Michael English
SCO
17
183
Sundeep Jora
NEP
17
183
Nandan Yadav
NEP
17
183
Aiden Markram
SA
17
183
Khuzaima Tanveer
UAE
17
184
Dilshan Madushanka
SL
16
185
Razaullah
PAK
15
185
Safyaan Sharif
SCO
15
185
Sandeep Lamichhane
NEP
15
186
Ibrar Ahmad
HUN
14
186
Haider Ali
UAE
14
186
Timm van der Gugten
NED
14
186
Henry Crocombe
ENG
14
187
Jasprit Bumrah
IND
13
187
Spencer Johnson
AUS
13
187
Willem Myburgh
NAM
13
187
Blessing Muzarabani
ZIM
13
187
Eathan Bosch
SA
13
187
AM Ghazanfar
AFG
13
188
Shivam Sharma
CAN
12
188
Anshul Kamboj
IND
12
188
Adil Rashid
ENG
12
189
Zak Crawley
ENG
11
189
Pramod Madushan
SL
11
189
Jayden Lennox
NZ
11
189
Ali Khan
USA
11
190
Zakary Foulkes
NZ
10
190
Josh Hazlewood
AUS
10
190
Abrar Ahmed
PAK
10
190
Al Islam
BAN
10
191
Naseem Shah
PAK
9
191
Lalit Rajbanshi
NEP
9
191
Sher Malla
NEP
9
192
Mohammad Nabi
AFG
8
192
Shamar Joseph
WI
8
192
Arshdeep Singh
IND
8
192
Maheesh Theekshana
SL
8
192
Byron McDonough
IRE
8
192
Muhammad Arfan
UAE
8
193
Mohammad Wasim
PAK
7
194
Pat Cummins
AUS
6
194
Dhruv Parashar
UAE
6
194
Rubin Hermann
SA
6
194
Bjorn Fortuin
SA
6
194
Matthew Fisher
ENG
6
194
Max Heingo
NAM
6
194
Muhammed Imran
OMN
6
195
Jasper Davidson
SCO
5
195
George Munsey
SCO
5
195
Wanindu Hasaranga
SL
5
196
Mohammed Siraj
IND
4
196
Josh Tongue
ENG
4
196
Muhammad Jawadullah
UAE
4
196
Tanaka Chivanga
ZIM
4
196
Gerald Coetzee
SA
4
196
Prenelan Subrayen
SA
4
196
Graeme Cremer
ZIM
4
196
Oliver Davidson
SCO
4
197
Nqobani Mokoena
SA
3
197
Junaid Siddique
UAE
3
197
Matthew Humphreys
IRE
3
197
Kuldeep Yadav
IND
3
197
Prasidh Krishna
IND
3
198
Sonny Baker
ENG
2
198
Nqabayomzi Peter
SA
2
198
Keshav Maharaj
SA
2
198
Fazalhaq Farooqi
AFG
2
198
Mohammad Saleem
AFG
2
198
Ziaur Rahman
AFG
2
199
Lizaad Williams
SA
1
199
Jewel Andrew
WI
1
199
Auqib Nabi
IND
1
199
Shivam Dube
IND
1
200
Not on record
SCO
0
Show all 355 ↓
Nothing matches that filter.
RECENT RESULTS
1 match
▲
show
‹
ODI
India in New Zealand ODI Series
NZ
134 (41.0)
IND
113/7 (26.0)
›