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.
TEST
2026
170 entries
1
1018
Sonal Dinusha
SL
198 clear of Joe Root
2
820
Joe Root
ENG
198 off the lead
3
808
Justin Greaves
WI
210 off the lead
● LEADS
Sonal Dinusha
SL
1018 · 198 ahead of Root
↑ IN THE CHASE
0
players within 10% of the lead — Dinusha is out on their own
★ TOP-10 CUT-OFF
643
The mark at number ten — 160 entries sit below it
● NATION IN FRONT
England
8 of the top 50 · 10 teams represented
Most Balls Faced — full list
170 entries, ranked
Table view
1
Sonal Dinusha
SL
1018
2
Joe Root
ENG
820
3
Justin Greaves
WI
808
4
Amir Jangoo
WI
783
5
Kavem Hodge
WI
730
6
Matt Renshaw
AUS
717
7
Steven Smith
AUS
705
8
Rahmat Shah
AFG
687
9
Harry Brook
ENG
667
10
Roston Chase
WI
643
11
Cameron Green
AUS
630
12
Travis Head
AUS
628
13
Sediqullah Atal
AFG
576
14
Shai Hope
WI
564
15
Abdullah Shafique
PAK
561
16
Najmul Hossain Shanto
BAN
550
17
Dhananjaya de Silva
SL
549
18
Brandon King
WI
535
19
Shan Masood
PAK
513
20
Jacob Bethell
ENG
511
21
Jamie Smith
ENG
507
22
Emilio Gay
ENG
499
23
Devdutt Padikkal
IND
498
24
Temba Bavuma
SA
497
25
Alex Carey
AUS
494
26
Daryl Mitchell
NZ
482
27
Mehidy Hasan
BAN
481
28
Aiden Markram
SA
479
29
Shadman Islam
BAN
473
30
John Campbell
WI
464
31
Babar Azam
PAK
461
32
Towhid Hridoy
BAN
447
33
Marnus Labuschagne
AUS
443
34
Tagenarine Chanderpaul
WI
434
35
Ben Duckett
ENG
426
36
Wiaan Mulder
SA
421
37
Mushfiqur Rahim
BAN
408
38
Tanzid Hasan
BAN
405
39
Kamindu Mendis
SL
400
40
Jordan Cox
ENG
396
41
Azan Awais
PAK
378
42
Devon Conway
NZ
377
43
Lahiru Udara
SL
375
44
Ryan Rickelton
SA
368
45
Rachin Ravindra
NZ
343
46
Litton Das
BAN
338
47
Tom Latham
NZ
324
48
Henry Nicholls
NZ
317
48
Gus Atkinson
ENG
317
49
Saud Shakeel
PAK
293
50
Mominul Haque
BAN
286
51
Pat Cummins
AUS
283
51
Brian Bennett
ZIM
283
52
Nathan Lyon
AUS
276
53
Dan Lawrence
ENG
272
54
Dinesh Chandimal
SL
265
55
Dhruv Jurel
IND
260
56
Brendan Taylor
ZIM
256
57
Ikram Alikhil
AFG
255
57
KL Rahul
IND
255
58
Marco Jansen
SA
253
59
Not on record
WI
252
60
Tom Blundell
NZ
248
61
Simon Harmer
SA
245
62
David Bedingham
SA
238
63
Glenn Phillips
NZ
236
64
Beau Webster
AUS
225
65
Rishabh Pant
IND
220
66
Imam-ul-Haq
PAK
219
67
Marques Ackerman
SA
212
68
Hasan Mahmud
BAN
204
69
Mohammad Abbas
PAK
193
70
Rahmanullah
AFG
188
71
Josh Tongue
ENG
182
72
Scott Boland
AUS
181
73
Lahiru Kumara
SL
178
74
Mitchell Starc
AUS
176
74
Nayeem Hasan
BAN
176
75
Taijul Islam
BAN
169
76
Kemar Roach
WI
163
77
Mohammad Rizwan
PAK
161
78
Jofra Archer
ENG
156
78
Shubman Gill
IND
156
79
Josh Inglis
AUS
152
80
Matthew Breetzke
SA
150
81
Niroshan Dickwella
SL
147
82
Joshua Da Silva
WI
143
83
Kusal Mendis
SL
142
84
Abdul Malik
AFG
139
85
Ben Curran
ZIM
135
86
Ravindra Jadeja
IND
127
87
Nathan Smith
NZ
126
88
Qais Ahmad
AFG
120
89
Ali Usman
PAK
119
90
Milan Rathnayake
SL
118
91
Jake Weatherald
AUS
116
92
Shamar Joseph
WI
115
93
Zia-ur-Rehman
AFG
112
94
Prabath Jayasuriya
SL
110
95
Nishan Madushka
SL
107
95
Salman Agha
PAK
107
96
Jomel Warrican
WI
102
97
Ollie Robinson
ENG
100
98
Yamin Ahmadzai
AFG
96
99
Ben Stokes
ENG
95
99
Kyle Jamieson
NZ
95
100
Yashasvi Jaiswal
IND
93
101
Jayden Seales
WI
92
102
James Rew
ENG
90
102
Michael Neser
AUS
90
103
Cooper Connolly
AUS
85
103
Nic Maddinson
AUS
85
103
Matthew Fisher
ENG
85
103
Hashmatullah Shaidi
AFG
85
104
Khurram Shahzad
PAK
84
105
Tafadzwa Tsiga
ZIM
81
106
Taskin Ahmed
BAN
79
107
Tristan Stubbs
SA
78
108
Sajid Khan
PAK
72
109
Wessly Madhevere
ZIM
70
110
Shahidullah
AFG
69
111
Mohammad Ali
PAK
66
111
Will O?Rourke
NZ
66
112
Innocent Kaia
ZIM
65
113
Ismat Alam
AFG
64
113
Kamil Mishara
SL
64
113
Will Jacks
ENG
64
114
Matthew Potts
ENG
59
115
Usman Khawaja
AUS
56
116
Craig Ervine
ZIM
55
117
Josh Hazlewood
AUS
52
118
Graeme Cremer
ZIM
51
119
Mohammed Siraj
IND
50
120
Keshav Maharaj
SA
47
121
Sonny Baker
ENG
45
122
Alzarri Joseph
WI
44
123
Ben Sears
NZ
41
123
Zakary Foulkes
NZ
41
124
Matt Henry
NZ
40
125
Asitha Fernando
SL
39
126
Kane Williamson
NZ
38
127
Not on record
WI
36
128
Shoaib Bashir
ENG
35
129
Jaker Ali
BAN
34
130
Ghazi Ghori
PAK
32
131
Zak Crawley
ENG
31
131
Kasun Rajitha
SL
31
132
Anrich Nortje
SA
30
132
Shoriful Islam
BAN
30
133
Brydon Carse
ENG
26
134
Ebadot Hossain
BAN
25
134
Newman Nyamhuri
ZIM
25
135
Kuldeep Yadav
IND
24
136
Kyle Verreynne
SA
23
137
Prasidh Krishna
IND
21
138
Isitha Wijesundara
WI
20
139
Aamer Jamal
PAK
17
139
Mohammad Saleem
AFG
17
140
Kagiso Rabada
SA
16
141
Mitchell Santner
NZ
15
141
Not on record
ZIM
15
142
Pathum Nissanka
SL
12
143
Saim Ayub
PAK
11
143
Blessing Muzarabani
ZIM
11
144
Awais Zafar
PAK
8
145
Gerald Coetzee
SA
7
146
Blair Tickner
NZ
6
147
Anderson Phillip
WI
5
148
Ziaur Rahman
AFG
3
149
Ubaid Shah
PAK
2
Show all 170 ↓
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)
›