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
Sikandar Raza
Ali Dawood
Abhishek Sharma
Axar Patel
Virandeep Singh Jagjit Singh
Arshdeep Singh
Rashid Khan
Kusal Mendis
Azmatullah Omarzai
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 2015: Top Performers, Rankings & Full Stats
The most balls faced in 2015 highlights the top performers of the season based on official match data.
ODI
2015
407 entries
1
1542
Martin Guptill
NZ
11 clear of Kane Williamson
2
1531
Kane Williamson
NZ
11 off the lead
3
1330
Tillakaratne Dilshan
SL
212 off the lead
● LEADS
Martin Guptill
NZ
1542 · 11 ahead of Williamson
↑ IN THE CHASE
1
player sits within 10% of the lead on most balls faced
★ TOP-10 CUT-OFF
1019
The mark at number ten — 397 entries sit below it
● NATION IN FRONT
Pakistan
7 of the top 50 · 13 teams represented
Most Balls Faced — full list
407 entries, ranked
Table view
1
Martin Guptill
NZ
1542
2
Kane Williamson
NZ
1531
3
Tillakaratne Dilshan
SL
1330
4
Ross Taylor
NZ
1281
5
Chamu Chibhabha
ZIM
1146
6
Lahiru Thirimanne
SL
1121
7
Hashim Amla
SA
1119
8
Faf du Plessis
SA
1066
9
Eoin Morgan
ENG
1031
10
Sean Williams
ZIM
1019
11
Elton Chigumbura
ZIM
945
12
Steven Smith
AUS
935
13
Mohammad Hafeez
PAK
929
14
Azhar Ali
PAK
920
15
Tamim Iqbal
BAN
909
16
Ajinkya Rahane
IND
907
17
Sikandar Raza
ZIM
906
18
Craig Ervine
ZIM
874
19
Shikhar Dhawan
IND
872
20
AB de Villiers
SA
865
21
Rohit Sharma
IND
854
22
James Taylor
ENG
842
23
Kumar Sangakkara
SL
838
24
Grant Elliott
NZ
822
25
Joe Root
ENG
786
26
Virat Kohli
IND
773
27
Mushfiqur Rahim
BAN
755
28
Ahmed Shehzad
PAK
752
29
MS Dhoni
IND
737
30
Marlon Samuels
WI
709
31
Rilee Rossouw
SA
691
32
Samiullah Shenwari
AFG
690
33
David Miller
SA
666
34
Soumya Sarkar
BAN
657
35
Hamilton Masakadza
ZIM
656
36
Mahmudullah
BAN
647
37
Sarfraz Ahmed
PAK
637
38
Aaron Finch
AUS
635
39
Tom Latham
NZ
628
40
Misbah-ul-Haq
PAK
604
41
Ed Joyce
ENG
592
42
David Warner
AUS
590
43
Haris Sohail
PAK
587
44
Ian Bell
ENG
578
45
Shoaib Malik
PAK
560
46
Shaiman Anwar
UAE
559
47
William Porterfield
IRE
550
48
Quinton de Kock
SA
549
49
Jos Buttler
ENG
540
50
Suresh Raina
IND
520
51
Niall O'Brien
IRE
512
52
Angelo Mathews
SL
511
53
Noor Ali Zadran
AFG
502
54
Brendon McCullum
NZ
501
55
Alex Hales
ENG
487
56
Richmond Mutumbami
ZIM
486
57
Glenn Maxwell
AUS
474
58
Jason Roy
ENG
470
59
Andy Balbirnie
IRE
469
60
Shakib Al Hasan
BAN
468
61
Mohammad Nabi
AFG
464
62
Mahela Jayawardene
SL
447
63
Corey Anderson
NZ
427
63
Matt Machan
SCO
427
64
Jean-Paul Duminy
SA
420
65
Kyle Coetzer
SCO
417
66
George Bailey
AUS
414
67
Gary Wilson
IRE
412
68
Sabbir Rahman
BAN
411
69
Moeen Ali
ENG
410
70
Asghar Stanikzai
AFG
409
71
Paul Stirling
IRE
408
72
Brendan Taylor
ZIM
405
73
Dinesh Chandimal
SL
395
74
Farhaan Behardien
SA
384
75
Swapnil Patil
UAE
369
76
Kusal Perera
SL
367
77
Najibullah Zadran
AFG
359
78
Chris Gayle
WI
352
79
Mohammad Rizwan
PAK
346
80
Jonathan Carter
WI
342
81
Amjad Ali
UAE
333
82
Javed Ahmadi
AFG
332
83
Richie Berrington
SCO
330
83
Preston Mommsen
SCO
330
84
Luke Ronchi
NZ
329
84
Ambati Rayudu
IND
329
84
Shane Watson
AUS
329
85
Mohammad Shahzad
AFG
316
86
Denesh Ramdin
WI
310
87
Darren Sammy
WI
303
88
Nawroz Mangal
AFG
276
89
Kevin O'Brien
IRE
259
89
Ben Stokes
ENG
259
90
Babar Azam
PAK
258
91
Dwayne Smith
WI
257
92
Amjad Javed
UAE
247
93
Jason Holder
WI
240
94
Matthew Cross
SCO
235
95
Umar Akmal
PAK
231
96
Mitchell Marsh
AUS
229
97
Michael Clarke
AUS
228
98
Luke Jongwe
ZIM
223
99
Imrul Kayes
BAN
219
100
Khurram Khan
UAE
212
101
Wahab Riaz
PAK
208
102
Milinda Siriwardana
SL
206
103
Nasir Hossain
BAN
201
104
Sharad Vesawkar
NEP
193
105
Chris Woakes
ENG
191
106
Afsar Zazai
AFG
190
107
Graeme Cremer
ZIM
189
108
Regis Chakabva
ZIM
188
109
Joe Burns
AUS
184
110
Stuart Binny
IND
183
111
Nelson Odhiambo
KEN
177
112
Sohaib Maqsood
PAK
176
112
Darren Bravo
WI
176
113
Lendl Simmons
WI
171
114
Hamish Gardiner
SCO
169
115
Litton Das
BAN
168
116
Andre Russell
WI
166
117
Irfan Karim
KEN
165
118
Adil Rashid
ENG
164
118
Brian Chari
ZIM
164
118
Nuwan Kulasekara
SL
164
119
Paras Khadka
NEP
163
120
Dimuth Karunaratne
SL
162
121
Assad Vala
PNG
160
122
Vusi Sibanda
ZIM
158
123
Josh Davey
SCO
153
124
Mark Chapman
HK
151
125
Morne van Wyk
SA
150
125
Asad Shafiq
PAK
150
126
Mirwais Ashraf
AFG
149
127
Collins Obuya
KEN
148
128
Tinashe Panyangara
ZIM
141
129
Brad Haddin
AUS
140
130
John Mooney
IRE
139
131
Pieter Seelaar
NED
136
131
Ravindra Jadeja
IND
136
132
Rakep Patel
KEN
134
132
Anwar Ali
PAK
134
132
Tinotenda Mutombodzi
ZIM
134
133
Dawlat Zadran
AFG
133
134
Peter Borren
NED
131
135
Stephan Baard
NAM
130
136
Jack Vare
PNG
126
137
Thisara Perera
SL
125
137
Murali Vijay
IND
125
137
Shahid Afridi
PAK
125
137
Nasir Aziz
UAE
125
138
Saad Nasim
PAK
124
139
Majid Haq
SCO
123
140
Johnson Charles
WI
122
140
Gyanendra Malla
NEP
122
140
Nasir Jamal
AFG
122
140
Shafiqullah
AFG
122
141
Matthew Wade
AUS
121
141
Mitchell Santner
NZ
121
142
Jonny Bairstow
ENG
120
142
Anshuman Rath
HK
120
143
George Dockrell
IRE
118
143
Nathan McCullum
NZ
118
143
Anil Mandal
NEP
118
144
Sese Bau
PNG
117
145
Sagar Pun
NEP
115
146
Malcolm Waller
ZIM
113
146
Kedar Jadhav
IND
113
146
Younis Khan
PAK
113
147
Andri Berenger
UAE
111
147
Krishna Chandran
UAE
111
148
Freddie Coleman
SCO
108
149
Subash Khakurel
NEP
106
150
James Faulkner
AUS
105
151
Solomon Mire
ZIM
104
152
Usman Ghani
AFG
102
153
Peter Moor
ZIM
101
154
Ravi Bopara
ENG
99
155
Anamul Haque
BAN
98
156
Mashrafe Mortaza
BAN
95
156
Shem Ngoche
KEN
95
156
Alex Obanda
KEN
95
157
Abdul Shakoor
UAE
94
158
Roelof van der Merwe
NED
92
159
Daniel Vettori
NZ
91
160
Colin Munro
NZ
90
161
Upul Tharanga
SL
89
161
Calum MacLeod
SCO
89
162
Adam Milne
NZ
87
162
Hamid Hassan
AFG
87
163
Manish Pandey
IND
86
164
Mohammad Tauqir
UAE
85
164
Tony Ura
PNG
85
164
Alex Cusack
IRE
85
164
Ravichandran Ashwin
IND
85
165
Yasir Shah
PAK
81
165
James Neesham
NZ
81
165
Jeevan Mendis
SL
81
166
Steven Finn
ENG
79
166
Bhuvneshwar Kumar
IND
79
166
Charles Amini
PNG
79
167
Nehemiah Odhiambo
KEN
78
167
Dale Steyn
SA
78
167
Imad Wasim
PAK
78
168
Narsingh Deonarine
WI
77
169
Manoj Tiwary
IND
73
169
Basant Regmi
NEP
73
171
Gary Ballance
ENG
71
172
Not on record
NAM
70
173
Aamer Yamin
PAK
69
173
Axar Patel
IND
69
174
John Reva
PNG
68
174
Sam Billings
ENG
68
175
Craig Williams
NAM
67
176
Johannes Smit
NAM
66
177
Carlos Brathwaite
WI
65
177
Vernon Philander
SA
65
177
Babar Hayat
HK
65
178
George Worker
NZ
63
179
Tendai Chisoro
ZIM
62
179
Kagiso Rabada
SA
62
180
Arafat Sunny
BAN
61
180
Leon Johnson
WI
61
181
Gurdeep Singh
KEN
60
181
Mohammad Naveed
UAE
60
181
Alasdair Evans
SCO
60
182
Michael Leask
SCO
59
183
Ahmed Raza
UAE
58
183
Mohammad Shahzad
UAE
58
183
Jerome Taylor
WI
58
183
Robin Uthappa
IND
58
184
George Munsey
SCO
57
185
Liam Plunkett
ENG
56
185
Waqas Barkat
HK
56
186
Michael Rippon
NED
55
186
Not on record
KEN
55
186
Dushmantha Chameera
SL
55
187
David Willey
ENG
53
187
Doug Bracewell
NZ
53
188
Henry Nicholls
NZ
52
189
Mohammad Irfan
PAK
51
189
Nizakat Khan
HK
51
190
Sami Aslam
PAK
50
190
Kyle Abbott
SA
50
190
Jean-Pierre Kotze
NAM
50
191
Bilal Asif
PAK
49
191
Imran Tahir
SA
49
192
Harbhajan Singh
IND
48
192
Shaun Marsh
AUS
48
192
Andy McBrine
IRE
48
192
Rashid Khan
AFG
48
193
Not on record
NEP
47
193
Ben Wheeler
NZ
47
193
David Wiese
SA
47
193
Dhiren Gondaria
KEN
47
193
Stuart Broad
ENG
47
194
Lucas Oluoch
KEN
46
194
Rob Taylor
SCO
46
194
Zaheer Maqsood
UAE
46
195
Not on record
NAM
45
195
Wayne Parnell
SA
45
195
Tim Southee
NZ
45
196
Lasith Malinga
SL
43
196
Sachithra Senanayake
SL
43
196
Wellington Masakadza
ZIM
43
197
Not on record
NEP
42
197
Kila Pala
PNG
42
197
Sohail Khan
PAK
42
198
Suranga Lakmal
SL
41
198
Con de Lange
SCO
41
198
Sompal Kami
NEP
41
199
Tanwir Afzal
HK
39
200
Stuart Thompson
IRE
38
200
Wesley Barresi
NED
38
200
Vani Morea
PNG
38
201
Kinchit Shah
HK
37
201
Mohammed Shami
IND
37
201
Waqas Khan
HK
37
201
Pradeep Airee
NEP
37
202
Matt Henry
NZ
36
203
Ben Cooper
NED
35
203
Tendai Chatara
ZIM
35
203
Pat Cummins
AUS
35
203
Rahat Ali
PAK
35
204
Chamara Kapugedera
SL
34
204
Fawad Alam
PAK
34
205
Mustafizur Rahman
BAN
33
206
Ehsan Adil
PAK
32
206
Mudassar Bukhari
NED
32
206
Stephan Myburgh
NED
32
207
Mahuru Dai
PNG
31
207
Aizaz Khan
HK
31
207
Mohit Sharma
IND
31
207
Chris Morris
SA
31
207
Manjula Guruge
UAE
31
207
Reece Topley
ENG
31
207
Chad Soper
PNG
31
207
Iftikhar Ahmed
PAK
31
207
Not on record
KEN
31
208
Umair Ali
UAE
30
208
Andre Fletcher
WI
30
208
Mitchell Johnson
AUS
30
209
Gerrie Snyman
NAM
29
209
Rohan Mustafa
UAE
29
209
Taurai Muzarabani
ZIM
29
210
Hiri Hiri
PNG
28
210
Ashan Priyanjan
SL
28
210
Shakti Gauchan
NEP
28
210
Lega Siaka
PNG
28
210
Chris Jordan
ENG
28
210
Ajantha Mendis
SL
28
211
John Nyumbu
ZIM
27
211
Donald Tiripano
ZIM
27
211
Mark Wood
ENG
27
211
Michau Preez
NAM
27
212
Aaron Phangiso
SA
26
212
Aftab Alam
AFG
26
212
Sulieman Benn
WI
26
212
Prosper Utseya
ZIM
26
212
John Hastings
AUS
26
213
Rangana Herath
SL
25
213
Shapoor Zadran
AFG
25
214
Laxman Sreekumar
UAE
24
215
Amir Hamza
AFG
23
215
Jermaine Blackwood
WI
23
215
Stuart Matsikenyeri
ZIM
23
215
Nasir Jamshed
PAK
23
216
Morne Morkel
SA
21
216
Rubel Hossain
BAN
21
216
Mitchell McClenaghan
NZ
21
217
Morris Ouma
KEN
20
217
Seekkuge Prasanna
SL
20
218
Max Sorensen
IRE
19
218
Umesh Yadav
IND
19
219
Saqib Ali
UAE
18
220
James Anderson
ENG
17
220
Kyle Mills
NZ
17
220
Elijah Otieno
KEN
17
221
Not on record
NEP
16
221
Jeffrey Vandersay
SL
16
222
Zafar Gohar
PAK
15
222
Tim Murtagh
IRE
15
222
Sunil Narine
WI
15
222
Ish Sodhi
NZ
15
222
Ashton Agar
AUS
15
223
Qadeer Ahmed
UAE
14
223
Bernard Scholtz
NAM
14
224
Christopher Carter
HK
13
224
Iain Wardlaw
SCO
13
224
Bilawal Bhatti
PAK
13
224
Dhammika Prasad
SL
13
225
Hammad Azam
PAK
12
225
Saqlain Haider
UAE
12
225
Neville Madziva
ZIM
12
225
Avinash Karn
NEP
12
225
Yamin Ahmadzai
AFG
12
226
Not on record
NAM
11
226
Craig Young
IRE
11
226
Tawanda Mupariwa
ZIM
11
226
Moises Henriques
AUS
11
227
Jason Mohammed
WI
10
228
Zane Green
NAM
9
228
Jubair Hossain
BAN
9
228
Trent Boult
NZ
9
228
Sheldon Cottrell
WI
9
228
Tafadzwa Kamungozi
ZIM
9
228
Brian Vitori
ZIM
9
228
Hiren Varaiya
KEN
9
228
Taskin Ahmed
BAN
9
229
Michael Swart
NED
8
229
Charles Coventry
ZIM
8
229
Junaid Khan
PAK
8
229
James Pattinson
AUS
8
229
Mitchell Starc
AUS
8
229
Asif Iqbal
PAK
8
230
Usman Mushtaq
UAE
7
230
Amit Mishra
IND
7
230
Al-Amin Hossain
BAN
7
230
Sarel Burger
NAM
7
231
Izatullah Dawlatzai
AFG
6
231
Mominul Haque
BAN
6
231
Yodhin Punja
UAE
6
232
Marcus Stoinis
AUS
5
232
Ravi Rampaul
WI
5
232
Nuwan Pradeep
SL
5
233
Shaminda Eranga
SL
4
233
Gulbadin Naib
AFG
4
233
Willie Gavera
PNG
4
233
Saeed Ajmal
PAK
4
233
Zulfiqar Babar
PAK
4
234
James Ngoche
KEN
3
234
Haseeb Amjad
HK
3
234
Safyaan Sharif
SCO
3
234
Craig Wallace
SCO
3
234
Kamran Shazad
UAE
3
235
Norman Vanua
PNG
2
235
Dean Elgar
SA
2
235
Umar Gul
PAK
2
235
Cameron White
AUS
2
235
Dhawal Kulkarni
IND
2
236
Xavier Doherty
AUS
1
236
Tharindu Kaushal
SL
1
236
Kemar Roach
WI
1
236
Nikolaas Davin
NAM
1
237
Andrew Mathieson
NZ
0
237
Nathan Coulter-Nile
AUS
0
Show all 407 ↓
Nothing matches that filter.
RECENT RESULTS
1 match
▲
show
‹
ODI
UAE ODI Tri-Series
AFG
294 (50.0)
ZIM
136 (38.4)
›