Home
Fixtures
Results
Teams
Players
Grounds
Rankings
Quick Links
Test Series
ODI Series
T20I Series
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
T20I World Cup
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
Test Championship
Yearwise Cricstats
2024 stats
2023 stats
2022 stats
2021 stats
2020 stats
2019 stats
2018 stats
2017 stats
2016 stats
2015 stats
Alltime stats
Most Balls Faced in 2009 for ODI
Position
Most Balls Faced
Player Name
Team Name
1
1477
Ricky Ponting
Australia
2
1400
MS Dhoni
India
3
1284
Michael Hussey
Australia
4
1249
Michael Clarke
Australia
5
1234
Hamilton Masakadza
Zimbabwe
6
1199
Shane Watson
Australia
7
1144
Kumar Sangakkara
Sri Lanka
8
1034
Sachin Tendulkar
India
9
969
Tillakaratne Dilshan
Sri Lanka
10
935
Brendon McCullum
New Zealand
11
933
William Porterfield
Ireland
12
928
Stuart Matsikenyeri
Zimbabwe
13
916
Gautam Gambhir
India
14
900
Martin Guptill
New Zealand
15
892
Gavin Hamilton
England
16
887
Thilina Kandamby
Sri Lanka
17
877
Cameron White
Australia
18
844
Morris Ouma
Kenya
19
840
Paul Collingwood
England
20
831
Ross Taylor
New Zealand
21
828
Andrew Strauss
England
21
828
Collins Obuya
Kenya
22
824
Raqibul Hasan
Bangladesh
23
821
AB de Villiers
South Africa
24
816
Yuvraj Singh
India
25
808
Brad Haddin
Australia
26
806
Mahela Jayawardene
Sri Lanka
27
800
Kennedy Otieno
Kenya
28
799
Eoin Morgan
England
29
796
Alexei Kervezee
Netherlands
30
762
Tamim Iqbal
Bangladesh
31
719
Owais Shah
England
32
704
Callum Ferguson
Australia
33
702
Brendan Taylor
Zimbabwe
34
687
Shiv Chanderpaul
West Indies
35
680
Mohammad Ashraful
Bangladesh
36
676
Ashish Bagai
Canada
37
675
Sanath Jayasuriya
Sri Lanka
38
671
Younis Khan
Pakistan
39
661
Alex Obanda
Kenya
40
658
Jacques Kallis
South Africa
41
655
Grant Elliott
New Zealand
42
642
David Hemp
Bermuda
42
642
Neil McCallum
Scotland
43
635
Upul Tharanga
Sri Lanka
44
632
Shakib Al Hasan
Bangladesh
44
632
Hashim Amla
South Africa
45
631
Elton Chigumbura
Zimbabwe
46
629
Ravi Bopara
England
47
618
Nawroz Mangal
Afghanistan
48
614
Ryan ten Doeschate
Netherlands
49
610
Tim Paine
Australia
50
596
Suresh Raina
India
51
593
Virender Sehwag
India
52
591
Kamran Akmal
Pakistan
52
591
Kyle Coetzer
Scotland
53
574
James Hopes
Australia
54
557
Bas Zuiderent
Netherlands
55
555
David Hussey
Australia
56
546
Shoaib Malik
Pakistan
57
526
Salman Butt
Pakistan
58
525
Asghar Stanikzai
Afghanistan
59
524
Steve Tikolo
Kenya
60
521
Graeme Smith
South Africa
61
515
Geoff Barnett
Canada
62
509
Jean-Paul Duminy
South Africa
63
508
Shaun Marsh
Australia
64
505
Mushfiqur Rahim
Bangladesh
65
499
Sean Williams
Zimbabwe
66
498
Sarel Burger
Namibia
67
495
Herschelle Gibbs
South Africa
68
494
Ramnaresh Sarwan
West Indies
69
488
Jimmy Kamande
Kenya
70
470
Chris Gayle
West Indies
70
470
Gary Wilson
Ireland
71
468
Matt Prior
England
72
463
Steven Outerbridge
Bermuda
73
462
Prosper Utseya
Zimbabwe
74
461
Chamara Kapugedera
Sri Lanka
75
458
Misbah-ul-Haq
Pakistan
76
446
Charles Coventry
Zimbabwe
77
445
Sunil Dhaniram
Canada
78
443
Angelo Mathews
Sri Lanka
79
441
Sandeep Jyoti
Canada
80
431
Karim Sadiq
Afghanistan
81
421
Niall O'Brien
Ireland
82
415
Kevin O'Brien
Ireland
83
411
Mohammad Shahzad
Afghanistan
84
410
Mohammad Yousuf
Pakistan
84
410
Thomas Odoyo
Kenya
84
410
Gerrie Snyman
Namibia
85
409
Ian Billcliff
Canada
85
409
Joe Denly
England
86
387
Mark Vermeulen
Zimbabwe
87
385
Virat Kohli
India
88
384
Noor Ali Zadran
Afghanistan
89
383
Saqib Ali
United Arab Emirates
90
371
Jesse Ryder
New Zealand
91
346
Arshad Ali
United Arab Emirates
92
345
Daan van Bunge
Netherlands
93
343
Thilan Samaraweera
Sri Lanka
94
340
Mahmudullah
Bangladesh
95
338
Umar Akmal
Pakistan
96
337
Eric Szwarczynski
Netherlands
97
335
Naeem Islam
Bangladesh
97
335
Junaid Siddique
Bangladesh
97
335
Vusi Sibanda
Zimbabwe
98
324
Mark Boucher
South Africa
99
322
Tatenda Taibu
Zimbabwe
99
322
Hiren Varaiya
Kenya
100
314
Rizwan Cheema
Canada
101
313
Khurram Khan
United Arab Emirates
102
312
Naeemuddin Aslam
United Arab Emirates
102
312
Andrew White
Ireland
103
311
Travis Dowlin
West Indies
104
306
Neil Broom
New Zealand
104
306
Ryan Watson
Scotland
105
299
David Obuya
Kenya
106
297
Mitchell Johnson
Australia
107
294
Seren Waters
Kenya
107
294
Mudassar Bukhari
Netherlands
108
291
Dinesh Karthik
India
109
288
Nehemiah Odhiambo
Kenya
110
283
Samiullah Shenwari
Afghanistan
111
281
Mohammad Nabi
Afghanistan
111
281
RG Mukasa
112
276
Daniel Vettori
New Zealand
113
273
Shahid Afridi
Pakistan
114
272
Malcolm Waller
Zimbabwe
114
272
Forster Mutizwa
Zimbabwe
115
267
Ravindra Jadeja
India
116
266
Jan Stander
Scotland
117
264
Craig Williams
Namibia
118
262
Rahul Dravid
India
119
261
Dwayne Bravo
West Indies
120
259
Raees Ahmadzai
Afghanistan
121
247
Fiqre Crockwell
Bermuda
121
247
Farveez Maharoof
Sri Lanka
122
246
Runako Morton
West Indies
123
244
Ray Price
Zimbabwe
124
241
Louis Burger
Namibia
125
238
Alviro Petersen
South Africa
125
238
Albie Morkel
South Africa
126
235
Nuwan Kulasekara
Sri Lanka
127
232
Darren Sammy
West Indies
127
232
Amjad Javed
United Arab Emirates
128
230
Peter Borren
Netherlands
129
229
Aaron Redmond
New Zealand
130
225
Devon Smith
West Indies
131
224
Rakep Patel
Kenya
132
222
F Nsubuga
133
219
Tim Bresnan
England
134
215
Jonathan Trott
England
134
215
John Davison
Canada
135
209
Kenneth Kamyuka
Canada
136
208
Zeeshan Siddiqui
Oman
136
208
Tom de Grooth
Netherlands
137
207
Navdeep Poonia
Scotland
138
204
Lendl Simmons
West Indies
139
202
Umar Bhatti
Canada
140
201
Ahmed Shehzad
Pakistan
141
200
Denesh Ramdin
West Indies
142
198
Luke Wright
England
142
198
John Mooney
Ireland
143
197
Glenn Blakeney
Bermuda
144
195
Fayyaz Ahmed
United Arab Emirates
145
194
Sultan Ahmed
Oman
146
191
Syed Ali
Oman
147
190
FA Klokker
148
187
Nathan Hauritz
Australia
149
186
Adnan Ilyas
Oman
150
184
Floyd Reifer
West Indies
151
183
Mohammad Amir
Pakistan
152
181
Khalid Latif
Pakistan
153
180
Kyle Mills
New Zealand
153
180
David Bernard
West Indies
153
180
Keith Dabengwa
Zimbabwe
154
175
Umar Gul
Pakistan
155
173
Chamu Chibhabha
Zimbabwe
156
167
Kevin Pietersen
England
156
167
Adam Voges
Australia
157
165
Neil McKenzie
South Africa
157
165
Andre Fletcher
West Indies
158
164
Nikita Miller
West Indies
159
163
Abdul Razzaq
Pakistan
160
161
Yusuf Pathan
India
160
161
Deon Kotze
Namibia
161
160
Jan-Berrie Burger
Namibia
162
157
John Blain
Scotland
162
157
Praveen Kumar
India
163
155
Rohit Sharma
India
164
154
Peter Fulton
New Zealand
164
154
Mehrab Hossain jnr
Bangladesh
165
152
Fraser Watts
Scotland
166
149
Jacob Oram
New Zealand
166
149
Khurram Manzoor
Pakistan
167
148
Dimitri Mascarenhas
England
168
146
Colin Smith
Scotland
169
141
Graeme Cremer
Zimbabwe
170
139
Harbhajan Singh
India
171
137
David Warner
Australia
172
135
Khurram Chohan
Canada
173
132
Kieron Pollard
West Indies
174
131
Zubin Surkari
Canada
175
128
Paul Stirling
Ireland
176
127
Andre Botha
Ireland
177
124
Jehan Mubarak
Sri Lanka
177
124
Darron Reekers
Netherlands
178
122
Craig Wright
Scotland
178
122
Thilan Thushara
Sri Lanka
179
118
Bjorn Kotze
Namibia
180
117
Peter Ongondo
Kenya
181
116
Rajesh Bhudia
Kenya
182
115
Imran Nazir
Pakistan
182
115
Fawad Alam
Pakistan
183
110
Ryan Sidebottom
England
184
109
Andrew Symonds
Australia
185
106
RP Singh
India
186
105
Ashif Mulla
Canada
187
103
Ian Butler
New Zealand
188
102
Saeed Ajmal
Pakistan
188
102
Graeme Swann
England
188
102
Janeiro Tucker
Bermuda
189
99
Alex Cusack
Ireland
190
94
Mohammad Shahzad
United Arab Emirates
191
89
Harvir Baidwan
Canada
192
83
Moneeb Iqbal
Scotland
193
81
Ajantha Mendis
Sri Lanka
194
79
Rizwan Mahmood
194
79
Gordon Drummond
Scotland
195
78
Lameck Onyango
Kenya
196
77
Majid Haq
Scotland
197
75
Daniel Flynn
New Zealand
198
73
Muttiah Muralitharan
Sri Lanka
198
73
Shafiqullah
Afghanistan
199
72
Irving Romaine
Bermuda
200
71
Mahbubul Alam
Bangladesh
200
71
Naved-ul-Hasan
Pakistan
200
71
Jeroen Smits
Netherlands
201
69
James Franklin
New Zealand
201
69
Johan Botha
South Africa
202
63
Ben Hilfenhaus
Australia
203
60
Stuart Broad
England
203
60
Jerome Taylor
West Indies
203
60
Edgar Schiferli
Netherlands
204
58
Rodney Trott
Bermuda
204
58
Jekon Edness
Bermuda
204
58
Tim Southee
New Zealand
205
56
Bashir Shah
206
55
Brett Lee
Australia
207
54
James Anderson
England
207
54
Gareth Batty
England
207
54
Abdool Samad
Canada
207
54
Adil Rashid
England
208
53
Dawlat Ahmadzai
Afghanistan
208
53
Fidel Edwards
West Indies
208
53
Shane Bond
New Zealand
208
53
Zahid Shah
United Arab Emirates
209
52
Balaji Rao
Canada
210
51
Peter McGlashan
New Zealand
211
50
Kyle Jarvis
Zimbabwe
211
50
Nathan Bracken
Australia
212
49
Ishant Sharma
India
212
49
Scott Styris
New Zealand
212
49
Yasir Arafat
Pakistan
213
48
Malinga Bandara
Sri Lanka
214
47
Lionel Cann
Bermuda
215
46
Sewnarine Chattergoon
West Indies
215
46
Regan West
Ireland
216
44
Haider Ali
Pakistan
216
44
Dale Richards
West Indies
216
44
Rawl Lewis
West Indies
217
43
Dwayne Leverock
Bermuda
217
43
Kyle McCallan
Ireland
218
42
Sulieman Benn
West Indies
218
42
Jamie How
New Zealand
219
40
Lasith Malinga
Sri Lanka
220
39
Sohail Tanvir
Pakistan
221
38
Trent Johnston
Ireland
221
38
Shaheed Keshvani
Canada
222
37
Khaliq Dad
Afghanistan
222
37
Morne Morkel
South Africa
222
37
Andrew Poynter
Ireland
223
36
Hasti Gul
Afghanistan
223
36
Hiral Patel
Canada
224
34
Tawanda Mupariwa
Zimbabwe
225
33
Zaheer Khan
India
226
32
Kemar Roach
West Indies
226
32
Elijah Otieno
Kenya
226
32
Devon Thomas
West Indies
226
32
Amjad Ali
United Arab Emirates
227
31
Darren Bravo
West Indies
227
31
Dilhara Fernando
Sri Lanka
227
31
Ashish Nehra
India
228
30
Moises Henriques
Australia
228
30
Jeetan Patel
New Zealand
228
30
Mashrafe Mortaza
Bangladesh
228
30
Dolar Mahmud
Bangladesh
228
30
Richie Berrington
Scotland
229
29
Stefan Kelly
Bermuda
229
29
Nazmul Hossain
Bangladesh
229
29
Abdur Razzak
Bangladesh
230
28
Shawn Findlay
West Indies
231
27
Dewald Nel
Scotland
231
27
Dale Steyn
South Africa
232
26
Shoaib Akhtar
Pakistan
233
25
Shahid Afridi
234
24
Shapoor Zadran
Afghanistan
234
24
Ryan McLaren
South Africa
234
24
Wayne Parnell
South Africa
234
24
Brendan Nash
West Indies
235
23
Roelof van der Merwe
Netherlands
236
22
Brendon Diamanti
New Zealand
237
21
Irfan Pathan
India
238
20
Ravi Rampaul
West Indies
238
20
Gordon Goudie
Scotland
239
19
Muthumudalige Pushpakumara
Sri Lanka
239
19
Tino Best
West Indies
239
19
Mirwais Ashraf
Afghanistan
239
19
Peter Connell
Ireland
239
19
Marcus North
Australia
239
19
Iftikhar Anjum
Pakistan
239
19
Gareth Hopkins
New Zealand
240
18
Nasir Jamshed
Pakistan
240
18
Steve Harmison
England
240
18
Marc Petrie
Scotland
241
17
Ed Rainsford
Zimbabwe
241
17
Shaun Tait
Australia
241
17
Jacobi Robinson
Bermuda
242
16
Gavin Tonge
West Indies
242
16
Kieran Powell
West Indies
242
16
Enamul Haque jnr
Bangladesh
243
15
Vaughn van Jaarsveld
South Africa
244
14
Stuart Chalmers
Scotland
244
14
Ross Lyons
Scotland
244
14
C Waiswa
244
14
Xavier Marshall
West Indies
244
14
Lionel Baker
West Indies
244
14
Thisara Perera
Sri Lanka
245
13
Chris Mpofu
Zimbabwe
245
13
Zameer Zahir
Canada
245
13
Arvind Kandappah
Canada
245
13
Peter Siddle
Australia
246
12
Andrew Flintoff
England
246
12
Makhaya Ntini
South Africa
246
12
George O'Brien
Bermuda
246
12
Qasim Sheikh
Scotland
247
11
Calum MacLeod
Scotland
247
11
Mathew Sinclair
New Zealand
247
11
Iain O'Brien
New Zealand
247
11
Brett Geeves
Australia
248
10
Ryan Harris
Australia
248
10
Stuart Clark
Australia
248
10
Lakshmipathy Balaji
India
248
10
Ahmed Shah
Afghanistan
248
10
Hamid Hassan
Afghanistan
249
9
Suraj Randiv
Sri Lanka
249
9
Ben Laughlin
Australia
249
9
Daryl Tuffey
New Zealand
249
9
Rubel Hossain
Bangladesh
249
9
Syed Rasel
Bangladesh
249
9
Charl Langeveldt
South Africa
249
9
Sohail Khan
Pakistan
249
9
Alfred Luseno
Kenya
249
9
Royston Crandon
West Indies
250
8
Daren Powell
West Indies
251
7
Abhishek Nayar
India
251
7
Ruud Nijman
Netherlands
251
7
Pieter Seelaar
Netherlands
252
6
Mohammad Kashif
Netherlands
252
6
Nick Statham
Netherlands
252
6
Graham Manou
Australia
252
6
Craig Cumming
New Zealand
252
6
Henry Osinde
Canada
253
5
Dhammika Prasad
Sri Lanka
253
5
Chanaka Welegedara
Sri Lanka
253
5
Munaf Patel
India
253
5
Aman Ali
United Arab Emirates
254
4
Bernard Scholtz
Namibia
254
4
Shane Harwood
Australia
254
4
Steven Davies
England
255
3
Chadwick Walton
West Indies
256
2
Phil Eaglestone
Ireland
256
2
Dirk Nannes
Australia
256
2
Graham Onions
England
256
2
Nathan McCullum
New Zealand
257
1
Doug Bollinger
Australia
257
1
Nelon Pascal
West Indies
258
0
Pragyan Ojha
India
258
0
Boyd Rankin
England