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 2007 for all time
Position
Most Balls Faced
Player Name
Team Name
1
3602
Jacques Kallis
South Africa
2
3465
Sourav Ganguly
India
3
3203
Mahela Jayawardene
Sri Lanka
4
3148
Sachin Tendulkar
India
5
2984
Paul Collingwood
England
6
2975
Ian Bell
England
7
2924
Kevin Pietersen
England
8
2667
Kumar Sangakkara
Sri Lanka
9
2590
Shiv Chanderpaul
West Indies
10
2540
Alastair Cook
England
11
2508
Matthew Hayden
Australia
12
2453
Rahul Dravid
India
13
2353
Graeme Smith
South Africa
14
2308
Younis Khan
Pakistan
15
2163
AB de Villiers
South Africa
16
2046
MS Dhoni
India
17
2042
Ricky Ponting
Australia
18
2035
Mohammad Yousuf
Pakistan
19
1925
Michael Vaughan
England
20
1830
Michael Clarke
Australia
21
1810
Misbah-ul-Haq
Pakistan
22
1775
Yuvraj Singh
India
23
1767
Herschelle Gibbs
South Africa
24
1711
Dinesh Karthik
India
25
1623
Chamara Silva
Sri Lanka
26
1562
Wasim Jaffer
India
27
1506
Kamran Akmal
Pakistan
28
1505
Hashim Amla
South Africa
29
1504
Ashwell Prince
South Africa
30
1490
Shoaib Malik
Pakistan
31
1395
Matt Prior
England
32
1389
Mark Boucher
South Africa
33
1363
Salman Butt
Pakistan
34
1352
Michael Hussey
Australia
35
1335
Andrew Strauss
England
36
1313
Adam Gilchrist
Australia
37
1264
Mohammad Ashraful
Bangladesh
38
1257
Scott Styris
New Zealand
39
1255
Andrew Symonds
Australia
40
1253
Sanath Jayasuriya
Sri Lanka
41
1244
Chris Gayle
West Indies
42
1217
Marlon Samuels
West Indies
43
1172
Shakib Al Hasan
Bangladesh
44
1148
Peter Fulton
New Zealand
45
1134
Upul Tharanga
Sri Lanka
46
1112
Gautam Gambhir
India
47
1091
Stephen Fleming
New Zealand
48
1077
Tillakaratne Dilshan
Sri Lanka
49
1074
Brendon McCullum
New Zealand
50
1028
VVS Laxman
India
51
1004
Michael Vandort
Sri Lanka
52
978
Ross Taylor
New Zealand
53
933
William Porterfield
Ireland
54
906
Runako Morton
West Indies
55
905
Mushfiqur Rahim
Bangladesh
56
872
Dwayne Bravo
West Indies
57
860
Shaun Pollock
South Africa
57
860
Lou Vincent
New Zealand
58
843
Tamim Iqbal
Bangladesh
59
837
Devon Smith
West Indies
60
828
Vusi Sibanda
Zimbabwe
61
810
Ryan Watson
Scotland
62
790
Aftab Ahmed
Bangladesh
63
771
Shahriar Nafees
Bangladesh
64
770
Phil Jaques
Australia
65
746
Habibul Bashar
Bangladesh
66
739
Jacob Oram
New Zealand
67
716
Yasir Hameed
Pakistan
68
702
Andrew Flintoff
England
69
700
Craig McMillan
New Zealand
70
699
Ashish Bagai
Canada
71
695
Prasanna Jayawardene
Sri Lanka
72
693
Marvan Atapattu
Sri Lanka
73
683
Steve Tikolo
Kenya
74
681
Fraser Watts
Scotland
75
674
Niall O'Brien
Ireland
76
671
Eoin Morgan
England
77
663
Inzamam-ul-Haq
Pakistan
78
662
Ed Joyce
England
79
661
Owais Shah
England
80
658
Kevin O'Brien
Ireland
81
648
Javed Omar
Bangladesh
82
620
Brendan Taylor
Zimbabwe
83
607
David Obuya
Kenya
84
596
Virender Sehwag
India
85
592
Mashrafe Mortaza
Bangladesh
86
588
Brad Hodge
Australia
87
587
Chaminda Vaas
Sri Lanka
88
583
Robin Uthappa
India
89
578
Jamie How
New Zealand
90
575
Justin Kemp
South Africa
91
569
Majid Haq
Scotland
92
565
Morris Ouma
Kenya
93
563
Thomas Odoyo
Kenya
94
546
Gavin Hamilton
England
95
545
Mohammad Hafeez
Pakistan
96
544
Ramnaresh Sarwan
West Indies
97
541
Jeremy Bray
Ireland
98
540
Bas Zuiderent
Netherlands
99
530
Anil Kumble
India
100
516
Ravi Shah
Kenya
101
510
Denesh Ramdin
West Indies
102
509
Imran Nazir
Pakistan
103
506
Ravi Bopara
England
104
497
Rajin Saleh
Bangladesh
105
488
Mohammad Sami
Pakistan
106
456
Ryan Sidebottom
England
107
454
Neil McCallum
Scotland
108
449
Farveez Maharoof
Sri Lanka
108
449
Abdool Samad
Canada
109
448
Tanmay Mishra
Kenya
110
443
Collins Obuya
Kenya
110
443
Daren Ganga
West Indies
110
443
Brian Lara
West Indies
111
436
David Hemp
Bermuda
112
435
Ryan ten Doeschate
Netherlands
113
431
Irving Romaine
Bermuda
114
423
Hamilton Masakadza
Zimbabwe
115
415
Chamu Chibhabha
Zimbabwe
116
399
Ashif Mulla
Canada
117
392
Zaheer Khan
India
118
389
Brad Haddin
Australia
119
382
Irfan Pathan
India
120
375
Elton Chigumbura
Zimbabwe
121
369
Sunil Dhaniram
Canada
121
369
Paul Nixon
England
122
358
Dean Minors
Bermuda
123
351
Andre Nel
South Africa
124
347
Imran Farhat
Pakistan
125
341
Jehan Mubarak
Sri Lanka
126
339
Ian Billcliff
Canada
126
339
John Davison
Canada
127
338
Janeiro Tucker
Bermuda
128
337
Paul Harris
South Africa
129
336
Jean-Paul Duminy
South Africa
130
333
Alex Obanda
Kenya
131
328
Lionel Cann
Bermuda
132
325
Stuart Matsikenyeri
Zimbabwe
133
318
Shahid Afridi
134
299
Qaiser Ali
Canada
135
295
Alexei Kervezee
Netherlands
136
293
Albie Morkel
South Africa
137
281
Geoff Barnett
Canada
137
281
Dougie Brown
England
137
281
Trent Johnston
Ireland
138
278
Morne van Wyk
South Africa
138
278
Russel Arnold
Sri Lanka
138
278
Faisal Iqbal
Pakistan
139
276
Colin Smith
Scotland
140
274
Tatenda Taibu
Zimbabwe
141
273
Monty Panesar
England
142
268
Sean Williams
Zimbabwe
143
263
Daniel Vettori
New Zealand
144
260
Mohammad Rafique
Bangladesh
145
254
Andre Botha
Ireland
146
249
Dwayne Leverock
Bermuda
147
248
Harbhajan Singh
India
148
244
Navdeep Poonia
Scotland
149
243
Shane Watson
Australia
150
232
Craig Wright
Scotland
151
230
Dilhara Fernando
Sri Lanka
152
229
James Franklin
New Zealand
153
226
Eric Szwarczynski
Netherlands
154
224
Jimmy Kamande
Kenya
154
224
Stuart Broad
England
155
223
Jamie Dalrymple
England
156
219
Darron Reekers
Netherlands
156
219
Abdur Rehman
Pakistan
157
217
Oliver Pitcher
Bermuda
158
213
Jerome Taylor
West Indies
158
213
James Anderson
England
159
211
John Blain
Scotland
159
211
Andrew White
Ireland
160
207
Daren Powell
West Indies
161
201
Jekon Edness
Bermuda
162
196
Peter Borren
Netherlands
163
195
Desmond Chumney
Canada
164
190
Abdur Razzak
Bangladesh
165
185
Terry Duffin
Zimbabwe
165
185
Lasith Malinga
Sri Lanka
166
184
Mal Loye
England
167
182
Liam Plunkett
England
168
179
Mudassar Bukhari
Netherlands
169
177
Gary Brent
Zimbabwe
170
172
Darren Sammy
West Indies
171
171
Tom de Grooth
Netherlands
172
169
Nehemiah Odhiambo
Kenya
173
167
Brad Hogg
Australia
174
166
Khaled Mashud
Bangladesh
175
165
Craig Cumming
New Zealand
176
162
Tushar Imran
Bangladesh
177
157
Mohammad Asif
Pakistan
177
157
Gulam Bodi
South Africa
178
156
Arvind Kandappah
Canada
179
155
Malinda Warnapura
Sri Lanka
179
155
Saleem Mukuddem
Bermuda
179
155
Steve Harmison
England
179
155
RP Singh
India
180
154
Cameron White
Australia
180
154
Farhad Reza
Bangladesh
180
154
Billy Stelling
Netherlands
181
148
Kyle McCallan
Ireland
181
148
Shahadat Hossain
Bangladesh
182
146
Chris Tremlett
England
182
146
Naved-ul-Hasan
Pakistan
183
145
Iftikhar Anjum
Pakistan
184
144
Daan van Bunge
Netherlands
185
137
Chamara Kapugedera
Sri Lanka
185
137
Mathew Sinclair
New Zealand
186
135
Rohit Sharma
India
187
133
Ajit Agarkar
India
188
132
Sreesanth
India
189
130
James Hopes
Australia
189
130
Mohammad Sharif
Bangladesh
190
129
Brett Lee
Australia
190
129
Clay Smith
Bermuda
190
129
Tim de Leede
Netherlands
191
128
Delyone Borden
Bermuda
192
127
Dale Steyn
South Africa
193
126
Makhaya Ntini
South Africa
193
126
Kenny Carroll
Ireland
194
123
Nazimuddin
Bangladesh
195
122
Corey Collymore
West Indies
195
122
Trevin Bastiampillai
Canada
196
121
Dimitri Mascarenhas
England
197
119
Junaid Siddique
Bangladesh
197
119
Ramesh Powar
India
198
118
Prosper Utseya
Zimbabwe
199
115
Hamish Marshall
New Zealand
200
114
Lameck Onyango
Kenya
201
112
Mark Gillespie
New Zealand
202
111
Keith Dabengwa
Zimbabwe
203
110
Abdul Razzaq
Pakistan
203
110
Shahid Nazir
Pakistan
203
110
Luuk van Troost
Netherlands
204
109
Boeta Dippenaar
South Africa
205
106
Dwayne Smith
West Indies
206
105
Danish Kaneria
Pakistan
207
104
Syed Rasel
Bangladesh
208
102
Shane Bond
New Zealand
209
100
Umar Bhatti
Canada
210
99
Steven Outerbridge
Bermuda
211
98
Yasir Arafat
Pakistan
212
95
Graeme Swann
England
212
95
Dave Langford-Smith
Ireland
213
94
Mahmudullah
Bangladesh
213
94
Ian Bradshaw
West Indies
214
93
Thilan Samaraweera
Sri Lanka
214
93
Mitchell Johnson
Australia
214
93
Phil Mustard
England
215
92
Hiren Varaiya
Kenya
215
92
Sohail Tanvir
Pakistan
215
92
Malachi Jones
Bermuda
216
91
Rodney Trott
Bermuda
216
91
Stuart Clark
Australia
217
90
Alex Cusack
Ireland
218
89
Andrew Hall
South Africa
219
87
Umar Gul
Pakistan
219
87
Alok Kapali
Bangladesh
219
87
Peter Ongondo
Kenya
220
84
James Celestine
Bermuda
221
82
Abdul Jabbar
Canada
222
81
Charl Langeveldt
South Africa
223
80
Nathan Astle
New Zealand
223
80
Darren Maddy
England
224
78
Luke Wright
England
224
78
Ross Lyons
Scotland
225
76
Jeroen Smits
Netherlands
225
76
Nathan Bracken
Australia
226
74
Johan Botha
South Africa
226
74
Don Maxwell
Canada
227
73
Mehrab Hossain jnr
Bangladesh
228
72
Vernon Philander
South Africa
228
72
Kevin Hurdle
Bermuda
229
70
Brenton Parchment
West Indies
229
70
Justin Langer
Australia
230
69
Jeetan Patel
New Zealand
230
69
Lendl Simmons
West Indies
231
67
Malinga Bandara
Sri Lanka
231
67
George Codrington
Canada
231
67
Steven Welsh
Canada
231
67
Omer Hussain
Scotland
232
66
Glenn Rogers
Scotland
232
66
John Mooney
Ireland
233
65
Kyle Mills
New Zealand
233
65
Shane Warne
Australia
234
63
Tony Suji
Kenya
235
60
Michael Yardy
England
235
60
Atse Buurman
Netherlands
236
59
Matthew Hoggard
England
237
58
Michael Papps
New Zealand
238
56
Ravi Rampaul
West Indies
238
56
Vikram Solanki
England
239
54
Azeem Pitcher
Bermuda
240
53
Ryan Steede
Bermuda
240
53
Azhar Mahmood
Pakistan
240
53
Dom Joyce
Ireland
240
53
Mohammad Iqbal
Canada
241
51
Sylvester Joseph
West Indies
242
50
Loots Bosman
South Africa
243
48
Jason Patraj
Canada
243
48
Murali Kartik
India
244
47
Morne Morkel
South Africa
245
46
Jon Lewis
England
246
45
Boyd Rankin
England
247
42
Friday Kasteni
Zimbabwe
248
41
Shoaib Akhtar
Pakistan
248
41
Dinesh Mongia
India
248
41
Dilruwan Perera
Sri Lanka
249
40
Fidel Edwards
West Indies
249
40
Henry Osinde
Canada
249
40
Paul Hoffmann
Scotland
250
39
Dwight Basden
Bermuda
250
39
Munaf Patel
India
251
37
Dougie Lockhart
Scotland
252
36
Kenneth Kamyuka
Canada
252
36
Suresh Raina
India
252
36
Muttiah Muralitharan
Sri Lanka
253
35
Anderson Cummins
West Indies
253
35
Rayad Emrit
West Indies
254
34
Piyush Chawla
India
255
33
Adeel Raja
Netherlands
256
30
Adam Voges
Australia
257
28
Gareth Hopkins
New Zealand
257
28
Fawad Alam
Pakistan
257
28
Chris Lonsdale
Bermuda
257
28
Josclyn Pitcher
Bermuda
257
28
Kwame Tucker
Bermuda
257
28
Aftab Shamsudeen
Canada
258
26
Chris Read
England
259
25
Michael Mason
New Zealand
259
25
Rawl Lewis
West Indies
260
24
Gary Wilson
Ireland
261
23
Jacobi Robinson
Bermuda
262
22
Rajesh Bhudia
Kenya
262
22
Nadif Chowdhury
Bangladesh
263
20
Thinus Fourie
Ireland
263
20
Kevin Sandher
Canada
263
20
Chris Mpofu
Zimbabwe
263
20
Chris Schofield
England
264
19
George O'Brien
Bermuda
264
19
Nuwan Kulasekara
Sri Lanka
265
18
Kaushal Lokuarachchi
Sri Lanka
265
18
Glenn McGrath
Australia
265
18
Iain O'Brien
New Zealand
265
18
Tapash Baisya
Bangladesh
265
18
Johan van der Wath
South Africa
266
17
Kieron Pollard
West Indies
266
17
Austin Richards
West Indies
266
17
Sajid Mahmood
England
267
16
James Marshall
New Zealand
267
16
Robin Peterson
South Africa
267
16
Ray Price
Zimbabwe
267
16
Geert-Maarten Mol
Netherlands
268
15
Anthony Ireland
Zimbabwe
269
14
Jonathan Trott
England
270
13
Praveen Kumar
India
270
13
Narsingh Deonarine
West Indies
271
12
Roger Whelan
Ireland
271
12
Edgar Schiferli
Netherlands
271
12
Henk-Jan Mol
Netherlands
271
12
Shahzad Khan
Canada
272
11
Mohsin Mulla
Canada
272
11
Jeremy Snape
England
272
11
Chris Martin
New Zealand
273
10
Shaun Tait
Australia
274
9
Zulqarnain Haider
Pakistan
274
9
Durand Soraine
Canada
274
9
E Isaneez
274
9
Dewald Nel
Scotland
275
8
Gordon Drummond
Scotland
275
8
Peter Gillespie
Ireland
275
8
Yusuf Pathan
India
275
8
Daryl Tuffey
New Zealand
276
7
Andre Adams
New Zealand
276
7
Austin Codrington
Canada
276
7
Luke Pomersbach
Australia
277
6
Timycen Maruma
Zimbabwe
277
6
Upul Chandana
Sri Lanka
277
6
Joginder Sharma
India
277
6
Vikram Singh
India
278
5
Enamul Haque jnr
Bangladesh
278
5
Gayan Wijekoon
Sri Lanka
278
5
Kyle Hodsoll
Bermuda
278
5
Jadavji Jesani
Kenya
278
5
RG Mukasa
278
5
Pieter Seelaar
Netherlands
279
4
Nathan McCullum
New Zealand
279
4
Ishant Sharma
India
279
4
James Kirtley
England
280
3
Tawanda Mupariwa
Zimbabwe
280
3
Ruchira Perera
Sri Lanka
280
3
Thandi Tshabalala
South Africa
281
2
Najaf Shah
Pakistan
281
2
Mark Jonkman
Netherlands
281
2
Tafadzwa Mufambisi
Zimbabwe
281
2
Sandeep Jyoti
Canada
281
2
Calvert Hooper
Canada
281
2
Paul Mooney
Ireland
281
2
Ishara Amerasinghe
Sri Lanka
282
1
Alfred Luseno
Kenya
282
1
Ed Rainsford
Zimbabwe
283
0
Ashley Noffke
Australia