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 2012 for all time
Position
Most Balls Faced
Player Name
Team Name
1
3810
Alastair Cook
England
2
3280
Kumar Sangakkara
Sri Lanka
3
3218
Michael Clarke
Australia
4
2959
Jonathan Trott
England
5
2923
Virat Kohli
India
6
2715
Hashim Amla
South Africa
7
2567
Michael Hussey
Australia
8
2531
Mahela Jayawardene
Sri Lanka
9
2523
Marlon Samuels
West Indies
10
2493
Tillakaratne Dilshan
Sri Lanka
11
2356
Ian Bell
England
12
2318
David Warner
Australia
13
2191
AB de Villiers
South Africa
14
2177
Gautam Gambhir
India
15
2169
Martin Guptill
New Zealand
16
2144
Kane Williamson
New Zealand
17
2098
Shiv Chanderpaul
West Indies
18
2036
Angelo Mathews
Sri Lanka
18
2036
Kevin Pietersen
England
19
1988
Graeme Smith
South Africa
20
1985
Mohammad Hafeez
Pakistan
21
1976
Jacques Kallis
South Africa
22
1963
Azhar Ali
Pakistan
23
1960
Brendon McCullum
New Zealand
24
1879
Ross Taylor
New Zealand
25
1725
Matthew Wade
Australia
26
1719
MS Dhoni
India
27
1705
Alviro Petersen
South Africa
28
1613
Andrew Strauss
England
29
1583
Darren Bravo
West Indies
30
1571
Shane Watson
Australia
31
1525
Dinesh Chandimal
Sri Lanka
32
1476
Matt Prior
England
33
1466
Misbah-ul-Haq
Pakistan
34
1390
Thilan Samaraweera
Sri Lanka
35
1384
Ed Cowan
Australia
36
1364
Cheteshwar Pujara
India
37
1350
Asad Shafiq
Pakistan
38
1273
Kieran Powell
West Indies
39
1203
Ricky Ponting
Australia
40
1177
Jean-Paul Duminy
South Africa
41
1149
Faf du Plessis
South Africa
42
1130
Sachin Tendulkar
India
43
1082
Lahiru Thirimanne
Sri Lanka
44
1059
Chris Gayle
West Indies
45
1049
Younis Khan
Pakistan
46
997
Upul Tharanga
Sri Lanka
47
992
Darren Sammy
West Indies
48
966
Rob Nicol
New Zealand
49
919
Jacques Rudolph
South Africa
50
900
Daniel Flynn
New Zealand
51
882
Tamim Iqbal
Bangladesh
52
881
David Hussey
Australia
53
879
Ravichandran Ashwin
India
54
859
Virender Sehwag
India
55
834
Nasir Hossain
Bangladesh
56
823
Suresh Raina
India
57
810
Denesh Ramdin
West Indies
58
753
Nasir Jamshed
Pakistan
59
744
Eoin Morgan
England
60
720
George Bailey
Australia
60
720
Umar Akmal
Pakistan
61
698
James Franklin
New Zealand
62
697
Kieron Pollard
West Indies
63
694
Kruger van Wyk
New Zealand
64
657
Mushfiqur Rahim
Bangladesh
65
654
Mahmudullah
Bangladesh
66
650
Shakib Al Hasan
Bangladesh
67
637
BJ Watling
New Zealand
68
630
Ed Joyce
England
69
619
Prasanna Jayawardene
Sri Lanka
70
614
Tharanga Paranavitana
Sri Lanka
71
613
Nick Compton
England
72
608
Graeme Swann
England
73
588
Adrian Barath
West Indies
74
580
Ravi Bopara
England
75
561
Peter Forrest
Australia
76
557
Doug Bracewell
New Zealand
77
550
Dwayne Bravo
West Indies
78
544
Adnan Akmal
Pakistan
79
542
Jonny Bairstow
England
80
529
Narsingh Deonarine
West Indies
81
506
Nuwan Kulasekara
Sri Lanka
82
498
Michael Swart
Netherlands
83
489
Samit Patel
England
84
473
Gary Wilson
Ireland
85
464
Paul Stirling
Ireland
86
457
Vernon Philander
South Africa
87
456
Stuart Broad
England
88
451
Taufeeq Umar
Pakistan
89
438
Naeem Islam
Bangladesh
90
435
Johnson Charles
West Indies
91
427
Craig Kieswetter
England
92
422
Thisara Perera
Sri Lanka
93
411
Mohammad Shahzad
Afghanistan
94
410
Karim Sadiq
Afghanistan
95
402
Tim Bresnan
England
96
395
Yuvraj Singh
India
97
391
Calum MacLeod
Scotland
98
388
Collins Obuya
Kenya
99
380
Assad Fudadin
West Indies
100
369
Dwayne Smith
West Indies
100
369
Duncan Allan
Kenya
101
367
Kyle Coetzer
Scotland
102
356
Kemar Roach
West Indies
103
355
Kevin O'Brien
Ireland
104
354
VVS Laxman
India
105
345
Alex Obanda
Kenya
106
340
Rohit Sharma
India
107
339
Ruvindu Gunasekera
Canada
108
337
Suraj Randiv
Sri Lanka
109
335
Rahul Dravid
India
110
334
Mohammad Nabi
Afghanistan
111
327
Tom Cooper
Netherlands
111
327
Carlton Baugh
West Indies
112
324
William Porterfield
Ireland
113
321
Dean Brownlie
New Zealand
114
312
Shoaib Malik
Pakistan
115
301
Jimmy Hansra
Canada
116
300
Richie Berrington
Scotland
116
300
Umar Gul
Pakistan
117
297
Tim Southee
New Zealand
117
297
Daniel Christian
Australia
118
295
Alexei Kervezee
Netherlands
119
294
Sarel Burger
Namibia
120
292
James Anderson
England
121
286
Anamul Haque
Bangladesh
122
285
Joe Root
England
123
279
Daniel Vettori
New Zealand
124
275
Nathan McCullum
New Zealand
124
275
Shahid Afridi
125
273
Kraigg Brathwaite
West Indies
126
271
Shaiman Anwar
United Arab Emirates
127
268
Saeed Ajmal
Pakistan
128
267
Dale Steyn
South Africa
129
266
Hiral Patel
Canada
130
264
Tanmay Mishra
Kenya
131
262
Stephan Myburgh
Netherlands
132
261
Jeevan Mendis
Sri Lanka
132
261
Rangana Herath
Sri Lanka
133
260
Samiullah Shenwari
Afghanistan
134
257
James Pattinson
Australia
135
253
Ryan Harris
Australia
136
252
Andre Russell
West Indies
137
251
Nathan Lyon
Australia
138
250
Alex Hales
England
139
249
Wesley Barresi
Netherlands
140
245
Irfan Ahmed
Hong Kong
140
245
Preston Mommsen
Scotland
141
241
Brett Lee
Australia
142
238
Rakep Patel
Kenya
142
238
Regis Chakabva
Zimbabwe
143
237
Gerrie Snyman
Namibia
144
236
Tom Latham
New Zealand
145
233
Phillip Hughes
Australia
146
231
Jamie Atkinson
Hong Kong
147
230
Asghar Stanikzai
Afghanistan
147
230
Mitchell Starc
Australia
148
227
Imran Farhat
Pakistan
149
226
Mark Boucher
South Africa
149
226
David Hemp
Bermuda
149
226
Christoffel Viljoen
Namibia
150
225
Craig Williams
Namibia
151
216
Tatenda Taibu
Zimbabwe
151
216
Brendan Taylor
Zimbabwe
152
215
Paras Khadka
Nepal
153
214
Sunil Narine
West Indies
154
211
Morne Morkel
South Africa
155
208
Irfan Pathan
India
155
208
Nawroz Mangal
Afghanistan
156
207
Nitish Kumar
Canada
157
205
Neil Wagner
New Zealand
158
203
Mitchell Johnson
Australia
159
199
FA Klokker
160
195
Devon Thomas
West Indies
161
193
Dimuth Karunaratne
Sri Lanka
162
191
Tyson Gordon
Canada
163
189
Ravindra Jadeja
India
164
188
Jacob Oram
New Zealand
165
187
Robin Peterson
South Africa
166
186
Geraint Jones
England
167
182
Gulbadin Naib
Afghanistan
168
179
Ravi Rampaul
West Indies
169
177
Dhammika Prasad
Sri Lanka
170
175
Elton Chigumbura
Zimbabwe
170
175
Sharad Vesawkar
Nepal
171
174
Andrew Ellis
New Zealand
171
174
Dean Elgar
South Africa
172
172
Janeiro Tucker
Bermuda
173
168
Tony Ura
P.N.G.
173
168
Mohammad Ayub
Pakistan
174
167
Lendl Simmons
West Indies
174
167
Peter Borren
Netherlands
174
167
Richard Levi
South Africa
175
166
Luke Wright
England
176
165
Hamilton Masakadza
Zimbabwe
176
165
Abdur Rehman
Pakistan
177
164
Javed Ahmadi
Afghanistan
178
163
Ben Hilfenhaus
Australia
179
159
Michael Di Venuto
Australia
180
158
Pragyan Ojha
India
181
157
Trent Boult
New Zealand
181
157
Albie Morkel
South Africa
181
157
Lionel Cann
Bermuda
181
157
David Obuya
Kenya
182
155
Assad Vala
P.N.G.
182
155
RG Mukasa
182
155
Abul Hasan
Bangladesh
183
153
Kirk Edwards
West Indies
184
152
James Taylor
England
184
152
Steven Taylor
U.S.A.
184
152
Fraser Watts
Scotland
185
151
Rizwan Mahmood
185
151
Ishant Sharma
India
186
149
Anil Mandal
Nepal
187
148
Morris Ouma
Kenya
188
147
Glenn Maxwell
Australia
189
146
Shahriar Nafees
Bangladesh
190
145
Dion Stovell
Bermuda
190
145
Jatinder Singh
Oman
191
143
Rohan Mustafa
United Arab Emirates
191
143
Zaheer Khan
India
192
142
Jahurul Islam
Bangladesh
193
141
Chamara Kapugedera
Sri Lanka
194
140
Tino Best
West Indies
194
140
Chris Amini
P.N.G.
195
139
Jeetan Patel
New Zealand
196
138
Kamran Akmal
Pakistan
197
137
Sohag Gazi
Bangladesh
198
136
Clint McKay
Australia
198
136
Todd Astle
New Zealand
199
135
Imran Nazir
Pakistan
199
135
Pradeep Airee
Nepal
200
133
Alex Cusack
Ireland
201
125
Mudassar Bukhari
Netherlands
201
125
Mohammad Ashraful
Bangladesh
202
124
Peter Siddle
Australia
202
124
John Mooney
Ireland
203
123
Babar Hayat
Hong Kong
204
121
J Sebanja
205
119
Craig Wallace
Scotland
205
119
Rustam Bhatti
Canada
206
117
Ragheb Aga
Kenya
206
117
Gyanendra Malla
Nepal
206
117
Ajinkya Rahane
India
207
115
Jan Stander
Scotland
207
115
Niall O'Brien
Ireland
208
114
Graeme Cremer
Zimbabwe
208
114
Wriddhiman Saha
India
208
114
Nazimuddin
Bangladesh
209
113
Fiqre Crockwell
Bermuda
210
111
Mahuru Dai
P.N.G.
211
110
Malcolm Waller
Zimbabwe
212
109
Aftab Ahmed
Bangladesh
212
109
Jos Buttler
England
213
108
Sarfraz Ahmed
Pakistan
213
108
Sultan Ahmed
Oman
214
107
Mominul Haque
Bangladesh
215
106
Manoj Tiwary
India
216
105
Swapnil Patil
United Arab Emirates
217
104
Vani Morea
P.N.G.
218
102
Henry Davids
South Africa
218
102
Zeeshan Siddiqi
Canada
218
102
Wayne Parnell
South Africa
219
101
Nizakat Khan
Hong Kong
219
101
Majid Haq
Scotland
220
100
Steven Outerbridge
Bermuda
220
100
Lasith Malinga
Sri Lanka
221
99
Khurram Khan
United Arab Emirates
221
99
Amjad Ali
United Arab Emirates
221
99
Vikrant Shetty
United Arab Emirates
222
95
Waqas Barkat
Hong Kong
222
95
Chanaka Welegedara
Sri Lanka
222
95
Fidel Edwards
West Indies
222
95
Shane Shillingford
West Indies
222
95
Brad Haddin
Australia
223
93
Steven Finn
England
224
91
Elmore Hutchinson
U.S.A.
224
91
F Nsubuga
225
90
Josh Davey
Scotland
226
89
Zeeshan Siddiqui
Oman
227
88
D Muhumuza
227
88
John Hastings
Australia
228
87
Justin Ontong
South Africa
228
87
Trent Johnston
Ireland
228
87
Shingi Masakadza
Zimbabwe
229
86
Roy Lamsam
Hong Kong
230
85
Nehemiah Odhiambo
Kenya
231
84
Dawlat Zadran
Afghanistan
231
84
Rizwan Cheema
Canada
231
84
Farhaan Behardien
South Africa
231
84
Ahmed Shehzad
Pakistan
232
83
Gordon Goudie
Scotland
233
82
Vaibhav Wategaonkar
Oman
234
80
Adnan Ilyas
Oman
234
80
Cameron White
Australia
234
80
Umesh Yadav
India
234
80
Junaid Siddique
Bangladesh
235
79
Farveez Maharoof
Sri Lanka
236
78
Junaid Siddiqui
Canada
237
77
Xavier Doherty
Australia
238
75
Andrew White
Ireland
239
74
Mashrafe Mortaza
Bangladesh
240
73
Sachithra Senanayake
Sri Lanka
240
73
Syed Ali
Oman
241
71
Rajeshkumar Ranpura
Oman
242
70
Syed Kaleem
Oman
243
69
Prosper Utseya
Zimbabwe
243
69
Devendra Bishoo
West Indies
244
67
Stuart Matsikenyeri
Zimbabwe
244
67
Ziaur Rahman
Afghanistan
245
66
Kosala Kulasekara
Sri Lanka
246
64
Shaminda Eranga
Sri Lanka
246
64
Colin Ingram
South Africa
246
64
Forster Mutizwa
Zimbabwe
246
64
Hammad Azam
Pakistan
247
63
Jack Vare
P.N.G.
248
59
Tom de Grooth
Netherlands
248
59
Suranga Lakmal
Sri Lanka
248
59
Imran Tahir
South Africa
249
57
Vinay Kumar
India
250
56
Jesse Ryder
New Zealand
250
56
Kamau Leverock
Bermuda
251
55
Kyle Mills
New Zealand
252
53
Ray Price
Zimbabwe
252
53
Colin de Grandhomme
New Zealand
252
53
Shem Ngoche
Kenya
252
53
Craig Ervine
Zimbabwe
253
52
Awais Zia
Pakistan
254
51
Usman Limbada
Canada
255
50
Rodney Trott
Bermuda
255
50
C Waiswa
256
48
Michael Lumb
England
256
48
Eric Szwarczynski
Netherlands
257
47
Courtney Kruger
Hong Kong
257
47
Munir Dar
Hong Kong
257
47
Asif Khan
United Arab Emirates
257
47
Veerasammy Permaul
West Indies
258
46
Abdul Razzaq
Pakistan
258
46
Basant Regmi
Nepal
258
46
Harvir Baidwan
Canada
259
45
Mark Gillespie
New Zealand
260
44
Chris Woakes
England
260
44
Chris Martin
New Zealand
261
43
Sohail Tanvir
Pakistan
261
43
Aizaz Cheema
Pakistan
261
43
Shabir Noori
Afghanistan
261
43
Jason Kila
P.N.G.
262
42
Mirwais Ashraf
Afghanistan
263
41
Andrew Poynter
Ireland
263
41
Arshad Ali
United Arab Emirates
263
41
Harbhajan Singh
India
264
40
Rory Kleinveldt
South Africa
265
39
Shahadat Hossain
Bangladesh
266
38
Monty Panesar
England
266
38
Shaun Marsh
Australia
266
38
Yasir Arafat
Pakistan
266
38
Amjad Javed
United Arab Emirates
266
38
George Dockrell
Ireland
266
38
Pieter Seelaar
Netherlands
267
37
Damodar Daesrath
Canada
267
37
Manjula Guruge
United Arab Emirates
267
37
Dilshan Munaweera
Sri Lanka
267
37
Rubel Hossain
Bangladesh
268
35
Colin Munro
New Zealand
268
35
Najibullah Zadran
Afghanistan
269
34
Abdur Razzak
Bangladesh
270
33
Steven Smith
Australia
270
33
Mohammad Sami
Pakistan
270
33
Shapoor Zadran
Afghanistan
270
33
Tim Murtagh
Ireland
270
33
Nkrumah Bonner
West Indies
270
33
David Miller
South Africa
270
33
Ryan Flannigan
Scotland
271
32
Irfan Karim
Kenya
271
32
Keegan Meth
Zimbabwe
272
30
Johan Botha
South Africa
273
29
Seekkuge Prasanna
Sri Lanka
273
29
Saqib Ali
United Arab Emirates
273
29
Junaid Khan
274
28
Tino Mawoyo
Zimbabwe
274
28
Pat Cummins
Australia
275
27
Shannon Gabriel
West Indies
275
27
Quinton de Kock
South Africa
275
27
James Ngoche
Kenya
275
27
Tim Gruijters
Netherlands
275
27
Nigel Jones
Ireland
275
27
Bashir Shah
275
27
Terryn Fray
Bermuda
275
27
Bernard Scholtz
Namibia
276
25
Ahmed Raza
United Arab Emirates
276
25
Aizaz Khan
Hong Kong
276
25
Durand Soraine
Canada
277
24
Henry Osinde
Canada
278
23
Kyle Jarvis
Zimbabwe
278
23
Safyaan Sharif
Scotland
278
23
James Tredwell
England
278
23
Aaron Finch
Australia
279
22
Rob Quiney
Australia
279
22
Ronnie Hira
New Zealand
279
22
Merwe Erasmus
Namibia
279
22
Zakiullah Zaki
Afghanistan
280
21
Travis Birt
Australia
280
21
Praveen Kumar
India
280
21
Wahab Riaz
Pakistan
281
19
Robin Uthappa
India
281
19
Chris Tremlett
England
281
19
John Reva
P.N.G.
281
19
Vusi Sibanda
Zimbabwe
282
18
Khalid Latif
Pakistan
282
18
Gordon Drummond
Scotland
283
17
Kinchit Shah
Hong Kong
283
17
Max Sorensen
Ireland
283
17
James Neesham
New Zealand
284
16
Brent Arnel
New Zealand
284
16
Nelson Odhiambo
Kenya
284
16
Hiren Varaiya
Kenya
284
16
H Ssenyondo
285
15
Justine Pitcher
Bermuda
285
15
Timm van der Gugten
Netherlands
285
15
Amir Hamza
Afghanistan
285
15
Jade Dernbach
England
285
15
Ajantha Mendis
Sri Lanka
286
14
Corey Anderson
New Zealand
286
14
Elias Sunny
Bangladesh
286
14
Mitchell Marsh
Australia
286
14
Shakti Gauchan
Nepal
287
13
Noor Ali Zadran
Afghanistan
287
13
Peter Fulton
New Zealand
287
13
Kaushal Lokuarachchi
Sri Lanka
288
12
Nuwan Pradeep
Sri Lanka
288
12
Raza Hasan
Pakistan
289
11
Tarun Nethula
New Zealand
289
11
Izatullah Dawlatzai
Afghanistan
289
11
Andy McKay
New Zealand
289
11
Jackson Bird
Australia
289
11
Brad Hogg
Australia
290
10
Shafiqullah
Afghanistan
290
10
Brian Vitori
Zimbabwe
290
10
Michael Bates
New Zealand
290
10
Lucas Oluoch
Kenya
291
9
Ajay Lalcheta
Oman
292
8
Zahid Hussain
Canada
293
7
Parth Desai
Canada
293
7
Willie Gavera
P.N.G.
293
7
Danza Hyatt
West Indies
293
7
B Masaba
293
7
Parthiv Patel
India
293
7
Boyd Rankin
England
294
6
Bhuvneshwar Kumar
India
294
6
Elijah Otieno
Kenya
295
5
Garey Mathurin
West Indies
296
4
Samuel Badree
West Indies
296
4
Mohammad Naveed
United Arab Emirates
296
4
Mitchell McClenaghan
New Zealand
296
4
Raza-ur-Rehman
Canada
296
4
Ashok Dinda
India
297
3
Piyush Chawla
India
297
3
Shafiul Islam
Bangladesh
297
3
Jeremy Gordon
Canada
297
3
Darren Ramsammy
Canada
297
3
Aftab Alam
Afghanistan
297
3
Adam Milne
New Zealand
297
3
Ahsan Malik
Netherlands
298
2
Rory McCann
Ireland
298
2
Rahul Sharma
Hong Kong
298
2
Chris Mpofu
Zimbabwe
298
2
Isuru Udana
Sri Lanka
298
2
Zhivago Groenewald
Namibia
298
2
Michael Beer
Australia
298
2
Tommy Ward
South Africa
299
1
Sid Pegler
South Africa
299
1
Dilhara Fernando
Sri Lanka
299
1
Ryan McLaren
South Africa
299
1
Lonwabo Tsotsobe
South Africa
299
1
Shakeel Ansar
Pakistan
299
1
Moneeb Iqbal
Scotland
300
0
Akila Dananjaya
Sri Lanka
300
0
Rahat Ali
300
0
Rolland Beaumont
South Africa
300
0
Gerald Hartigan
South Africa
300
0
Herbie Taylor
South Africa
300
0
Claude Carter
South Africa
300
0
Charlie Llewellyn
South Africa
300
0
Dave Nourse
South Africa
300
0
Louis Tancred
South Africa
300
0
Aubrey Faulkner
South Africa
300
0
Reggie Schwarz
South Africa
300
0
Tip Snooke
South Africa
300
0
Gordon White
South Africa
300
0
Tom Campbell
South Africa
300
0
Louis Stricker
South Africa
300
0
Syd Gregory
Australia
300
0
Gerry Hazlitt
Australia
300
0
Charles Macartney
Australia
300
0
Warren Bardsley
Australia
300
0
Bill Whitty
Australia
300
0
Charles Kelleway
Australia
300
0
Roy Minnett
Australia
300
0
Jimmy Matthews
Australia
300
0
Barlow Carkeek
Australia
300
0
Sid Emery
Australia
300
0
Claude Jennings
Australia
300
0
Dave Smith
Australia
300
0
Ernie Mayne
Australia
300
0
C.B. Fry
England
300
0
Schofield Haigh
England
300
0
Frank Mitchell
England
300
0
Sir Pelham Warner
England
300
0
Wilfred Rhodes
England
300
0
Gilbert Jessop
England
300
0
Sydney Barnes
England
300
0
Walter Brearley
England
300
0
Reggie Spooner
England
300
0
Ernie Hayes
England
300
0
Sir Jack Hobbs
England
300
0
Frank Woolley
England
300
0
Johnny Douglas
England
300
0
Frank Foster
England
300
0
'Young Jack' Hearne
England
300
0
Bill Hitch
England
300
0
Tiger Smith
England
300
0
Harry Dean
England