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 2017: Top Performers, Rankings & Full Stats
The most balls faced in 2017 highlights the top performers of the season based on official match data.
ODI
2017
377 entries
1
1473
Virat Kohli
IND
173 clear of Rohit Sharma
2
1300
Rohit Sharma
IND
173 off the lead
3
1182
Ross Taylor
NZ
291 off the lead
● LEADS
Virat Kohli
IND
1473 · 173 ahead of Sharma
↑ IN THE CHASE
0
players within 10% of the lead — Kohli is out on their own
★ TOP-10 CUT-OFF
947
The mark at number ten — 367 entries sit below it
● NATION IN FRONT
India
7 of the top 50 · 14 teams represented
Most Balls Faced — full list
377 entries, ranked
Table view
1
Virat Kohli
IND
1473
2
Rohit Sharma
IND
1300
3
Ross Taylor
NZ
1182
4
Upul Tharanga
SL
1103
5
Babar Azam
PAK
1100
6
Joe Root
ENG
1067
7
Quinton de Kock
SA
1008
8
Faf du Plessis
SA
980
9
Hashim Amla
SA
975
10
Shikhar Dhawan
IND
947
11
MS Dhoni
IND
930
12
Shai Hope
WI
892
13
Niroshan Dickwella
SL
860
14
William Porterfield
IRE
793
15
Eoin Morgan
ENG
791
16
Rahmat Shah
AFG
786
17
Tamim Iqbal
BAN
777
18
Kyle Coetzer
SCO
756
19
Ajinkya Rahane
IND
754
20
Angelo Mathews
SL
745
20
Kusal Mendis
SL
745
21
Paul Stirling
IRE
739
22
Jason Mohammed
WI
727
23
Kane Williamson
NZ
699
24
Mohammad Hafeez
PAK
676
25
David Warner
AUS
672
26
AB de Villiers
SA
661
27
Tom Latham
NZ
644
28
Evin Lewis
WI
618
29
Rohan Mustafa
UAE
580
30
Ben Stokes
ENG
576
31
Travis Head
AUS
567
32
Calum MacLeod
SCO
565
33
Mushfiqur Rahim
BAN
556
34
Lahiru Thirimanne
SL
550
35
Shoaib Malik
PAK
549
36
Steven Smith
AUS
546
37
Jonny Bairstow
ENG
533
38
Babar Hayat
HK
526
39
Alex Hales
ENG
522
40
Shakib Al Hasan
BAN
521
41
Niall O'Brien
IRE
520
42
Jason Roy
ENG
513
43
Richie Berrington
SCO
509
44
Kedar Jadhav
IND
505
45
Asghar Stanikzai
AFG
491
46
Hardik Pandya
IND
462
47
Ghulam Shabber
UAE
461
48
Neil Broom
NZ
450
49
Aaron Finch
AUS
437
50
Dinesh Chandimal
SL
431
51
Jason Holder
WI
412
52
Anshuman Rath
HK
405
53
Fakhar Zaman
PAK
398
54
Andy Balbirnie
IRE
395
55
Mahmudullah
BAN
393
56
Jean-Paul Duminy
SA
392
57
Martin Guptill
NZ
388
58
Matthew Cross
SCO
379
59
Yuvraj Singh
IND
377
60
Solomon Mire
ZIM
376
61
Azhar Ali
PAK
374
62
David Miller
SA
373
63
Gulbadin Naib
AFG
356
64
Hamilton Masakadza
ZIM
355
65
Ed Joyce
ENG
342
65
Sese Bau
PNG
342
66
Marcus Stoinis
AUS
340
67
Mahuru Dai
PNG
336
68
Samiullah Shenwari
AFG
335
69
Gary Wilson
IRE
334
70
Wesley Barresi
NED
333
71
Gyanendra Malla
NEP
330
71
Sabbir Rahman
BAN
330
72
James Neesham
NZ
325
73
Collins Obuya
KEN
323
74
Mohammad Nabi
AFG
322
75
Merwe Erasmus
NAM
321
76
Rameez Shahzad
UAE
319
76
Craig Ervine
ZIM
319
77
Noor Ali Zadran
AFG
316
78
Jonathan Carter
WI
298
79
Tony Ura
PNG
292
80
Ben Cooper
NED
288
81
Assad Vala
PNG
282
82
Jos Buttler
ENG
281
83
Mohammad Shahzad
AFG
280
84
Adnan Mufti
UAE
278
85
Shaiman Anwar
UAE
276
86
Soumya Sarkar
BAN
273
87
Moeen Ali
ENG
270
88
Milinda Siriwardana
SL
267
89
Dinesh Karthik
IND
262
89
Rovman Powell
WI
262
90
Craig Wallace
SCO
257
91
Sikandar Raza
ZIM
254
92
Sean Williams
ZIM
251
93
Javed Ahmadi
AFG
249
94
Rashid Khan
AFG
246
95
Colin Munro
NZ
241
96
Glenn Maxwell
AUS
240
96
Ashley Nurse
WI
240
96
Dogodo Bau
PNG
240
97
George Worker
NZ
238
98
George Dockrell
IRE
236
99
Mitchell Santner
NZ
234
100
Michael Rippon
NED
230
100
Tarisai Musakanda
ZIM
230
101
Nizakat Khan
HK
229
102
Stephan Myburgh
NED
224
103
Peter Borren
NED
218
103
Malcolm Waller
ZIM
218
104
Sharjeel Khan
PAK
217
105
Dean Brownlie
NZ
213
106
Matthew Wade
AUS
210
107
Vani Morea
PNG
207
108
Rakep Patel
KEN
204
109
Thisara Perera
SL
201
110
Zane Green
NAM
200
111
Kevin O'Brien
IRE
199
111
Akila Dananjaya
SL
199
112
Peter Moor
ZIM
194
112
Kiplin Doriga
PNG
194
113
Manish Pandey
IND
193
114
George Munsey
SCO
192
114
Imam-ul-Haq
PAK
192
114
Kyle Hope
WI
192
115
Jamie Atkinson
HK
191
115
Kieran Powell
WI
191
116
Mohammed Qasim
UAE
188
117
Dhiren Gondaria
KEN
184
118
Henry Nicholls
NZ
179
119
Sarfraz Ahmed
PAK
177
120
Ryan Burl
ZIM
176
121
Chris Gayle
WI
175
121
Christopher Carter
HK
175
122
Chris Morris
SA
173
123
Luke Ronchi
NZ
172
123
Bhuvneshwar Kumar
IND
172
124
Chris Woakes
ENG
166
125
Suranga Lakmal
SL
164
125
Craig Williams
NAM
164
126
Ahmed Shehzad
PAK
163
126
Imad Wasim
PAK
163
127
Imrul Kayes
BAN
162
128
Irfan Karim
KEN
160
128
Shreyas Iyer
IND
160
128
Not on record
NAM
160
129
Umar Akmal
PAK
159
130
Sharad Vesawkar
NEP
153
131
Sarel Burger
NAM
152
131
Colin de Grandhomme
NZ
152
132
Jeffrey Vandersay
SL
150
133
Peter Handscomb
AUS
149
134
Nasir Jamal
AFG
146
135
Ahmed Raza
UAE
143
136
Hashmatullah Shaidi
AFG
142
137
Mehidy Hasan
BAN
141
138
James Faulkner
AUS
139
139
Waqas Khan
HK
138
140
Dipendra Airee
NEP
135
141
Lega Siaka
PNG
134
142
Con de Lange
SCO
132
142
Devendra Bishoo
WI
132
143
Roelof van der Merwe
NED
131
144
Sam Billings
ENG
129
145
Marlon Samuels
WI
124
146
Stephan Baard
NAM
123
147
Dhananjaya de Silva
SL
122
148
Nelson Odhiambo
KEN
121
149
Chirag Suri
UAE
120
150
Mosaddek Hossain
BAN
116
150
Chamara Kapugedera
SL
116
150
Pat Cummins
AUS
116
151
Michael Leask
SCO
115
152
Shafiqullah
AFG
114
153
Dawlat Zadran
AFG
111
154
Kusal Perera
SL
110
155
Kraigg Brathwaite
WI
108
156
Gurdeep Singh
KEN
107
157
Roston Chase
WI
106
158
Jan Frylinck
NAM
105
159
Alex Obanda
KEN
103
160
Farhaan Behardien
SA
99
161
Paras Khadka
NEP
97
162
Mohammad Amir
PAK
95
163
Mark Watt
SCO
92
164
Shem Ngoche
KEN
90
164
Usman Khawaja
AUS
90
165
Sagar Pun
NEP
89
165
Alzarri Joseph
WI
89
166
Norman Vanua
PNG
88
167
Chad Soper
PNG
86
168
Mohammad Naveed
UAE
84
168
Wayne Parnell
SA
84
168
Shadab Khan
PAK
84
169
Mohammad Rizwan
PAK
81
170
Andile Phehlukwayo
SA
79
171
Corey Anderson
NZ
77
172
Kamran Akmal
PAK
76
172
Tanwir Afzal
HK
76
172
Barry McCarthy
IRE
76
173
Safyaan Sharif
SCO
75
173
Dushmantha Chameera
SL
75
173
Najibullah Zadran
AFG
75
174
Preston Mommsen
SCO
74
174
Alei Nao
PNG
74
175
Mohammad Boota
UAE
73
175
Pieter Seelaar
NED
73
175
Mashrafe Mortaza
BAN
73
176
Kannaur Rahul
IND
72
176
Sompal Kami
NEP
72
176
Aarif Sheikh
NEP
72
176
Cameron McAuslan
HK
72
177
Stuart Poynter
IRE
71
178
Tim Southee
NZ
70
178
Ehsan Nawaz
HK
70
178
Seekkuge Prasanna
SL
70
179
Stuart Thompson
IRE
69
179
John Reva
PNG
69
179
Johannes Smit
NAM
69
180
Lo-handre Louwrens
NAM
67
181
Sandun Weerakkody
SL
66
181
Ravindra Jadeja
IND
66
182
Ihsanullah
AFG
64
183
Kagiso Rabada
SA
63
184
Emmanuel Bundi
KEN
62
184
Graeme Cremer
ZIM
62
184
Sadeera Samarawickrama
SL
62
185
Binod Bhandari
NEP
61
185
Sikander Zulfiqar
NED
61
186
Aiden Markram
SA
60
186
Dwaine Pretorius
SA
60
187
Carlos Brathwaite
WI
59
188
Ryan ten Doeschate
NED
58
188
Todd Astle
NZ
58
188
Wanindu Hasaranga
SL
58
189
Liam Plunkett
ENG
57
190
Adil Rashid
ENG
56
190
Chadwick Walton
WI
56
190
Jack Vare
PNG
56
191
Jean-Pierre Kotze
NAM
55
192
Tim Murtagh
IRE
53
192
Taskin Ahmed
BAN
53
193
David Willey
ENG
52
194
Afsar Zazai
AFG
51
194
Ronsford Beaton
WI
51
195
Scott McKechnie
HK
48
196
Rushabhvardhan Patel
KEN
47
196
Not on record
KEN
47
196
Temba Bavuma
SA
47
196
Mitchell Starc
AUS
47
196
Litton Das
BAN
47
196
Nehemiah Odhiambo
KEN
47
197
Nuwan Kulasekara
SL
46
197
Shimron Hetmyer
WI
46
198
Dilip Nath
NEP
45
198
Amjad Javed
UAE
45
199
Vishwa Fernando
SL
44
200
Shaun Marsh
AUS
43
201
Josh Davey
SCO
42
201
Ehsan Khan
HK
42
201
Chris Sole
SCO
42
202
Nikita Miller
WI
41
203
Basant Regmi
NEP
40
204
Peter Chase
IRE
39
204
Asad Shafiq
PAK
39
204
Trent Boult
NZ
39
205
Andy McBrine
IRE
38
205
Simi Singh
IRE
38
206
Toby Roland-Jones
ENG
37
206
Nosaina Pokana
PNG
37
207
Lakshan Sandakan
SL
36
208
Imran Haider
UAE
35
209
Shahid Wasif
HK
34
210
Kuldeep Yadav
IND
33
210
Karim Janat
AFG
33
210
Adam Milne
NZ
33
210
Moises Henriques
AUS
33
210
Shannon Gabriel
WI
33
211
Lasith Malinga
SL
32
211
Aizaz Khan
HK
32
211
Zahoor Khan
UAE
32
212
Christoffel Viljoen
NAM
30
212
Jasprit Bumrah
IND
30
212
Max O'Dowd
NED
30
213
Dilshan Munaweera
SL
29
214
Wahab Riaz
PAK
28
214
Tendai Chatara
ZIM
28
215
Nuwan Pradeep
SL
27
215
Miguel Cummins
WI
27
215
Sunil Ambris
WI
27
215
Hasan Ali
PAK
27
215
Kesrick Williams
WI
27
216
Lahiru Madushanka
SL
26
216
Malinda Pushpakumara
SL
26
216
Faheem Ashraf
PAK
26
216
Not on record
PAK
26
216
Nathan Coulter-Nile
AUS
26
216
Ashfaq Ahmed
PAK
26
217
Shakti Gauchan
NEP
24
218
Hilton Cartwright
AUS
23
219
Bernard Scholtz
NAM
21
219
Timm van der Gugten
NED
21
220
Alasdair Evans
SCO
20
220
Lockie Ferguson
NZ
20
220
Zhivago Groenewald
NAM
20
221
Richard Ngarava
ZIM
19
221
Nasir Hossain
BAN
19
221
Dilruwan Perera
SL
19
221
Nadeem Ahmed
HK
19
222
Amir Hamza
AFG
18
222
Chris Mpofu
ZIM
18
222
Mitchell Marsh
AUS
18
222
Najeeb Tarakai
AFG
18
222
Lahiru Kumara
SL
18
223
Damien Ravu
PNG
17
224
Sunil Dhamala
NEP
16
224
Karl Birkenstock
NAM
16
224
Ravichandran Ashwin
IND
16
224
Usman Ghani
AFG
16
225
Sheldon Cottrell
WI
15
225
Axar Patel
IND
15
225
Rubel Hossain
BAN
15
225
Lahiru Gamage
SL
15
225
Jake Ball
ENG
15
226
Chaturanga de Silva
SL
14
226
Matt Henry
NZ
14
227
Paul van Meekeren
NED
13
227
Josh Hazlewood
AUS
13
228
Jeetan Patel
NZ
12
228
Chris Lynn
AUS
12
228
Adam Zampa
AUS
12
228
Tangeni Lungameni
NAM
12
229
Mohammad Saifuddin
BAN
11
229
Jacob Mulder
IRE
11
229
Not on record
NAM
11
229
Sam Heazlett
AUS
11
229
Yuzvendra Chahal
IND
11
230
Sandeep Lamichhane
NEP
10
231
Lucas Oluoch
KEN
9
232
Boyd Rankin
ENG
8
232
Mohammed Shami
IND
8
232
Shapoor Zadran
AFG
8
232
Sushan Bhari
NEP
8
232
Kyle Christie
HK
8
232
Shane Snater
NED
8
232
Mujeeb Ur Rahman
AFG
8
233
Not on record
NEP
7
233
Imran Tahir
SA
7
233
Kane Richardson
AUS
7
233
Ashton Agar
AUS
7
233
Steven Finn
ENG
7
233
Craig Young
IRE
7
234
Fareed Ahmad
AFG
6
234
Billy Stanlake
AUS
6
234
Mustafizur Rahman
BAN
6
234
Mark Wood
ENG
6
234
Scott Kuggeleijn
NZ
6
235
Veerasammy Permaul
WI
5
235
Jerome Taylor
WI
5
236
Brad Wheal
SCO
4
236
Wiaan Mulder
SA
4
237
Stuart Whittingham
SCO
3
237
Elijah Otieno
KEN
3
237
Umesh Yadav
IND
3
238
Doug Bracewell
NZ
2
238
Ahsan Malik
NED
2
238
Vivian Kingma
NED
2
238
Karan KC
NEP
2
238
Carl Mumba
ZIM
2
239
Rumman Raees
PAK
1
239
Lalit Bhandari
NEP
1
239
Junaid Khan
POR
1
239
Morne Morkel
SA
1
239
Junaid Khan
POR
1
239
Donald Tiripano
ZIM
1
Show all 377 ↓
Nothing matches that filter.
RECENT RESULTS
1 match
▲
show
‹
CPL
CPL 2026
KIN
PAT
›