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
▼
Jofra Archer
Harry Brook
Brad Evans
Joe Root
Joshua Tongue
Blessing Muzarabani
Sikandar Raza
Gamage Dinusha
Ben Duckett
Brian Bennett
Oliver Robinson
Tanzid Tamim
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 2010: Top Performers, Rankings & Full Stats
The most balls faced in 2010 highlights the top performers of the season based on official match data.
ODI
2010
358 entries
1
1291
Imrul Kayes
BAN
122 clear of Virat Kohli
2
1169
Virat Kohli
IND
122 off the lead
3
1015
Hashim Amla
SA
276 off the lead
● LEADS
Imrul Kayes
BAN
1291 · 122 ahead of Kohli
↑ IN THE CHASE
1
player sits within 10% of the lead on most balls faced
★ TOP-10 CUT-OFF
931
The mark at number ten — 348 entries sit below it
● NATION IN FRONT
Bangladesh
7 of the top 50 · 16 teams represented
Most Balls Faced — full list
358 entries, ranked
Table view
1
Imrul Kayes
BAN
1291
2
Virat Kohli
IND
1169
3
Hashim Amla
SA
1015
4
Cameron White
AUS
1004
5
Shakib Al Hasan
BAN
982
6
Michael Clarke
AUS
979
7
Upul Tharanga
SL
958
8
AB de Villiers
SA
944
9
Ricky Ponting
AUS
933
10
Tillakaratne Dilshan
SL
931
11
Brendan Taylor
ZIM
912
12
Michael Hussey
AUS
901
13
Shane Watson
AUS
872
14
Kumar Sangakkara
SL
860
15
Paul Stirling
IRE
851
16
Andrew Strauss
ENG
840
17
Tatenda Taibu
ZIM
839
18
Ross Taylor
NZ
834
19
Tom Cooper
NED
826
20
Tamim Iqbal
BAN
807
21
MS Dhoni
IND
760
22
Ashish Bagai
CAN
756
23
Mushfiqur Rahim
BAN
754
24
Junaid Siddique
BAN
753
25
Eoin Morgan
ENG
736
26
Mahmudullah
BAN
732
27
Gautam Gambhir
IND
713
28
Paul Collingwood
ENG
709
29
Jacques Kallis
SA
664
30
Kevin O'Brien
IRE
655
31
Suresh Raina
IND
649
32
Mahela Jayawardene
SL
637
33
Umar Akmal
PAK
606
34
Dinesh Karthik
IND
589
35
Rohit Sharma
IND
586
36
Shiv Chanderpaul
WI
568
37
Scott Styris
NZ
567
38
Narsingh Deonarine
WI
538
39
Fawad Alam
PAK
532
39
Collins Obuya
KEN
532
40
Fraser Watts
SCO
527
41
Raqibul Hasan
BAN
512
42
Yuvraj Singh
IND
498
44
Bas Zuiderent
NED
491
45
Mohammad Hafeez
PAK
483
46
Jean-Paul Duminy
SA
482
47
Chris Gayle
WI
470
48
Asghar Stanikzai
AFG
466
49
John Mooney
IRE
465
49
Hamilton Masakadza
ZIM
465
50
Craig Ervine
ZIM
455
50
Elton Chigumbura
ZIM
455
51
Andrew White
IRE
452
52
Martin Guptill
NZ
447
53
Tim Paine
AUS
445
54
Brad Haddin
AUS
440
55
Shaun Marsh
AUS
436
56
Jonathan Trott
ENG
432
57
Ravindra Jadeja
IND
428
58
Virender Sehwag
IND
410
59
Kamran Akmal
PAK
406
60
Noor Ali Zadran
AFG
404
61
Gary Wilson
IRE
397
62
Kieron Pollard
WI
396
63
Graeme Smith
SA
384
64
Prosper Utseya
ZIM
381
64
Daniel Vettori
NZ
381
65
Mohammad Ashraful
BAN
373
65
Craig Kieswetter
ENG
373
66
Younis Khan
PAK
368
67
Thilan Samaraweera
SL
366
68
Alex Obanda
KEN
360
69
Eric Szwarczynski
NED
345
69
Shahid Afridi
GER
345
70
Nawroz Mangal
AFG
343
71
Alex Cusack
IRE
341
71
Angelo Mathews
SL
341
71
Naeem Islam
BAN
341
72
Asad Shafiq
PAK
333
73
Brendon McCullum
NZ
332
73
Neil McCallum
SCO
332
74
Richie Berrington
SCO
330
75
Kane Williamson
NZ
323
76
James Franklin
NZ
322
77
Karim Sadiq
AFG
317
78
Colin Ingram
SA
307
79
Abdul Razzaq
PAK
305
79
James Hopes
AUS
305
80
Chamara Kapugedera
SL
295
80
Rakep Patel
KEN
295
81
Greg Lamb
ZIM
294
82
Preston Mommsen
SCO
293
83
Nathan McCullum
NZ
292
84
Morris Ouma
KEN
291
85
William Porterfield
IRE
281
86
Samiullah Shenwari
AFG
274
86
Murali Vijay
IND
274
87
Dougie Lockhart
SCO
270
88
Mohammad Nabi
AFG
268
89
Mohammad Yousuf
PAK
266
90
Zubin Surkari
CAN
259
91
Denesh Ramdin
WI
248
92
Wesley Barresi
NED
247
93
Jimmy Kamande
KEN
245
94
Vusi Sibanda
ZIM
241
95
Peter Ingram
NZ
238
95
Moneeb Iqbal
SCO
238
96
Ryan ten Doeschate
NED
237
97
Salman Butt
PAK
232
98
Kyle Mills
NZ
230
98
Yusuf Pathan
IND
230
98
Darren Bravo
WI
230
99
Adrian Barath
WI
228
99
Luke Wright
ENG
228
100
Dwayne Bravo
WI
227
101
Grant Elliott
NZ
224
102
Thomas Odoyo
KEN
223
103
Suraj Randiv
SL
221
104
Gareth Hopkins
NZ
220
105
Peter Borren
NED
218
106
Charles Coventry
ZIM
215
107
Graeme Cremer
ZIM
214
108
Imran Farhat
PAK
212
108
Jahurul Islam
BAN
212
109
Ramnaresh Sarwan
WI
210
110
Dale Richards
WI
207
111
Geoff Barnett
CAN
206
111
Kevin Pietersen
ENG
206
112
Hiral Patel
CAN
202
113
Andrew Poynter
IRE
200
114
Umar Bhatti
CAN
199
115
Alexei Kervezee
NED
198
116
Ian Bell
ENG
194
117
Chamu Chibhabha
ZIM
193
118
Steven Davies
ENG
186
119
Adam Voges
AUS
181
120
Shoaib Malik
PAK
179
121
Alastair Cook
ENG
172
121
Dwayne Smith
WI
172
122
Chamara Silva
SL
170
123
Neil Broom
NZ
169
124
Dinesh Chandimal
SL
168
124
Niall O'Brien
IRE
168
125
Tim Bresnan
ENG
158
126
Michael Yardy
ENG
156
126
Nitish Kumar
CAN
156
127
Ruvindu Gunasekera
CAN
155
128
Gavin Hamilton
ENG
154
129
BJ Watling
NZ
153
130
Sachin Tendulkar
IND
152
131
Johan Botha
SA
150
132
Sunil Dhaniram
CAN
148
133
Sean Williams
ZIM
147
133
Steven Smith
AUS
147
134
Shabir Noori
AFG
146
134
Tom de Grooth
NED
146
135
Regis Chakabva
ZIM
143
136
David Obuya
KEN
134
137
Trent Johnston
IRE
132
138
Keith Dabengwa
ZIM
131
138
Mashrafe Mortaza
BAN
131
139
Darren Sammy
WI
129
140
Parthiv Patel
IND
127
141
Shahriar Nafees
BAN
125
142
Lendl Simmons
WI
121
142
Jimmy Hansra
CAN
121
142
Mudassar Bukhari
NED
121
143
Andre Botha
IRE
117
143
Trevin Bastiampillai
CAN
117
143
Nathan Hauritz
AUS
117
144
David Miller
SA
115
145
Shahzaib Hasan
PAK
113
145
Rizwan Cheema
CAN
113
146
Mitchell Johnson
AUS
112
146
Daryl Tuffey
NZ
112
147
Aftab Ahmed
BAN
110
148
Thilina Kandamby
SL
107
149
Pieter Seelaar
NED
105
150
Gregor Maiden
SCO
104
150
Matthew Parker
SCO
104
151
Dominic Wesonga
KEN
103
152
Josh Davey
SCO
102
152
Abdur Razzak
BAN
102
153
Wavell Hinds
WI
101
154
Ollie Hairs
SCO
100
155
Gordon Drummond
SCO
96
155
Thisara Perera
SL
96
156
Matt Prior
ENG
95
157
Steve Tikolo
KEN
94
158
Andre Fletcher
WI
93
158
Nigel Jones
IRE
93
159
Lasith Malinga
SL
92
159
Nuwan Kulasekara
SL
92
160
Wayne Parnell
SA
90
161
Umar Gul
PAK
89
162
Javed Ahmadi
AFG
88
163
Atse Buurman
NED
87
164
Seren Waters
KEN
86
164
Andy Balbirnie
IRE
86
165
Sandeep Jyoti
CAN
85
165
Ray Price
ZIM
85
165
Shafiul Islam
BAN
85
166
Suhrawadi Shuvo
BAN
83
167
Saeed Ajmal
PAK
80
168
Shingi Masakadza
ZIM
78
169
Rory McCann
IRE
77
170
Jamie How
NZ
76
171
James Hall
IRE
75
172
Raees Ahmadzai
AFG
74
172
Albie Morkel
SA
74
173
Mirwais Ashraf
AFG
73
174
Shahid Afridi
PAK
72
175
Ravi Bopara
ENG
71
176
Alviro Petersen
SA
70
177
Ravi Rampaul
WI
69
177
Jesse Ryder
NZ
69
177
Loots Bosman
SA
69
178
Francis Otieno
KEN
68
178
Zulqarnain Haider
PAK
68
178
Naved-ul-Hasan
PAK
68
178
Khaliq Dad
AFG
68
179
Graeme Swann
ENG
67
180
Ashish Nehra
IND
66
180
Hamid Hassan
AFG
66
181
Nehemiah Odhiambo
KEN
63
181
Kyle Coetzer
SCO
63
182
Usman Limbada
CAN
62
182
Nikita Miller
WI
62
183
Tim Southee
NZ
61
183
Jacob Oram
NZ
61
183
Hiren Varaiya
KEN
61
183
Tim Gruijters
NED
61
184
Shanan Stewart
NZ
59
184
Umar Amin
PAK
59
185
Mark Boucher
SA
58
185
Noor-ul-Haq
AFG
58
185
Calvert Hooper
CAN
58
185
Stuart Broad
ENG
58
186
Mohammad Shahzad
UAE
57
186
Adeel Raja
NED
57
186
Mohammad Shahzad
UAE
57
187
James Ngoche
KEN
56
187
Saurabh Tiwary
IND
56
188
Praveen Kumar
IND
54
188
Shane Bond
NZ
54
188
Jeevan Mendis
SL
54
189
Misbah-ul-Haq
PAK
53
190
Thilan Thushara
SL
52
191
Nelson Odhiambo
KEN
51
191
Maurits Jonkman
NED
51
192
Timycen Maruma
ZIM
50
193
Herschelle Gibbs
SA
48
193
Ishant Sharma
IND
48
193
Elijah Otieno
KEN
48
194
Harbhajan Singh
IND
46
194
Grant Flower
ZIM
46
195
Lahiru Thirimanne
SL
45
196
Harvir Baidwan
CAN
44
197
Parth Desai
CAN
43
198
Tanmay Mishra
KEN
40
198
Majid Haq
SCO
40
199
Mark Jonkman
NED
39
199
Khurram Chohan
CAN
39
199
Pragyan Ojha
IND
39
199
Abhimanyu Mithun
IND
39
200
Bradley Kruger
NED
38
201
Travis Dowlin
WI
37
202
Ryan McLaren
SA
36
203
Stuart Matsikenyeri
ZIM
35
204
Ravichandran Ashwin
IND
34
204
Andy McKay
NZ
34
205
Iftikhar Anjum
PAK
32
206
Mohammad Amir
PAK
31
206
Wahab Riaz
PAK
31
206
Shoaib Akhtar
PAK
31
206
Dale Steyn
SA
31
206
Omer Hussain
SCO
31
207
Shem Ngoche
KEN
30
207
Shapoor Zadran
AFG
30
207
Aaron Redmond
NZ
30
207
Ashok Dinda
IND
30
208
Rubel Hossain
BAN
28
208
Qasim Sheikh
SCO
28
209
Sreesanth
IND
27
210
Boyd Rankin
ENG
26
210
James Anderson
ENG
26
210
Runako Morton
WI
26
210
David Bernard
WI
26
211
Albert van der Merwe
IRE
25
211
Ryan Harris
AUS
25
212
Henry Osinde
CAN
24
213
George Dockrell
IRE
23
213
Chris Mpofu
ZIM
23
213
Mohammad Asif
PAK
23
214
Sulieman Benn
WI
22
214
Morne Morkel
SA
22
214
Ian Nicolson
ZIM
22
215
Shahadat Hossain
BAN
21
215
Ian Butler
NZ
21
216
Syed Rasel
BAN
20
216
Charl Langeveldt
SA
20
216
Alfred Luseno
KEN
20
217
Bernard Loots
NED
19
217
Jawad Dawood
CAN
19
218
Balaji Rao
CAN
18
218
Dilhara Fernando
SL
18
218
Clint McKay
AUS
18
218
Roelof van der Merwe
NED
18
219
Dewald Nel
SCO
17
219
Tom Heggelman
NED
17
219
Farveez Maharoof
SL
17
220
Abdullah Mazari
AFG
16
220
Izatullah Dawlatzai
AFG
16
220
Ed Rainsford
ZIM
16
221
John Hastings
AUS
15
222
Zaheer Khan
IND
13
222
Sarfraz Ahmed
PAK
13
223
Abdur Rehman
PAK
12
223
Munaf Patel
IND
12
224
Hamish Bennett
NZ
11
225
Aftab Alam
AFG
10
226
Faisal Hossain
BAN
9
226
Ajmal Shahzad
ENG
9
226
Gordon Goudie
SCO
9
227
Peter Connell
IRE
8
227
Suranga Lakmal
SL
8
227
Muttiah Muralitharan
SL
8
228
Jerome Taylor
WI
7
228
Robin Peterson
SA
7
228
Keegan Meth
ZIM
7
228
James Tredwell
ENG
7
228
Naman Ojha
IND
7
228
Ross Lyons
SCO
7
229
Khalid Latif
PAK
5
229
Rusty Theron
SA
5
229
Wriddhiman Saha
IND
5
229
Peter Siddle
AUS
5
229
Doug Bollinger
AUS
5
229
Mohammad Irfan
PAK
5
230
Chanaka Welegedara
SL
4
231
Rangana Herath
SL
3
231
Andy Blignaut
ZIM
3
231
Shafiqullah
AFG
3
231
Amit Mishra
IND
3
231
Umesh Yadav
IND
3
231
Pankaj Singh
IND
3
231
Ryan Watson
SCO
3
231
Mohammad Kashif
NED
3
232
Ryan Flannigan
SCO
2
232
Shikhar Dhawan
IND
2
232
Sudeep Tyagi
IND
2
232
Xavier Doherty
AUS
2
232
Kemar Roach
WI
2
232
Ajantha Mendis
SL
2
232
Lonwabo Tsotsobe
SA
2
233
Shaun Tait
AUS
1
233
Michael Mason
NZ
1
234
Nazmul Hossain
BAN
0
Show all 358 ↓
Nothing matches that filter.
RECENT RESULTS
5 matches
▲
show
‹
CPL
CPL 2026
PAT
TRI
CPL
CPL 2026
PAT
TRI
T20I
Namibia T20I Tri-Series [Aug 2026]
SA
185/7 (20.0)
ZIM
142 (17.4)
TEST
ACC Men's Premier Cup
KUW
249/4 (43.4)
SIN
96 (27.3)
TEST
ACC Men's Premier Cup
MAL
270/8 (50.0)
SAR
177 (34.0)
›