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 2021 for ODI
Position
Most Balls Faced
Player Name
Team Name
1
885
Paul Stirling
Ireland
2
600
Tamim Iqbal
Bangladesh
2
600
Harry Tector
Ireland
3
585
Andy Balbirnie
Ireland
4
553
Janneman Malan
South Africa
5
531
Mushfiqur Rahim
Bangladesh
6
489
Mahmudullah
Bangladesh
7
420
Dhananjaya de Silva
Sri Lanka
8
397
Fakhar Zaman
Pakistan
9
394
Shakib Al Hasan
Bangladesh
10
392
Ayaan Khan
Oman
11
391
Zeeshan Maqsood
Oman
11
391
Shai Hope
West Indies
12
380
Kariyawasam Asalanka
Sri Lanka
13
376
Wanindu Hasaranga
Sri Lanka
14
375
Babar Azam
Pakistan
15
368
Avishka Fernando
Sri Lanka
16
358
Rassie van der Dussen
South Africa
17
356
Litton Das
Bangladesh
18
343
William Porterfield
Ireland
19
327
Rohit Paudel
Nepal
20
326
Lorcan Tucker
Ireland
21
323
Shikhar Dhawan
India
22
322
Simi Singh
Ireland
23
307
Evin Lewis
West Indies
24
302
Assad Vala
P.N.G.
25
301
Monank Patel
U.S.A.
26
289
Gyanendra Malla
Nepal
27
287
Curtis Campher
Ireland
28
281
George Munsey
Scotland
29
280
Kyle Coetzer
Scotland
30
277
Kusal Perera
Sri Lanka
31
263
Sandeep Goud
Oman
32
262
Mohammad Nadeem
Oman
33
261
Aasif Sheikh
Nepal
34
259
Stephan Myburgh
Netherlands
35
258
Max O'Dowd
Netherlands
36
255
Devon Conway
New Zealand
37
250
Jaskaran Malhotra
U.S.A.
38
248
Jatinder Singh
Oman
39
247
Chamika Karunaratne
Sri Lanka
40
240
Aqib Sulehri
Oman
40
240
Calum MacLeod
Scotland
41
239
Jonny Bairstow
England
41
239
Imam-ul-Haq
Pakistan
42
235
Darren Bravo
West Indies
43
232
Richie Berrington
Scotland
44
217
Koralegedera Bandara
Sri Lanka
45
214
Aiden Markram
South Africa
46
205
Temba Bavuma
South Africa
47
203
Mohammad Mithun
Bangladesh
48
201
Kyle Verreynne
South Africa
49
199
Regis Chakabva
Zimbabwe
50
196
George Dockrell
Ireland
51
195
Quinton de Kock
South Africa
52
191
Steven Taylor
U.S.A.
53
187
Andile Phehlukwayo
South Africa
54
185
Chad Soper
P.N.G.
55
184
Brendan Taylor
Zimbabwe
55
184
Kushal Bhurtel
Nepal
56
180
Lega Siaka
P.N.G.
56
180
Matthew Cross
Scotland
57
175
Norman Vanua
P.N.G.
57
175
Sese Bau
P.N.G.
57
175
Kannaur Rahul
India
58
174
Joe Root
England
59
170
Bas Leede
Netherlands
59
170
Jason Kila
P.N.G.
60
168
Dushmantha Chameera
Sri Lanka
61
167
Suraj Kumar
Oman
62
163
Rahmanullah Gurbaz
Afghanistan
63
161
Dinesh Chandimal
Sri Lanka
63
161
Craig Ervine
Zimbabwe
63
161
Sikandar Raza
Zimbabwe
64
156
Ben Stokes
England
65
155
Pathum Silva
Sri Lanka
65
155
Ranasinghe Ranasinghe
Sri Lanka
66
152
Alex Carey
Australia
66
152
Nisarg Patel
U.S.A.
67
150
Dawid Malan
England
68
149
Virat Kohli
India
68
149
Chundangapoyil Rizwan
United Arab Emirates
69
147
James Vince
England
70
146
Jason Mohammed
West Indies
70
146
Rovman Powell
West Indies
70
146
Kashyap Prajapati
Oman
71
145
Jason Roy
England
72
143
Dion Myers
Zimbabwe
73
141
Tom Latham
New Zealand
74
139
Mohammad Rizwan
Pakistan
74
139
Kieron Pollard
West Indies
75
134
Heinrich Klaasen
South Africa
75
134
Dylan Budge
Scotland
76
132
Johannes Smit
Namibia
76
132
Tony Ura
P.N.G.
77
131
Charles Amini
P.N.G.
77
131
Kiplin Doriga
P.N.G.
78
130
Andy McBrine
Ireland
78
130
Eoin Morgan
England
78
130
Nicholas Pooran
West Indies
79
129
Logan van Beek
Netherlands
80
128
David Miller
South Africa
80
128
Krunal Pandya
India
81
127
Wessly Madhevere
Zimbabwe
81
127
Rahmat Shah
Afghanistan
82
126
Sushant Modani
U.S.A.
83
125
Hashmatullah Shaidi
Afghanistan
83
125
Binod Bhandari
Nepal
84
124
Matthew Wade
Australia
85
123
Afif Hossain
Bangladesh
86
122
Muhammad Khushi
Oman
87
120
Scott Edwards
Netherlands
87
120
Alzarri Joseph
West Indies
88
119
Moeen Ali
England
89
117
Shadab Khan
Pakistan
90
116
Lewis Gregory
England
90
116
P.N.G.
91
112
Sam Curran
England
92
110
Dimuth Karunaratne
Sri Lanka
93
108
Mosaddek Hossain
Bangladesh
94
104
Rohit Sharma
India
94
104
M Zulfiqar
Netherlands
95
102
Rishabh Pant
India
95
102
Jason Holder
West Indies
96
101
Suryakumar Yadav
India
97
100
Pieter Seelaar
Netherlands
98
99
Asghar Stanikzai
Afghanistan
99
98
Daryl Mitchell
New Zealand
100
95
Nkrumah Bonner
West Indies
100
95
Karima Gore
U.S.A.
101
94
Zane Green
Namibia
101
94
Kusal Mendis
Sri Lanka
102
93
Craig Williams
Namibia
102
93
Saud Shakeel
Pakistan
103
92
Henry Nicholls
New Zealand
104
90
Manish Pandey
India
104
90
Damien Ravu
P.N.G.
105
89
Hardik Pandya
India
105
89
Javed Ahmadi
Afghanistan
105
89
Philip Salt
England
105
89
Joshua Philippe
Australia
106
88
Kyle Mayers
West Indies
107
87
Karan KC
Nepal
108
85
Zak Crawley
England
108
85
Pramod Rajapaksa
Sri Lanka
108
85
Mohammad Saifuddin
Bangladesh
109
84
Prithvi Shaw
India
110
82
Deepak Chahar
India
111
79
Zubayr Hamza
South Africa
111
79
Elmore Hutchinson
U.S.A.
112
76
Gajanand Singh
U.S.A.
113
71
Reeza Hendricks
South Africa
113
71
Martin Guptill
New Zealand
114
70
Rashid Khan
Afghanistan
114
70
Ryan Burl
Zimbabwe
115
69
Shaheen Afridi
Pakistan
115
69
Adam Zampa
Australia
116
68
Sean Williams
Zimbabwe
117
67
Sompal Kami
Nepal
117
67
Michael Lingen
Namibia
118
65
Najmul Hossain Shanto
Bangladesh
119
64
Liam Livingstone
England
119
64
Keshav Maharaj
South Africa
120
63
Soumya Sarkar
Bangladesh
121
61
Mohammad Nabi
Afghanistan
121
61
Timm van der Gugten
Netherlands
122
60
Mitchell Marsh
Australia
122
60
Ruben Trumpelmann
Namibia
123
59
Kaleemullah
Oman
123
59
Raymon Reifer
West Indies
123
59
Taskin Ahmed
Bangladesh
124
58
Hiri Hiri
P.N.G.
124
58
Mehidy Hasan
Bangladesh
125
56
Gulbadin Naib
Afghanistan
125
56
Vriitya Aravind
United Arab Emirates
126
54
Sohaib Maqsood
Pakistan
127
53
Gulshan Jha
Nepal
128
52
Zawar Farid
United Arab Emirates
128
52
Brydon Carse
England
128
52
Kjorn Ottley
West Indies
129
50
Kamindu Mendis
Sri Lanka
129
50
Ben McDermott
Australia
129
50
Mitchell Starc
Australia
129
50
Nosthusha Kenjige
U.S.A.
130
49
Isuru Udana
Sri Lanka
130
49
Ashton Turner
Australia
130
49
Faheem Ashraf
Pakistan
131
47
Gareth Delany
Ireland
132
46
Ishan Kishan
India
132
46
Sanju Samson
India
133
45
Najibullah Zadran
Afghanistan
134
43
Kagiso Rabada
South Africa
135
42
Lakshan Sandakan
Sri Lanka
135
42
Wesley Agar
Australia
136
41
Tadiwanashe Marumani
Zimbabwe
136
41
Andre McCarthy
West Indies
136
41
Mark Watt
Scotland
136
41
Moises Henriques
Australia
137
40
Mark Adair
Ireland
137
40
Khawar Ali
Oman
137
40
Jan Frylinck
Namibia
138
39
Akeal Hosein
West Indies
138
39
Nurul Hasan
Bangladesh
138
39
Hasan Ali
Pakistan
139
38
James Neesham
New Zealand
140
37
Kevin O'Brien
Ireland
140
37
Hayden Walsh
West Indies
140
37
Navdeep Saini
India
141
36
Binura Fernando
Sri Lanka
141
36
Saurabh Netravalkar
U.S.A.
142
35
Stephan Baard
Namibia
142
35
Nosaina Pokana
P.N.G.
142
35
Michael Leask
Scotland
142
35
Craig Young
Ireland
142
35
Joshua Silva
West Indies
143
34
Sunil Ambris
West Indies
143
34
Asif Ali
Pakistan
143
34
Brandon Glover
Netherlands
144
33
Mahedi Hasan
Bangladesh
144
33
Ashton Agar
Australia
144
33
Bhuvneshwar Kumar
India
144
33
Aaron Jones
U.S.A.
145
32
Oman
145
32
Luke Jongwe
Zimbabwe
146
31
John Simpson
England
146
31
Richard Ngarava
Zimbabwe
147
30
Sam Billings
England
148
29
Thisara Perera
Sri Lanka
148
29
George Linde
South Africa
148
29
Wanigamuni Mendis
Sri Lanka
148
29
Musa Ahmad
Netherlands
149
28
Rubel Hossain
Bangladesh
149
28
Mark Wood
England
149
28
Sharad Vesawkar
Nepal
149
28
Waheed Ahmed
United Arab Emirates
150
27
Kushal Malla
Nepal
150
27
Barry McCarthy
Ireland
150
27
Adil Rashid
England
150
27
Oshada Fernando
Sri Lanka
151
26
Josh Little
Ireland
151
26
Morawakage Theekshana
Sri Lanka
151
26
Tendai Chatara
Zimbabwe
152
25
Jos Buttler
England
152
25
Jan Loftie-Eaton
Namibia
152
25
Rahul Chahar
India
153
24
Sanjay Krishnamurthi
U.S.A.
154
23
Sandeep Lamichhane
Nepal
154
23
Kashif Daud
United Arab Emirates
154
23
Ben Cooper
Netherlands
155
22
Shimron Hetmyer
West Indies
155
22
Kabua Morea
P.N.G.
156
21
Sushan Bhari
Nepal
156
21
Shardul Thakur
India
157
20
Mujeeb Ur Rahman
Afghanistan
157
20
Aryan Dutt
Netherlands
157
20
Danish Aziz
Pakistan
158
19
Philippe Boissevain
Netherlands
158
19
Tabraiz Shamsi
South Africa
158
19
Karthik Meiyappan
United Arab Emirates
158
19
Aarif Sheikh
Nepal
159
18
Sheldon Cottrell
West Indies
159
18
JJ Smuts
South Africa
159
18
Craig Overton
England
160
16
Tom Curran
England
160
16
Jahmar Hamilton
West Indies
160
16
Frederick Klaassen
Netherlands
160
16
Sufyan Mehmood
Oman
160
16
Saqib Mahmood
England
160
16
Wayne Parnell
South Africa
160
16
Rohan Mustafa
United Arab Emirates
160
16
Safyaan Sharif
Scotland
160
16
Karl Birkenstock
Namibia
160
16
Bernard Scholtz
Namibia
161
15
Basil Hameed
United Arab Emirates
161
15
Abhishek Paradkar
U.S.A.
161
15
Ahmed Raza
United Arab Emirates
162
14
Wellington Masakadza
Zimbabwe
162
14
Ross Taylor
New Zealand
162
14
Nitish Rana
India
162
14
Michau Preez
Namibia
162
14
Dominique Rikhi
U.S.A.
162
14
Jasdeep Singh
U.S.A.
163
13
Blessing Muzarabani
Zimbabwe
163
13
William Young
New Zealand
163
13
Sarfraz Ahmed
Pakistan
163
13
Paul van Meekeren
Netherlands
164
12
Vivian Kingma
Netherlands
164
12
Haris Rauf
Pakistan
164
12
Perumapperuma Jayawickrama
Sri Lanka
164
12
Bilal Khan
Oman
164
12
Shoaib Khan
Oman
165
11
James McCollum
Ireland
165
11
Wiaan Mulder
South Africa
165
11
Gavin Main
Scotland
166
10
Tobias Visee
Netherlands
166
10
Daryn Dupavillon
South Africa
166
10
Azmatullah Omarzai
Afghanistan
167
9
Pothotuwa Lakshan
Sri Lanka
167
9
Shreyas Iyer
India
167
9
Niroshan Dickwella
Sri Lanka
167
9
Alishan Sharafu
United Arab Emirates
168
8
Naveen-ul-Haq
Afghanistan
168
8
Anrich Nortje
South Africa
168
8
Helao France
Namibia
168
8
Nestor Dhamba
Oman
168
8
Matthew Parkinson
England
169
7
Mohammad Islam
Bangladesh
169
7
Khaya Zondo
South Africa
169
7
Fabian Allen
West Indies
169
7
Zahoor Khan
United Arab Emirates
169
7
Angelo Mathews
Sri Lanka
169
7
Nepal
170
6
Akila Dananjaya
Sri Lanka
170
6
Mustafizur Rahman
Bangladesh
170
6
Asitha Fernando
Sri Lanka
171
5
Lutho Sipamla
South Africa
171
5
Mohammad Hasnain
Pakistan
171
5
Hasan Mahmud
Bangladesh
171
5
Tinashe Kamunhukamwe
Zimbabwe
171
5
Beuran Hendricks
South Africa
172
4
Nuwan Pradeep
Sri Lanka
173
3
Krishnappa Gowtham
India
173
3
Chemar Holder
West Indies
173
3
Muralikrishna Krishna
India
173
3
Kyle Phillip
U.S.A.
174
2
Mohammad Sheikh
Bangladesh
174
2
Josh Hazlewood
Australia
175
1
Donald Tiripano
Zimbabwe
175
1
Mitchell Santner
New Zealand
175
1
Reece Topley
England
175
1
Keon Harding
West Indies
175
1
Chetan Sakariya
India
175
1
Pawan Sarraf
Nepal
176
0
Thangarasu Natarajan
India
176
0
Riley Meredith
Australia
176
0
Timycen Maruma
Zimbabwe