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 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
411 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 — 401 entries sit below it
● NATION IN FRONT
Australia
5 of the top 50 · 15 teams represented
Most Balls Faced — full list
411 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
Kannaur 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
Angelo Mathews
SL
523
45
Najibullah Zadran
AFG
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
82
Mohammad Mithun
BAN
337
83
Sabbir Rahman
BAN
334
84
Ambati Rayudu
IND
328
85
Sunil Ambris
WI
327
86
Chundangapoyil Rizwan
UAE
325
87
Mohammad Nadeem
OMN
320
88
Jatinder Singh
OMN
318
88
Colin Munro
NZ
318
89
David Miller
SA
317
90
Sese Bau
PNG
310
91
Richie Berrington
SCO
304
92
Suraj Kumar
OMN
301
93
Chirag Suri
UAE
297
93
Rishabh Pant
IND
297
94
Aiden Markram
SA
293
95
Shoaib Malik
PAK
289
95
Lahiru Thirimanne
SL
289
96
Navneet Dhaliwal
CAN
283
97
Thisara Perera
SL
280
97
Reeza Hendricks
SA
280
98
Andile Phehlukwayo
SA
277
99
Craig Williams
NAM
276
100
Mohammad Rizwan
PAK
275
101
Johannes Smit
NAM
270
102
Zeeshan Maqsood
OMN
269
103
Kinchit Shah
HK
265
104
Zane Green
NAM
257
105
Mohammad Shahzad
AFG
256
106
Litton Das
BAN
250
107
Vijay Shankar
IND
246
108
Hardik Pandya
IND
243
109
James McCollum
IRE
240
110
Not on record
NAM
237
111
Shreyas Iyer
IND
236
112
Shaiman Anwar
UAE
234
113
Ghulam Shabber
UAE
232
114
Not on record
CAN
231
115
Rashid Khan
AFG
226
116
Karl Birkenstock
NAM
224
117
Carlos Brathwaite
WI
223
117
George Dockrell
IRE
223
118
Colin de Grandhomme
NZ
220
119
Nitish Kumar
CAN
218
120
Ravindra Jadeja
IND
214
120
John Campbell
WI
214
121
Darren Bravo
WI
211
122
Mohammad Saifuddin
BAN
208
122
Sandeep Goud
OMN
208
123
Regis Chakabva
ZIM
204
124
Oshada Fernando
SL
203
124
George Munsey
SCO
203
125
Max O'Dowd
NED
200
126
Mosaddek Hossain
BAN
197
127
Abid Ali
PAK
196
128
Norman Vanua
PNG
195
129
Karima Gore
USA
194
130
Gaudi Toka
PNG
190
131
Sikandar Raza
ZIM
189
132
Jamie Atkinson
HK
181
132
Isuru Udana
SL
181
133
Craig Wallace
SCO
180
134
Babar Hayat
HK
178
135
Basil Hameed
UAE
177
136
Paras Khadka
NEP
176
137
Solomon Mire
ZIM
175
137
Mitchell Santner
NZ
175
138
Mehidy Hasan
BAN
174
139
Jaskaran Malhotra
USA
173
140
Brendan Taylor
ZIM
171
140
Chris Woakes
ENG
171
141
Umar Akmal
PAK
170
142
Ahsan Abbasi
HK
166
143
Timil Patel
USA
155
144
Not on record
CAN
151
145
James Vince
ENG
149
146
Moeen Ali
ENG
148
147
Shan Masood
PAK
145
148
Nosaina Pokana
PNG
142
148
Jan Frylinck
NAM
142
149
Gary Wilson
IRE
141
150
Peter Moor
ZIM
136
150
Hayden Walsh
WI
136
151
Akshay Homraj
USA
135
152
Nisarg Patel
USA
134
153
Ryan Burl
ZIM
133
153
Shadab Khan
PAK
133
154
Michael Jones
SCO
130
155
Mohammad Boota
UAE
129
156
Asif Ali
PAK
127
156
Tanwir Afzal
HK
127
157
Noor Ali Zadran
AFG
125
158
Donald Tiripano
ZIM
124
159
Niroshan Dickwella
SL
121
159
Saurabh Netravalkar
USA
121
160
Ashley Nurse
WI
120
161
Jason Kila
PNG
119
162
Aarif Sheikh
NEP
116
163
Hiral Patel
CAN
115
164
Hamilton Masakadza
ZIM
110
164
Dinesh Karthik
IND
110
165
Aizaz Khan
HK
108
165
Alex Hales
ENG
108
166
Scott McKechnie
HK
107
167
Bhuvneshwar Kumar
IND
105
167
Nathan Coulter-Nile
AUS
105
168
Tom Curran
ENG
104
169
Lorcan Tucker
IRE
103
170
Mark Adair
IRE
101
171
Gyanendra Malla
NEP
100
172
Hasan Ali
PAK
98
173
Simi Singh
IRE
97
174
Srimantha Wijeyeratne
CAN
96
174
Samiullah Shenwari
AFG
96
175
Lasith Malinga
SL
94
175
Safyaan Sharif
SCO
94
176
Jean-Paul Duminy
SA
93
177
Ashfaq Ahmed
PAK
85
177
Ian Holland
USA
92
178
Rohan Mustafa
UAE
89
179
Ben Cooper
NED
88
180
Ashton Turner
AUS
86
181
Not on record
PAK
85
182
Christoffel Viljoen
NAM
83
182
Kieron Pollard
WI
83
183
Pat Cummins
AUS
82
183
Rohit Paudel
NEP
82
184
Doug Bracewell
NZ
79
184
Sheldon Cottrell
WI
79
185
Kagiso Rabada
SA
77
185
Binod Bhandari
NEP
77
185
Imran Haider
UAE
77
186
Ben Foakes
ENG
76
186
Mitchell Starc
AUS
76
187
Sompal Kami
NEP
75
188
Kuldeep Yadav
IND
73
188
Kyle Jarvis
ZIM
73
188
Wesley Barresi
NED
73
188
Adil Rashid
ENG
73
188
Vriitya Aravind
UAE
73
188
Khurram Khan
OMN
73
189
Ahmad Butt
OMN
72
189
Wahab Riaz
PAK
72
189
Ehsan Khan
HK
72
190
Hiri Hiri
PNG
71
190
Rodrigo Thomas
CAN
71
191
Mashrafe Mortaza
BAN
70
192
Damien Ravu
PNG
69
193
Simon Atai
PNG
67
194
Elmore Hutchinson
USA
63
195
Angelo Perera
SL
62
196
Chris Morris
SA
61
196
Kemar Roach
WI
61
196
Dylan Budge
SCO
61
197
Faheem Ashraf
PAK
60
198
Jeevan Mendis
SL
59
199
Jonathan Carter
WI
58
199
Priyamal Perera
SL
58
200
Brandon King
WI
56
200
Tobias Visee
NED
56
201
Roelof van der Merwe
NED
54
201
Dilon Heyliger
CAN
54
202
Waheed Ahmed
UAE
51
203
Jhye Richardson
AUS
50
204
Oshane Thomas
WI
49
204
Fabian Allen
WI
49
204
David Willey
ENG
49
204
Tim Murtagh
IRE
49
205
Javed Ahmadi
AFG
47
205
Scott Edwards
NED
47
205
Ajay Lalcheta
OMN
47
206
Amir Hayat
UAE
45
206
Ahmed Raza
UAE
45
207
Yuzvendra Chahal
IND
44
207
Liam Plunkett
ENG
44
207
Cameron Stevenson
USA
44
207
Ravinderpal Singh
CAN
44
208
Nikhil Dutta
CAN
43
209
Barry McCarthy
IRE
42
209
Keemo Paul
WI
42
209
Shaheen Afridi
PAK
42
209
Iftikhar Ahmed
PAK
42
209
Sultan Ahmed
UAE
42
210
Saad Zafar
CAN
41
210
Mustafizur Rahman
BAN
41
210
Andy McBrine
IRE
41
211
Dawlat Zadran
AFG
40
211
Trent Boult
NZ
40
211
Wanindu Hasaranga
SL
40
212
Lakshan Sandakan
SL
39
212
Matt Henry
NZ
39
212
Ranasinghe Ranasinghe
SL
39
212
Jasdeep Singh
USA
39
213
Mujeeb Ur Rahman
AFG
38
213
Michael Leask
SCO
38
213
Mohammad Naveed
UAE
38
213
Kamindu Mendis
SL
38
213
Boyd Rankin
ENG
38
213
Joe Denly
ENG
38
214
Suranga Lakmal
SL
37
214
Richmond Mutumbami
ZIM
37
214
Taijul Islam
BAN
37
214
Shahid Wasif
HK
37
214
Kombu Silva
USA
37
214
Sandeep Lamichhane
NEP
37
214
Not on record
HK
37
215
Jonathan Figy
UAE
36
215
Ruvindu Gunasekera
CAN
36
216
Yasir Shah
PAK
35
217
Stuart Poynter
IRE
33
218
Dwaine Pretorius
SA
32
218
Mark Watt
SCO
32
218
Shubman Gill
IND
32
219
Lockie Ferguson
NZ
31
220
Dawid Malan
ENG
30
220
Dinesh Chandimal
SL
30
220
Tim Southee
NZ
30
220
Mohammed Shami
IND
30
221
Andre Russell
WI
29
221
Dipendra Airee
NEP
29
222
Imran Tahir
SA
28
223
Brian Chari
ZIM
27
223
Zahoor Khan
UAE
27
223
Josh Davey
SCO
27
223
Muhammad Khan
USA
27
223
Tim Seifert
NZ
27
224
Bernard Scholtz
NAM
26
224
Zhivago Groenewald
NAM
26
224
Mohammad Amir
PAK
26
224
Rubel Hossain
BAN
26
225
Upul Tharanga
SL
25
225
Nuwan Pradeep
SL
25
225
Rusty Theron
SA
25
226
Hamid Hassan
AFG
24
226
Timycen Maruma
ZIM
24
226
Anamul Haque
BAN
24
226
Nathan Lyon
AUS
24
226
Thomas Sole
SCO
24
227
Galkandage Eranga
CAN
23
227
Shane Getkate
IRE
23
227
Aftab Alam
AFG
23
227
Saad Ali
PAK
23
228
Jofra Archer
ENG
22
228
Lungi Ngidi
SA
22
229
Akila Dananjaya
SL
21
230
Naveen-ul-Haq
AFG
20
230
Nosthusha Kenjige
USA
20
230
Sundeep Jora
NEP
20
230
Lalit Rajbanshi
NEP
20
231
Adam Zampa
AUS
19
231
Karan KC
NEP
19
232
Khary Pierre
WI
18
232
Mohammad Hasnain
PAK
18
232
Seekkuge Prasanna
SL
18
232
Pawan Sarraf
NEP
18
232
Anrich Nortje
SA
18
233
Cecil Khan
CAN
17
233
Ish Sodhi
NZ
17
233
Sayed Shirzad
AFG
17
233
Vishwa Fernando
SL
17
234
Todd Astle
NZ
16
234
Sharafuddin Ashraf
AFG
16
234
Bilal Khan
OMN
16
234
Syed Kaleem
OMN
16
234
Not on record
PNG
16
235
Pieter Seelaar
NED
15
235
Jason Behrendorff
AUS
15
235
Mark Wood
ENG
15
235
Alasdair Evans
SCO
15
236
Sadeera Samarawickrama
SL
14
236
Hussain Talat
PAK
14
236
Shafiul Islam
BAN
14
236
Darius D'Silva
UAE
14
237
Bas Leede
NED
13
238
Peter Siddle
AUS
12
238
Raymon Reifer
WI
12
239
Wiaan Mulder
SA
11
240
James Cameron-Dow
IRE
10
240
Kaleemullah
OMN
10
240
Mohammad Ghazanfar
HK
10
240
Muhammad Siddique
UAE
10
240
Fahad Nawaz
UAE
10
240
Qadeer Ahmed
UAE
10
240
Shannon Gabriel
WI
10
241
Devendra Bishoo
WI
9
241
Tendai Chatara
ZIM
9
241
Jasprit Bumrah
IND
9
241
Ibrahim Zadran
AFG
9
241
Romario Shepherd
WI
9
242
Stuart Whittingham
SCO
8
242
Riley Hekure
PNG
8
242
Shane Dowrich
WI
8
242
Beuran Hendricks
SA
8
242
Dushmantha Chameera
SL
8
242
Lahiru Kumara
SL
8
242
Josh Little
IRE
8
242
Deepak Chahar
IND
8
242
Junaid Khan
PAK
8
243
Shardul Thakur
IND
6
243
Usman Khan
PAK
6
243
John Reva
PNG
6
243
Shivam Dube
IND
6
243
Frederick Klaassen
NED
6
244
Helao France
NAM
5
244
Khaleel Ahmed
IND
5
244
Alzarri Joseph
WI
5
245
Milinda Siriwardana
SL
4
245
Basant Regmi
NEP
4
245
Chris Mpofu
ZIM
4
245
M Zulfiqar
NED
4
246
Adrian Neill
SCO
3
246
Alei Nao
PNG
3
246
Badal Singh
OMN
3
246
Kane Richardson
AUS
3
247
Dale Steyn
SA
2
247
Ehsan Nawaz
HK
2
247
Billy Stanlake
AUS
2
247
Hamza Tahir
SCO
2
247
Jay Odedra
OMN
2
248
Tinashe Kamunhukamwe
ZIM
1
248
Heinrich Klaasen
SA
1
248
Karthik Meiyappan
UAE
1
249
Brad Wheal
SCO
0
Show all 411 ↓
Nothing matches that filter.
RECENT RESULTS
1 match
▲
show
‹
CPL
CPL 2026
KIN
PAT
›