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 2025: Top Performers, Rankings & Full Stats
This page shows players with the most balls faced during the 2025 season, ranking them by their on-field performances.
ODI
2025
262 entries
1
883
Daryl Mitchell
NZ
37 clear of Joe Root
2
846
Joe Root
ENG
37 off the lead
3
784
Mohammad Rizwan
PAK
99 off the lead
● LEADS
Daryl Mitchell
NZ
883 · 37 ahead of Root
↑ IN THE CHASE
1
player sits within 10% of the lead on most balls faced
★ TOP-10 CUT-OFF
647
The mark at number ten — 252 entries sit below it
● NATION IN FRONT
New Zealand
8 of the top 50 · 13 teams represented
Most Balls Faced — full list
262 entries, ranked
Table view
1
Daryl Mitchell
NZ
883
2
Joe Root
ENG
846
3
Mohammad Rizwan
PAK
784
4
Keacy Carty
WI
771
5
Matthew Breetzke
SA
730
6
Salman Agha
PAK
715
7
Babar Azam
PAK
705
8
Shai Hope
WI
681
9
Virat Kohli
IND
677
10
Rohit Sharma
IND
647
11
Towhid Hridoy
BAN
577
12
Rachin Ravindra
NZ
565
13
Shreyas Iyer
IND
554
14
Shubman Gill
IND
552
15
Charith Asalanka
SL
539
16
Kusal Mendis
SL
536
17
Kane Williamson
NZ
525
18
Ben Duckett
ENG
508
19
Janith Liyanage
SL
492
20
Temba Bavuma
SA
481
21
Pathum Nissanka
SL
479
21
Ibrahim Zadran
AFG
479
22
Harry Brook
ENG
460
23
Jos Buttler
ENG
458
24
Devon Conway
NZ
446
25
Tom Latham
NZ
445
26
Fakhar Zaman
PAK
408
27
Will Young
NZ
405
28
Aiden Markram
SA
395
28
Ben Curran
ZIM
395
29
Michael Bracewell
NZ
372
30
Jaker Ali
BAN
367
31
Quinton de Kock
SA
362
32
Mitchell Marsh
AUS
353
33
Roston Chase
WI
347
34
Mark Chapman
HK
345
35
KL Rahul
IND
340
36
Kamindu Mendis
SL
335
37
Najmul Hossain Shanto
BAN
330
38
Axar Patel
IND
328
39
Jacob Bethell
ENG
325
39
Justin Greaves
WI
325
40
Ryan Rickelton
SA
317
41
Glenn Phillips
NZ
306
42
Travis Head
AUS
302
43
Sherfane Rutherford
WI
292
44
Brian Bennett
ZIM
275
45
Alex Carey
AUS
270
46
Andy Balbirnie
IRE
267
47
Mehidy Hasan
BAN
266
48
Saim Ayub
PAK
263
49
Sadeera Samarawickrama
SL
251
50
Brandon King
WI
241
50
Tony de Zorzi
SA
241
51
Hussain Talat
PAK
238
52
Paul Stirling
IRE
229
53
Harry Tector
IRE
228
54
Matthew Short
AUS
227
55
Sikandar Raza
ZIM
225
56
Saif Hassan
BAN
211
57
Josh Inglis
AUS
208
58
Jamie Smith
ENG
206
58
Sediqullah Atal
AFG
206
59
Jamie Overton
ENG
205
60
Corbin Bosch
SA
204
60
Rahmat Shah
AFG
204
61
Rassie van der Dussen
SA
199
62
Abdullah Shafique
PAK
197
62
Yashasvi Jaiswal
IND
197
63
Wanindu Hasaranga
SL
189
63
Soumya Sarkar
BAN
189
63
Lorcan Tucker
IRE
189
63
Azmatullah Omarzai
AFG
189
64
Hashmatullah Shaidi
AFG
188
65
Tristan Stubbs
SA
185
66
Mitchell Santner
NZ
182
67
Steven Smith
AUS
175
68
Evin Lewis
WI
173
69
Curtis Campher
IRE
170
70
Rahmanullah Gurbaz
AFG
165
71
Gudakesh Motie
WI
161
72
Dewald Brevis
SA
160
73
Alick Athanaze
WI
157
74
Naseem Shah
PAK
152
75
Wiaan Mulder
SA
151
76
Tanzid Hasan
BAN
149
77
Lhuan-dre Pretorius
SA
145
78
Mohammad Nawaz
PAK
143
79
Tayyab Tahir
PAK
137
80
Will Jacks
ENG
130
80
Craig Ervine
ZIM
130
81
Parvez Hossain Emon
BAN
129
82
Hasan Nawaz
PAK
127
82
Nishan Madushka
SL
127
83
Saud Shakeel
PAK
125
84
Khushdil Shah
PAK
124
85
Faheem Ashraf
PAK
123
86
Mahidul Islam Ankon
BAN
121
87
Marnus Labuschagne
AUS
119
87
Heinrich Klaasen
SA
119
88
Mohammad Nabi
AFG
117
88
Cameron Green
AUS
117
89
Avishka Fernando
SL
115
89
Keshav Maharaj
SA
115
90
Hardik Pandya
IND
114
91
Cooper Connolly
AUS
112
91
Matt Renshaw
AUS
112
92
Liam Livingstone
ENG
105
92
Adil Rashid
ENG
105
92
Kamil Mishara
SL
105
93
Jofra Archer
ENG
104
94
Muhammad Abbas
NZ
103
95
Phil Salt
ENG
101
96
Chamindu Wickramasinghe
SL
100
97
Henry Nicholls
NZ
97
97
Ruturaj Gaikwad
IND
97
98
Brydon Carse
ENG
95
99
Matthew Forde
WI
94
100
Wessly Madhevere
ZIM
93
101
Rishad Hossain
BAN
92
101
Ben Dwarshuis
AUS
92
102
Ravindra Jadeja
IND
91
103
Mitchell Hay
NZ
88
104
George Dockrell
IRE
87
104
David Miller
SA
87
105
Rhys Mariu
NZ
86
106
Maheesh Theekshana
SL
85
107
Amir Jangoo
WI
83
108
Ackeem Auguste
WI
82
108
Nurul Hasan
BAN
82
108
Cade Carmichael
IRE
82
108
Sean Williams
ZIM
82
109
Adam Zampa
AUS
78
110
Aaron Hardie
AUS
67
111
Sam Curran
ENG
66
112
Washington Sundar
IND
65
112
Tony Munyonga
ZIM
65
113
Marco Jansen
SA
64
114
Tanzim Hasan Sakib
BAN
63
115
Nick Kelly
NZ
61
116
Nathan Smith
NZ
60
117
Andy McBrine
IRE
59
117
Dushmantha Chameera
SL
59
118
Tanvir Islam
BAN
57
119
Nathan Ellis
AUS
56
120
Alzarri Joseph
WI
55
120
Eshan Malinga
SL
55
121
Nandre Burger
SA
53
122
Jason Smith
SA
51
122
Khary Pierre
WI
51
123
John Campbell
WI
50
123
Usman Khan
PAK
50
123
Dunith Wellalage
SL
50
124
Shaheen Afridi
PAK
47
125
Imam-ul-Haq
PAK
45
125
Romario Shepherd
WI
45
125
Zakary Foulkes
NZ
45
126
Jayden Seales
WI
42
126
Shamim Hossain
BAN
42
127
Tom Banton
ENG
41
128
Brendan Taylor
ZIM
40
129
Rashid Khan
AFG
39
130
Pavan Rathnayake
SL
37
131
Kyle Verreynne
SA
36
131
Clive Madande
ZIM
36
131
Nangeyalia Kharote
AFG
36
132
Wellington Masakadza
ZIM
35
132
Mustafizur Rahman
BAN
35
133
Taskin Ahmed
BAN
34
133
Hasan Mahmud
BAN
34
133
Gulbadin Naib
AFG
34
134
Akeal Hosein
WI
32
134
Kamran Ghulam
PAK
32
134
Harshit Rana
IND
32
135
Sean Abbott
AUS
31
135
Nqabayomzi Peter
SA
31
135
Milan Rathnayake
SL
31
136
Tim Seifert
NZ
29
136
Josh Philippe
AUS
29
136
Haris Rauf
PAK
29
137
Nasum Ahmed
BAN
28
138
Mitchell Owen
AUS
27
138
Nuwanidu Fernando
SL
27
139
Pramod Madushan
SL
26
139
Gus Atkinson
ENG
26
139
Shamar Springer
WI
26
140
Senuran Muthusamy
SA
25
140
Mark Adair
IRE
25
141
Lungi Ngidi
SA
24
141
Mohammad Naim
BAN
24
142
Asitha Fernando
SL
23
142
Glenn Maxwell
AUS
23
142
Sinethemba Qeshile
SA
23
142
Noor Ahmad
AFG
23
143
Donovan Ferreira
SA
22
143
Kagiso Rabada
SA
22
143
Saqib Mahmood
ENG
22
144
Nitish Kumar Reddy
IND
21
144
Richard Ngarava
ZIM
21
145
Blair Tickner
NZ
20
146
AM Ghazanfar
AFG
19
147
Prenelan Subrayen
SA
18
147
Jake Fraser-McGurk
AUS
18
148
Tanveer Sangha
AUS
17
148
Arshdeep Singh
IND
17
148
Abrar Ahmed
PAK
17
148
Ben Sears
NZ
17
149
Sufiyan Muqeem
PAK
16
150
Xavier Bartlett
AUS
15
150
Johnathan Campbell
ZIM
15
151
Akif Javed
PAK
14
151
Shamar Joseph
WI
14
151
Mahmudullah
BAN
14
152
Nahid Rana
BAN
13
152
Ikram Alikhil
AFG
13
152
Matt Henry
NZ
13
152
Ottneil Baartman
SA
13
153
Jewel Andrew
WI
12
153
Haseebullah Khan
PAK
12
153
Mohammad Wasim
PAK
12
153
Mitchell Starc
AUS
12
153
Jeffrey Vandersay
SL
12
154
Mark Wood
ENG
11
154
Codi Yusuf
SA
11
155
Will O?Rourke
NZ
10
155
Lahiru Kumara
SL
10
156
George Linde
SA
9
156
Eathan Bosch
SA
9
157
Mohammed Shami
IND
8
158
Mushfiqur Rahim
BAN
6
158
Trevor Gwandu
ZIM
6
158
Brad Evans
ZIM
6
158
Bjorn Fortuin
SA
6
159
Liam McCarthy
IRE
5
159
Thomas Mayes
IRE
5
159
Kyle Jamieson
NZ
5
159
Tadiwanashe Marumani
ZIM
5
159
Kwena Maphaka
SA
5
159
Josh Hazlewood
AUS
5
160
Litton Das
BAN
4
160
Luke Wood
ENG
4
160
Shimron Hetmyer
WI
4
160
Bashir Ahmad
AFG
4
160
Jacob Duffy
NZ
4
160
Graham Hume
IRE
4
161
Josh Little
IRE
3
161
Lizaad Williams
SA
3
161
Blessing Muzarabani
ZIM
3
161
Hasan Ali
PAK
3
161
Kuldeep Yadav
IND
3
162
Mohammad Ali
PAK
2
162
Spencer Johnson
AUS
2
162
Rubin Hermann
SA
2
162
Mihlali Mpongwana
SA
2
162
Barry McCarthy
IRE
2
163
Matthew Humphreys
IRE
1
163
Fazalhaq Farooqi
AFG
1
163
Irfan Khan
PAK
1
163
Mohammed Siraj
IND
1
163
Sonny Baker
ENG
1
163
Jediah Blades
WI
1
164
Bilal Sami
AFG
0
Show all 262 ↓
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)
›