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
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
Zimbabwe
India
England
Bangladesh
New Zealand
Recent Players
▼
Brad Evans
Shai Hope
Ishan Kishan
Ali Dawood
Sikandar Raza
Abhishek Sharma
Axar Patel
Virandeep Singh Jagjit Singh
Arshdeep Singh
Kusal Mendis
Roston Chase
Shivam Dube
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 2019: Top Performers, Rankings & Full Stats
The most balls faced in 2019 highlights the top performers of the season based on official match data.
ODI
2019
410 entries
1
1726
Shai Hope
WI
69 clear of Rohit Sharma
2
1657
Rohit Sharma
IND
69 off the lead
3
1429
Virat Kohli
IND
297 off the lead
● LEADS
Shai Hope
WI
1726 · 69 ahead of Sharma
↑ IN THE CHASE
1
player sits within 10% of the lead on most balls faced
★ TOP-10 CUT-OFF
980
The mark at number ten — 400 entries sit below it
● NATION IN FRONT
Australia
5 of the top 50 · 15 teams represented
Most Balls Faced — full list
410 entries, ranked
Table view
1
Shai Hope
WI
1726
2
Rohit Sharma
IND
1657
3
Virat Kohli
IND
1429
4
Usman Khawaja
AUS
1278
5
Aaron Finch
AUS
1276
6
Kane Williamson
NZ
1258
7
Babar Azam
PAK
1163
8
Ross Taylor
NZ
1090
9
Imam-ul-Haq
PAK
1072
10
Joe Root
ENG
980
11
Faf du Plessis
SA
917
12
Paul Stirling
IRE
907
13
Rahmat Shah
AFG
876
14
Mushfiqur Rahim
BAN
837
15
Jonny Bairstow
ENG
820
16
Rassie van der Dussen
SA
811
17
Shakib Al Hasan
BAN
778
18
Ben Stokes
ENG
777
19
Quinton de Kock
SA
773
20
Kusal Mendis
SL
761
21
Fakhar Zaman
PAK
740
22
MS Dhoni
IND
729
23
David Warner
AUS
724
24
Asghar Stanikzai
AFG
718
25
Jason Roy
ENG
715
26
Aaron Jones
USA
712
27
Haris Sohail
PAK
705
27
KL Rahul
IND
705
27
Eoin Morgan
ENG
705
28
Chris Gayle
WI
686
29
Assad Vala
PNG
680
30
Martin Guptill
NZ
668
31
Nicholas Pooran
WI
661
32
Kusal Perera
SL
647
32
Andy Balbirnie
IRE
647
33
Shikhar Dhawan
IND
635
34
Alex Carey
AUS
621
35
Shimron Hetmyer
WI
614
36
Tamim Iqbal
BAN
611
37
Kyle Coetzer
SCO
578
38
Henry Nicholls
NZ
576
39
Monank Patel
USA
567
40
Hashim Amla
SA
560
41
Stephan Baard
NAM
558
42
Shaun Marsh
AUS
556
43
Hashmatullah Shaidi
AFG
532
44
Dimuth Karunaratne
SL
525
45
Najibullah Zadran
AFG
523
45
Angelo Mathews
SL
523
46
Xavier Marshall
WI
513
47
Soumya Sarkar
BAN
508
48
Steven Taylor
USA
507
49
Kedar Jadhav
IND
506
50
Peter Handscomb
AUS
500
51
Jos Buttler
ENG
492
52
Mohammad Hafeez
PAK
490
53
Glenn Maxwell
AUS
480
54
Evin Lewis
WI
477
55
Mohammad Nabi
AFG
469
56
Craig Ervine
ZIM
463
57
William Porterfield
IRE
462
57
Avishka Fernando
SL
462
58
Khawar Ali
OMN
460
59
Aqib Sulehri
OMN
454
60
Steven Smith
AUS
441
61
Mahmudullah
BAN
438
62
Matthew Cross
SCO
435
63
Sarfraz Ahmed
PAK
434
64
Tom Latham
NZ
422
65
Marcus Stoinis
AUS
409
66
James Neesham
NZ
406
67
Jean-Pierre Kotze
NAM
404
68
Calum MacLeod
SCO
399
69
Roston Chase
WI
393
70
Tony Ura
PNG
389
71
Jason Holder
WI
386
72
Charles Amini
PNG
381
73
Ikram Alikhil
AFG
376
74
Kevin O'Brien
IRE
374
75
Chad Soper
PNG
371
76
Sean Williams
ZIM
367
77
Anshuman Rath
HK
361
77
Dhananjaya de Silva
SL
361
78
Imad Wasim
PAK
360
79
Gulbadin Naib
AFG
357
80
Lega Siaka
PNG
355
80
Hazratullah Zazai
AFG
355
81
Merwe Erasmus
NAM
347
81
Kiplin Doriga
PNG
347
84
Mohammad Mithun
BAN
337
85
Sabbir Rahman
BAN
334
86
Ambati Rayudu
IND
328
87
Sunil Ambris
WI
327
88
Chundangapoyil Rizwan
UAE
325
89
Mohammad Nadeem
OMN
320
90
Jatinder Singh
OMN
318
90
Colin Munro
NZ
318
91
David Miller
SA
317
92
Sese Bau
PNG
310
93
Richie Berrington
SCO
304
94
Suraj Kumar
OMN
301
95
Chirag Suri
UAE
297
95
Rishabh Pant
IND
297
96
Aiden Markram
SA
293
97
Shoaib Malik
PAK
289
97
Lahiru Thirimanne
SL
289
98
Navneet Dhaliwal
CAN
283
99
Thisara Perera
SL
280
99
Reeza Hendricks
SA
280
100
Andile Phehlukwayo
SA
277
101
Craig Williams
NAM
276
102
Mohammad Rizwan
PAK
275
103
Johannes Smit
NAM
270
104
Zeeshan Maqsood
OMN
269
105
Kinchit Shah
HK
265
106
Zane Green
NAM
257
107
Mohammad Shahzad
AFG
256
108
Litton Das
BAN
250
109
Vijay Shankar
IND
246
110
Hardik Pandya
IND
243
111
James McCollum
IRE
240
112
Not on record
NAM
237
113
Shreyas Iyer
IND
236
114
Shaiman Anwar
UAE
234
115
Ghulam Shabber
UAE
232
116
Not on record
CAN
231
117
Rashid Khan
AFG
226
118
Karl Birkenstock
NAM
224
119
Carlos Brathwaite
WI
223
119
George Dockrell
IRE
223
120
Colin de Grandhomme
NZ
220
121
Nitish Kumar
CAN
218
122
Ravindra Jadeja
IND
214
122
John Campbell
WI
214
123
Darren Bravo
WI
211
124
Mohammad Saifuddin
BAN
208
124
Sandeep Goud
OMN
208
125
Regis Chakabva
ZIM
204
126
Oshada Fernando
SL
203
126
George Munsey
SCO
203
127
Max O'Dowd
NED
200
128
Mosaddek Hossain
BAN
197
129
Abid Ali
PAK
196
130
Norman Vanua
PNG
195
131
Karima Gore
USA
194
132
Gaudi Toka
PNG
190
133
Sikandar Raza
ZIM
189
134
Jamie Atkinson
HK
181
134
Isuru Udana
SL
181
135
Craig Wallace
SCO
180
136
Babar Hayat
HK
178
137
Basil Hameed
UAE
177
138
Paras Khadka
NEP
176
139
Solomon Mire
ZIM
175
139
Mitchell Santner
NZ
175
140
Mehidy Hasan
BAN
174
141
Jaskaran Malhotra
USA
173
142
Brendan Taylor
ZIM
171
142
Chris Woakes
ENG
171
143
Umar Akmal
PAK
170
144
Ahsan Abbasi
HK
166
145
Timil Patel
USA
155
146
Not on record
CAN
151
147
James Vince
ENG
149
148
Moeen Ali
ENG
148
149
Shan Masood
PAK
145
150
Nosaina Pokana
PNG
142
150
Jan Frylinck
NAM
142
151
Gary Wilson
IRE
141
152
Peter Moor
ZIM
136
152
Hayden Walsh
WI
136
153
Akshay Homraj
USA
135
154
Nisarg Patel
USA
134
155
Ryan Burl
ZIM
133
155
Shadab Khan
PAK
133
156
Michael Jones
SCO
130
157
Mohammad Boota
UAE
129
158
Asif Ali
PAK
127
158
Tanwir Afzal
HK
127
159
Noor Ali Zadran
AFG
125
160
Donald Tiripano
ZIM
124
162
Niroshan Dickwella
SL
121
162
Saurabh Netravalkar
USA
121
163
Ashley Nurse
WI
120
164
Jason Kila
PNG
119
165
Aarif Sheikh
NEP
116
166
Hiral Patel
CAN
115
167
Hamilton Masakadza
ZIM
110
167
Dinesh Karthik
IND
110
168
Alex Hales
ENG
108
168
Aizaz Khan
HK
108
169
Scott McKechnie
HK
107
170
Bhuvneshwar Kumar
IND
105
170
Nathan Coulter-Nile
AUS
105
171
Tom Curran
ENG
104
172
Lorcan Tucker
IRE
103
173
Mark Adair
IRE
101
174
Gyanendra Malla
NEP
100
175
Hasan Ali
PAK
98
176
Simi Singh
IRE
97
177
Srimantha Wijeyeratne
CAN
96
177
Samiullah Shenwari
AFG
96
178
Lasith Malinga
SL
94
178
Safyaan Sharif
SCO
94
179
Jean-Paul Duminy
SA
93
180
Ian Holland
USA
92
181
Rohan Mustafa
UAE
89
182
Ben Cooper
NED
88
183
Ashton Turner
AUS
86
184
Not on record
PAK
85
185
Christoffel Viljoen
NAM
83
185
Kieron Pollard
WI
83
186
Pat Cummins
AUS
82
186
Rohit Paudel
NEP
82
187
Doug Bracewell
NZ
79
187
Sheldon Cottrell
WI
79
188
Binod Bhandari
NEP
77
188
Kagiso Rabada
SA
77
188
Imran Haider
UAE
77
189
Ben Foakes
ENG
76
189
Mitchell Starc
AUS
76
190
Sompal Kami
NEP
75
191
Kuldeep Yadav
IND
73
191
Kyle Jarvis
ZIM
73
191
Wesley Barresi
NED
73
191
Adil Rashid
ENG
73
191
Vriitya Aravind
UAE
73
191
Khurram Khan
OMN
73
192
Ahmad Butt
OMN
72
192
Wahab Riaz
PAK
72
192
Ehsan Khan
HK
72
193
Hiri Hiri
PNG
71
193
Rodrigo Thomas
CAN
71
194
Mashrafe Mortaza
BAN
70
195
Damien Ravu
PNG
69
196
Simon Atai
PNG
67
197
Elmore Hutchinson
USA
63
198
Angelo Perera
SL
62
199
Chris Morris
SA
61
199
Kemar Roach
WI
61
199
Dylan Budge
SCO
61
200
Faheem Ashraf
PAK
60
201
Jeevan Mendis
SL
59
202
Jonathan Carter
WI
58
202
Priyamal Perera
SL
58
203
Tobias Visee
NED
56
203
Brandon King
WI
56
204
Dilon Heyliger
CAN
54
204
Roelof van der Merwe
NED
54
205
Waheed Ahmed
UAE
51
206
Jhye Richardson
AUS
50
207
David Willey
ENG
49
207
Oshane Thomas
WI
49
207
Fabian Allen
WI
49
207
Tim Murtagh
IRE
49
208
Javed Ahmadi
AFG
47
208
Ajay Lalcheta
OMN
47
208
Scott Edwards
NED
47
209
Amir Hayat
UAE
45
209
Ahmed Raza
UAE
45
210
Yuzvendra Chahal
IND
44
210
Liam Plunkett
ENG
44
210
Ravinderpal Singh
CAN
44
210
Cameron Stevenson
USA
44
211
Nikhil Dutta
CAN
43
212
Barry McCarthy
IRE
42
212
Keemo Paul
WI
42
212
Shaheen Afridi
PAK
42
212
Iftikhar Ahmed
PAK
42
212
Sultan Ahmed
UAE
42
213
Saad Zafar
CAN
41
213
Mustafizur Rahman
BAN
41
213
Andy McBrine
IRE
41
214
Dawlat Zadran
AFG
40
214
Trent Boult
NZ
40
214
Wanindu Hasaranga
SL
40
215
Lakshan Sandakan
SL
39
215
Matt Henry
NZ
39
215
Ranasinghe Ranasinghe
SL
39
215
Jasdeep Singh
USA
39
216
Mujeeb Ur Rahman
AFG
38
216
Joe Denly
ENG
38
216
Boyd Rankin
ENG
38
216
Kamindu Mendis
SL
38
216
Mohammad Naveed
UAE
38
216
Michael Leask
SCO
38
217
Shahid Wasif
HK
37
217
Taijul Islam
BAN
37
217
Suranga Lakmal
SL
37
217
Richmond Mutumbami
ZIM
37
217
Kombu Silva
USA
37
217
Sandeep Lamichhane
NEP
37
217
Not on record
HK
37
218
Jonathan Figy
UAE
36
218
Ruvindu Gunasekera
CAN
36
219
Yasir Shah
PAK
35
220
Stuart Poynter
IRE
33
221
Mark Watt
SCO
32
221
Dwaine Pretorius
SA
32
221
Shubman Gill
IND
32
222
Lockie Ferguson
NZ
31
223
Dawid Malan
ENG
30
223
Dinesh Chandimal
SL
30
223
Tim Southee
NZ
30
223
Mohammed Shami
IND
30
224
Andre Russell
WI
29
224
Dipendra Airee
NEP
29
225
Imran Tahir
SA
28
226
Brian Chari
ZIM
27
226
Tim Seifert
NZ
27
226
Zahoor Khan
UAE
27
226
Josh Davey
SCO
27
226
Muhammad Khan
USA
27
227
Bernard Scholtz
NAM
26
227
Zhivago Groenewald
NAM
26
227
Mohammad Amir
PAK
26
227
Rubel Hossain
BAN
26
228
Upul Tharanga
SL
25
228
Nuwan Pradeep
SL
25
228
Rusty Theron
SA
25
229
Hamid Hassan
AFG
24
229
Timycen Maruma
ZIM
24
229
Anamul Haque
BAN
24
229
Nathan Lyon
AUS
24
229
Thomas Sole
SCO
24
230
Galkandage Eranga
CAN
23
230
Shane Getkate
IRE
23
230
Aftab Alam
AFG
23
230
Saad Ali
PAK
23
231
Jofra Archer
ENG
22
231
Lungi Ngidi
SA
22
232
Akila Dananjaya
SL
21
233
Naveen-ul-Haq
AFG
20
233
Nosthusha Kenjige
USA
20
233
Sundeep Jora
NEP
20
233
Lalit Rajbanshi
NEP
20
234
Adam Zampa
AUS
19
234
Karan KC
NEP
19
235
Khary Pierre
WI
18
235
Mohammad Hasnain
PAK
18
235
Seekkuge Prasanna
SL
18
235
Pawan Sarraf
NEP
18
235
Anrich Nortje
SA
18
236
Cecil Khan
CAN
17
236
Ish Sodhi
NZ
17
236
Sayed Shirzad
AFG
17
236
Vishwa Fernando
SL
17
237
Todd Astle
NZ
16
237
Sharafuddin Ashraf
AFG
16
237
Bilal Khan
OMN
16
237
Syed Kaleem
OMN
16
237
Not on record
PNG
16
238
Pieter Seelaar
NED
15
238
Jason Behrendorff
AUS
15
238
Mark Wood
ENG
15
238
Alasdair Evans
SCO
15
239
Sadeera Samarawickrama
SL
14
239
Hussain Talat
PAK
14
239
Shafiul Islam
BAN
14
239
Darius D'Silva
UAE
14
240
Bas Leede
NED
13
241
Peter Siddle
AUS
12
241
Raymon Reifer
WI
12
242
Wiaan Mulder
SA
11
243
James Cameron-Dow
IRE
10
243
Kaleemullah
OMN
10
243
Mohammad Ghazanfar
HK
10
243
Muhammad Siddique
UAE
10
243
Fahad Nawaz
UAE
10
243
Qadeer Ahmed
UAE
10
243
Shannon Gabriel
WI
10
244
Devendra Bishoo
WI
9
244
Tendai Chatara
ZIM
9
244
Jasprit Bumrah
IND
9
244
Romario Shepherd
WI
9
244
Ibrahim Zadran
AFG
9
245
Stuart Whittingham
SCO
8
245
Riley Hekure
PNG
8
245
Shane Dowrich
WI
8
245
Beuran Hendricks
SA
8
245
Dushmantha Chameera
SL
8
245
Josh Little
IRE
8
245
Lahiru Kumara
SL
8
245
Deepak Chahar
IND
8
245
Junaid Khan
PAK
8
246
Shardul Thakur
IND
6
246
Usman Khan
PAK
6
246
John Reva
PNG
6
246
Shivam Dube
IND
6
246
Frederick Klaassen
NED
6
247
Helao France
NAM
5
247
Khaleel Ahmed
IND
5
247
Alzarri Joseph
WI
5
248
Milinda Siriwardana
SL
4
248
Basant Regmi
NEP
4
248
Chris Mpofu
ZIM
4
248
M Zulfiqar
NED
4
249
Adrian Neill
SCO
3
249
Alei Nao
PNG
3
249
Badal Singh
OMN
3
249
Kane Richardson
AUS
3
250
Dale Steyn
SA
2
250
Ehsan Nawaz
HK
2
250
Billy Stanlake
AUS
2
250
Hamza Tahir
SCO
2
250
Jay Odedra
OMN
2
251
Tinashe Kamunhukamwe
ZIM
1
251
Heinrich Klaasen
SA
1
251
Karthik Meiyappan
UAE
1
252
Brad Wheal
SCO
0
Show all 410 ↓
Nothing matches that filter.
RECENT RESULTS
1 match
▲
show
‹
ODI
Pakistan Triangular Series
PAK
305 (49.5)
SL
268 (48.1)
›