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 all time
Position
Most Balls Faced
Player Name
Team Name
1
3444
Kumar Sangakkara
Sri Lanka
2
3281
Mahela Jayawardene
Sri Lanka
3
3218
Michael Clarke
Australia
4
3164
Michael Hussey
Australia
5
3018
Andrew Strauss
England
6
2840
Paul Collingwood
England
7
2815
Ricky Ponting
Australia
8
2629
Tillakaratne Dilshan
Sri Lanka
9
2569
Shane Watson
Australia
10
2522
Gautam Gambhir
India
11
2458
Thilan Samaraweera
Sri Lanka
12
2346
Ross Taylor
New Zealand
13
2205
MS Dhoni
India
14
2182
Simon Katich
Australia
15
2107
Brendon McCullum
New Zealand
16
2061
Ramnaresh Sarwan
West Indies
17
2051
AB de Villiers
South Africa
18
2013
Alastair Cook
England
19
2003
Sachin Tendulkar
India
20
2002
Shiv Chanderpaul
West Indies
21
1972
Brad Haddin
Australia
22
1917
Jacques Kallis
South Africa
23
1799
Rahul Dravid
India
24
1761
Martin Guptill
New Zealand
25
1705
Chris Gayle
West Indies
26
1635
Ravi Bopara
England
27
1625
Younis Khan
Pakistan
28
1609
Kamran Akmal
Pakistan
29
1607
Kevin Pietersen
England
30
1584
Mohammad Yousuf
Pakistan
31
1548
Hashim Amla
South Africa
32
1515
Marcus North
Australia
33
1495
Matt Prior
England
34
1462
Shoaib Malik
Pakistan
35
1461
Misbah-ul-Haq
Pakistan
36
1453
Brendan Nash
West Indies
37
1452
Daniel Vettori
New Zealand
38
1428
Yuvraj Singh
India
39
1414
Jean-Paul Duminy
South Africa
40
1289
Salman Butt
Pakistan
41
1273
Jesse Ryder
New Zealand
42
1253
Tamim Iqbal
Bangladesh
43
1244
Virender Sehwag
India
44
1234
Hamilton Masakadza
Zimbabwe
45
1195
Raqibul Hasan
Bangladesh
46
1177
Angelo Mathews
Sri Lanka
47
1173
Graeme Smith
South Africa
48
1167
Owais Shah
England
49
1149
Mark Boucher
South Africa
50
1100
Umar Akmal
Pakistan
51
1092
Mitchell Johnson
Australia
52
1078
Denesh Ramdin
West Indies
53
1043
Travis Dowlin
West Indies
54
1036
William Porterfield
Ireland
55
1035
Tharanga Paranavitana
Sri Lanka
56
989
Cameron White
Australia
57
953
VVS Laxman
India
58
943
Mushfiqur Rahim
Bangladesh
59
936
Shakib Al Hasan
Bangladesh
60
928
Stuart Matsikenyeri
Zimbabwe
61
918
Jonathan Trott
England
62
914
Sanath Jayasuriya
Sri Lanka
63
898
Gavin Hamilton
England
64
897
Mohammad Ashraful
Bangladesh
65
892
Grant Elliott
New Zealand
66
890
Thilina Kandamby
Sri Lanka
67
865
Tim McIntosh
New Zealand
68
859
Eoin Morgan
England
69
844
Morris Ouma
Kenya
70
829
Alexei Kervezee
Netherlands
71
828
Collins Obuya
Kenya
72
806
Phillip Hughes
Australia
73
802
Chamara Kapugedera
Sri Lanka
74
800
Kennedy Otieno
Kenya
75
793
Devon Smith
West Indies
76
762
Junaid Siddique
Bangladesh
77
724
Khurram Manzoor
Pakistan
78
723
Stuart Broad
England
78
723
Callum Ferguson
Australia
79
721
David Hussey
Australia
80
719
Suresh Raina
India
81
715
Prasanna Jayawardene
Sri Lanka
82
702
Brendan Taylor
Zimbabwe
83
691
Mohammad Amir
Pakistan
84
690
Dwayne Bravo
West Indies
85
687
Nathan Hauritz
Australia
86
676
Ashish Bagai
Canada
87
661
Alex Obanda
Kenya
88
658
Neil McCallum
Scotland
89
654
Neil McKenzie
South Africa
90
646
Imran Farhat
Pakistan
91
644
Graeme Swann
England
92
643
Ian Bell
England
93
642
David Hemp
Bermuda
94
641
Ryan ten Doeschate
Netherlands
95
638
Kyle Coetzer
Scotland
96
635
Upul Tharanga
Sri Lanka
97
631
Elton Chigumbura
Zimbabwe
98
629
Daniel Flynn
New Zealand
99
628
Herschelle Gibbs
South Africa
100
624
James Hopes
Australia
101
618
Nawroz Mangal
Afghanistan
102
610
Tim Paine
Australia
103
596
Fawad Alam
Pakistan
104
588
Bas Zuiderent
Netherlands
105
572
Lendl Simmons
West Indies
106
536
David Bernard
West Indies
106
536
Gary Wilson
Ireland
107
534
Shaun Marsh
Australia
108
531
Mahmudullah
Bangladesh
109
527
Jacob Oram
New Zealand
110
526
Nuwan Kulasekara
Sri Lanka
111
525
Asghar Stanikzai
Afghanistan
112
524
Steve Tikolo
Kenya
113
515
Geoff Barnett
Canada
114
499
Sean Williams
Zimbabwe
115
498
Sarel Burger
Namibia
116
497
Niall O'Brien
Ireland
117
491
Andrew Flintoff
England
118
488
Jimmy Kamande
Kenya
119
477
James Franklin
New Zealand
120
473
Faisal Iqbal
Pakistan
121
471
Darren Sammy
West Indies
121
471
Kevin O'Brien
Ireland
122
466
James Anderson
England
123
463
Steven Outerbridge
Bermuda
124
462
Prosper Utseya
Zimbabwe
125
450
Umar Gul
Pakistan
126
446
Charles Coventry
Zimbabwe
127
445
Sunil Dhaniram
Canada
128
441
Sandeep Jyoti
Canada
129
439
Malinda Warnapura
Sri Lanka
130
438
Morne Morkel
South Africa
131
431
Karim Sadiq
Afghanistan
132
425
Joe Denly
England
133
415
Albie Morkel
South Africa
134
411
Mohammad Shahzad
Afghanistan
135
410
Thomas Odoyo
Kenya
135
410
Gerrie Snyman
Namibia
136
409
Ian Billcliff
Canada
137
398
Shahid Afridi
Pakistan
138
387
Mark Vermeulen
Zimbabwe
139
385
Virat Kohli
India
140
384
Noor Ali Zadran
Afghanistan
140
384
Sulieman Benn
West Indies
141
383
Saqib Ali
United Arab Emirates
142
379
Ashwell Prince
South Africa
142
379
Naeem Islam
Bangladesh
143
375
Iain O'Brien
New Zealand
144
371
Paul Harris
South Africa
145
370
Harbhajan Singh
India
146
365
Andrew White
Ireland
147
361
Neil Broom
New Zealand
148
355
Daan van Bunge
Netherlands
149
346
Arshad Ali
United Arab Emirates
150
337
Eric Szwarczynski
Netherlands
151
335
Vusi Sibanda
Zimbabwe
152
333
Floyd Reifer
West Indies
152
333
David Warner
Australia
153
331
Ravindra Jadeja
India
154
323
Dinesh Karthik
India
155
322
Tatenda Taibu
Zimbabwe
155
322
Hiren Varaiya
Kenya
156
320
Ryan Watson
Scotland
157
315
Dale Steyn
South Africa
158
314
Rizwan Cheema
Canada
159
313
Khurram Khan
United Arab Emirates
160
312
Naeemuddin Aslam
United Arab Emirates
160
312
Omar Phillips
West Indies
161
300
Peter Fulton
New Zealand
162
299
David Obuya
Kenya
163
294
Seren Waters
Kenya
163
294
Mudassar Bukhari
Netherlands
164
292
Luke Wright
England
165
288
Nehemiah Odhiambo
Kenya
166
286
Aaron Redmond
New Zealand
167
284
Rohit Sharma
India
168
283
Peter Siddle
Australia
168
283
Samiullah Shenwari
Afghanistan
169
281
Mohammad Nabi
Afghanistan
169
281
RG Mukasa
170
277
John Mooney
Ireland
171
273
Jan Stander
Scotland
171
273
Ryan Hinds
West Indies
172
272
Malcolm Waller
Zimbabwe
172
272
Forster Mutizwa
Zimbabwe
173
268
Jerome Taylor
West Indies
174
264
Craig Williams
Namibia
175
259
Peter Borren
Netherlands
175
259
Raees Ahmadzai
Afghanistan
175
259
Imrul Kayes
Bangladesh
176
247
Farveez Maharoof
Sri Lanka
176
247
Fiqre Crockwell
Bermuda
177
246
Runako Morton
West Indies
178
245
Tom de Grooth
Netherlands
179
244
Ray Price
Zimbabwe
180
243
Narsingh Deonarine
West Indies
181
241
Tim Bresnan
England
181
241
Louis Burger
Namibia
182
238
Alviro Petersen
South Africa
183
237
Andre Fletcher
West Indies
184
234
Daren Powell
West Indies
184
234
Zaheer Khan
India
185
232
Amjad Javed
United Arab Emirates
186
228
Abdul Razzaq
Pakistan
187
227
Adrian Barath
West Indies
188
226
Yusuf Pathan
India
189
225
Ryan Sidebottom
England
190
224
Mehrab Hossain jnr
Bangladesh
190
224
Rakep Patel
Kenya
191
223
Navdeep Poonia
Scotland
192
222
F Nsubuga
193
221
Nikita Miller
West Indies
194
220
Ahmed Shehzad
Pakistan
195
217
Andrew McDonald
Australia
196
216
Ryan Austin
West Indies
197
215
John Davison
Canada
198
212
Thilan Thushara
Sri Lanka
198
212
Kyle Mills
New Zealand
199
209
Kenneth Kamyuka
Canada
200
208
Zeeshan Siddiqui
Oman
201
206
Mashrafe Mortaza
Bangladesh
202
202
Umar Bhatti
Canada
203
199
Adam Voges
Australia
204
197
Glenn Blakeney
Bermuda
205
196
Fidel Edwards
West Indies
206
195
Fayyaz Ahmed
United Arab Emirates
207
194
Sultan Ahmed
Oman
208
193
Dimitri Mascarenhas
England
208
193
Imran Nazir
Pakistan
209
191
Jehan Mubarak
Sri Lanka
209
191
Ajantha Mendis
Sri Lanka
209
191
Syed Ali
Oman
210
190
FA Klokker
210
190
Muttiah Muralitharan
Sri Lanka
211
189
Saeed Ajmal
Pakistan
212
187
Dale Richards
West Indies
212
187
Ben Hilfenhaus
Australia
213
186
Adnan Ilyas
Oman
214
184
Yasir Arafat
Pakistan
215
181
Khalid Latif
Pakistan
216
180
Keith Dabengwa
Zimbabwe
217
179
Rangana Herath
Sri Lanka
218
176
BJ Watling
New Zealand
219
173
Chamu Chibhabha
Zimbabwe
220
168
Abdur Rauf
Pakistan
221
164
Kieron Pollard
West Indies
222
161
Deon Kotze
Namibia
222
161
Kemar Roach
West Indies
223
160
Jan-Berrie Burger
Namibia
224
157
John Blain
Scotland
224
157
Praveen Kumar
India
225
155
Scott Styris
New Zealand
226
152
Daryl Tuffey
New Zealand
226
152
Fraser Watts
Scotland
227
150
Andre Botha
Ireland
228
149
Jeetan Patel
New Zealand
229
148
Colin Smith
Scotland
230
144
Paul Stirling
Ireland
231
143
Darron Reekers
Netherlands
232
141
Matthew Hayden
Australia
232
141
Graeme Cremer
Zimbabwe
232
141
Makhaya Ntini
South Africa
233
136
Shane Bond
New Zealand
234
135
Khurram Chohan
Canada
235
131
Zubin Surkari
Canada
236
127
Ravi Rampaul
West Indies
237
122
Steve Harmison
England
237
122
Alex Cusack
Ireland
237
122
Craig Wright
Scotland
238
121
Murali Vijay
India
239
118
Bjorn Kotze
Namibia
240
117
Peter Ongondo
Kenya
241
116
Rajesh Bhudia
Kenya
242
112
Ishant Sharma
India
242
112
Ian Butler
New Zealand
243
110
Andrew Symonds
Australia
244
109
Shahadat Hossain
Bangladesh
245
108
RP Singh
India
246
105
Ashif Mulla
Canada
247
104
Tim Southee
New Zealand
248
102
Janeiro Tucker
Bermuda
249
97
Majid Haq
Scotland
250
95
Shahid Afridi
250
95
Tim Ambrose
England
251
94
Mohammad Shahzad
United Arab Emirates
252
89
Harvir Baidwan
Canada
252
89
Chamara Silva
Sri Lanka
253
88
Jeroen Smits
Netherlands
254
87
Johan Botha
South Africa
255
86
Chaminda Vaas
Sri Lanka
256
83
Moneeb Iqbal
Scotland
257
81
Gordon Drummond
Scotland
258
79
Rizwan Mahmood
258
79
Graham Onions
England
259
78
Lameck Onyango
Kenya
260
76
Loots Bosman
South Africa
261
73
Edgar Schiferli
Netherlands
261
73
Adil Rashid
England
261
73
Shafiqullah
Afghanistan
262
72
Irving Romaine
Bermuda
262
72
Shahzaib Hasan
Pakistan
263
71
Naved-ul-Hasan
Pakistan
263
71
Mahbubul Alam
Bangladesh
264
69
Mohammad Asif
Pakistan
265
68
Tino Best
West Indies
265
68
Peter McGlashan
New Zealand
266
67
Friedel de Wet
South Africa
266
67
Irfan Pathan
India
267
66
Nathan Bracken
Australia
268
64
Brett Lee
Australia
268
64
Imraan Khan
South Africa
268
64
Lionel Baker
West Indies
269
62
Rubel Hossain
Bangladesh
269
62
Roelof van der Merwe
Netherlands
270
61
Danish Kaneria
Pakistan
270
61
Enamul Haque jnr
Bangladesh
270
61
Gareth Batty
England
270
61
Malinga Bandara
Sri Lanka
271
58
Monty Panesar
England
271
58
Jekon Edness
Bermuda
271
58
Rodney Trott
Bermuda
271
58
Kyle McCallan
Ireland
272
57
Regan West
Ireland
273
56
Bashir Shah
273
56
Amit Mishra
India
274
55
Chris Martin
New Zealand
275
54
Sohail Tanvir
Pakistan
275
54
Trent Johnston
Ireland
275
54
Abdool Samad
Canada
276
53
Zahid Shah
United Arab Emirates
276
53
Dawlat Ahmadzai
Afghanistan
276
53
Jamie How
New Zealand
277
52
Dilhara Fernando
Sri Lanka
277
52
Dhammika Prasad
Sri Lanka
277
52
Balaji Rao
Canada
278
50
Kyle Jarvis
Zimbabwe
279
47
Chanaka Welegedara
Sri Lanka
279
47
Lasith Malinga
Sri Lanka
279
47
Lionel Cann
Bermuda
280
46
Sewnarine Chattergoon
West Indies
281
45
Graham Manou
Australia
282
44
Ashish Nehra
India
282
44
Rawl Lewis
West Indies
282
44
Nathan McCullum
New Zealand
282
44
Haider Ali
Pakistan
283
43
Dwayne Leverock
Bermuda
284
42
Gavin Tonge
West Indies
285
41
Stuart Clark
Australia
285
41
Nazmul Hossain
Bangladesh
286
40
Xavier Marshall
West Indies
287
39
Munaf Patel
India
287
39
Gihan Rupasinghe
Sri Lanka
288
38
Shaheed Keshvani
Canada
288
38
Vaughn van Jaarsveld
South Africa
289
37
Andrew Poynter
Ireland
289
37
Khaliq Dad
Afghanistan
290
36
Hasti Gul
Afghanistan
290
36
Hiral Patel
Canada
291
34
Tawanda Mupariwa
Zimbabwe
292
32
James Foster
England
292
32
Moises Henriques
Australia
292
32
Elijah Otieno
Kenya
292
32
Amjad Ali
United Arab Emirates
292
32
Devon Thomas
West Indies
293
31
Darren Bravo
West Indies
294
30
Dolar Mahmud
Bangladesh
294
30
Richie Berrington
Scotland
295
29
Stefan Kelly
Bermuda
295
29
Abdur Razzak
Bangladesh
296
28
Shawn Findlay
West Indies
296
28
Chinthaka Jayasinghe
Sri Lanka
297
27
Dewald Nel
Scotland
297
27
Robin Peterson
South Africa
298
26
Shoaib Akhtar
Pakistan
299
25
Ryan McLaren
South Africa
299
25
Steven Davies
England
300
24
Wayne Parnell
South Africa
300
24
Shapoor Zadran
Afghanistan
300
24
Doug Bollinger
Australia
301
23
Chadwick Walton
West Indies
302
22
Pragyan Ojha
India
302
22
Brendon Diamanti
New Zealand
303
21
Peter Connell
Ireland
304
20
Gordon Goudie
Scotland
304
20
Ashok Dinda
India
305
19
Gareth Hopkins
New Zealand
305
19
Mirwais Ashraf
Afghanistan
305
19
Iftikhar Anjum
Pakistan
305
19
Muthumudalige Pushpakumara
Sri Lanka
306
18
Marc Petrie
Scotland
306
18
Nasir Jamshed
Pakistan
306
18
Shaun Tait
Australia
307
17
Jeremy Bray
Ireland
307
17
Jacobi Robinson
Bermuda
307
17
Ed Rainsford
Zimbabwe
308
16
Bryce McGain
Australia
308
16
Sreesanth
India
308
16
Kieran Powell
West Indies
309
15
Clint McKay
Australia
310
14
Thisara Perera
Sri Lanka
310
14
C Waiswa
310
14
Calum MacLeod
Scotland
310
14
Kaushalya Weeraratne
Sri Lanka
310
14
Stuart Chalmers
Scotland
310
14
Ross Lyons
Scotland
311
13
Zameer Zahir
Canada
311
13
Arvind Kandappah
Canada
311
13
Chris Mpofu
Zimbabwe
312
12
George O'Brien
Bermuda
312
12
Qasim Sheikh
Scotland
313
11
Brett Geeves
Australia
313
11
Mathew Sinclair
New Zealand
314
10
Ryan Harris
Australia
314
10
Lakshmipathy Balaji
India
314
10
Ahmed Shah
Afghanistan
314
10
Hamid Hassan
Afghanistan
315
9
Sohail Khan
Pakistan
315
9
Charl Langeveldt
South Africa
315
9
Suraj Randiv
Sri Lanka
315
9
Ben Laughlin
Australia
315
9
Dirk Nannes
Australia
315
9
Syed Rasel
Bangladesh
315
9
Mahela Udawatte
Sri Lanka
315
9
Pieter Seelaar
Netherlands
315
9
Alfred Luseno
Kenya
315
9
Royston Crandon
West Indies
316
8
Rob Key
England
317
7
Abhishek Nayar
India
317
7
Lonwabo Tsotsobe
South Africa
317
7
Ruud Nijman
Netherlands
318
6
Nick Statham
Netherlands
318
6
Mohammad Kashif
Netherlands
318
6
Henry Osinde
Canada
318
6
Craig Cumming
New Zealand
319
5
Boyd Rankin
England
319
5
Luke Ronchi
New Zealand
319
5
Isuru Udana
Sri Lanka
319
5
Aman Ali
United Arab Emirates
320
4
Heino Kuhn
South Africa
320
4
Bernard Scholtz
Namibia
320
4
Shane Harwood
Australia
320
4
Amjad Khan
England
321
3
Glenn Rogers
Scotland
322
2
Phil Eaglestone
Ireland
323
1
Sajid Mahmood
England
323
1
Nelon Pascal
West Indies