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 2025 for ODI
Position
Most Balls Faced
Player Name
Team Name
1
618
Joe Root
England
2
558
Keacy Carty
West Indies
3
499
Shubman Gill
India
4
453
Shreyas Iyer
India
5
431
Shai Hope
West Indies
6
413
Ben Duckett
England
6
413
Kariyawasam Asalanka
Sri Lanka
7
395
Daryl Mitchell
New Zealand
8
380
Kusal Mendis
Sri Lanka
9
351
Rachin Ravindra
New Zealand
10
350
Babar Azam
Pakistan
11
329
Kongala Vimukthi
Sri Lanka
12
326
Virat Kohli
India
13
323
William Young
New Zealand
14
308
Jaker Anik
Bangladesh
15
293
Md Hridoy
Bangladesh
16
292
Mohammad Rizwan
Pakistan
17
280
Mark Chapman
Hong Kong
18
279
Rohit Sharma
India
19
277
Jos Buttler
England
20
267
Andy Balbirnie
Ireland
21
254
Harry Brook
England
22
250
Roston Chase
West Indies
23
249
Axar Patel
India
24
245
Brian Bennett
Zimbabwe
25
240
Tom Latham
New Zealand
26
237
Kamindu Mendis
Sri Lanka
27
234
Kane Williamson
New Zealand
28
229
Paul Stirling
Ireland
29
228
Harry Tector
Ireland
30
221
Temba Bavuma
South Africa
31
219
Salman Agha
Pakistan
32
210
Zimbabwe
33
203
Ibrahim Zadran
Afghanistan
34
199
Rassie van der Dussen
South Africa
35
197
Abdullah Shafique
Pakistan
36
195
Kannaur Rahul
India
37
189
Lorcan Tucker
Ireland
38
186
Ryan Rickelton
South Africa
39
183
Glenn Phillips
New Zealand
40
175
Steven Smith
Australia
41
173
Evin Lewis
West Indies
42
170
Curtis Campher
Ireland
42
170
Justin Greaves
West Indies
43
164
Michael Bracewell
New Zealand
44
163
Sherfane Rutherford
West Indies
45
161
Brandon King
West Indies
46
160
Najmul Hossain Shanto
Bangladesh
47
159
Alex Carey
Australia
48
154
Pathum Silva
Sri Lanka
49
146
Aiden Markram
South Africa
50
145
England
51
134
Joshua Inglis
Australia
51
134
Tanzid Tamim
Bangladesh
52
131
Sediqullah Atal
Afghanistan
53
130
Craig Ervine
Zimbabwe
54
129
Mohammad Emon
Bangladesh
55
124
Pakistan
56
122
Rahmat Shah
Afghanistan
57
121
Azmatullah Omarzai
Afghanistan
58
120
Hashmatullah Shaidi
Afghanistan
58
120
Travis Head
Australia
59
115
Avishka Fernando
Sri Lanka
60
114
Hardik Pandya
India
60
114
Gudakesh Motie
West Indies
60
114
Marnus Labuschagne
Australia
60
114
Kottasinghakkarage Fernando
Sri Lanka
61
111
Wanindu Hasaranga
Sri Lanka
62
110
Naseem Shah
Pakistan
63
105
Liam Livingstone
England
64
103
New Zealand
65
101
Philip Salt
England
66
100
Sri Lanka
67
97
Henry Nicholls
New Zealand
68
96
Mitchell Marsh
Australia
69
95
Saud Shakeel
Pakistan
70
92
Benjamin Dwarshuis
Australia
71
91
Matthew Short
Australia
72
88
New Zealand
72
88
Khushdil Shah
Pakistan
73
87
George Dockrell
Ireland
73
87
David Miller
South Africa
74
86
New Zealand
75
85
Jamie Smith
England
76
84
Faheem Ashraf
Pakistan
77
83
Sikandar Raza
Zimbabwe
77
83
Wessly Madhevere
Zimbabwe
77
83
West Indies
78
82
William Jacks
England
79
79
Matthew Forde
West Indies
80
74
Tayyab Tahir
Pakistan
81
73
Hussain Talat
Pakistan
82
72
Mitchell Santner
New Zealand
83
68
Adam Zampa
Australia
84
67
Jofra Archer
England
85
63
Heinrich Klaasen
South Africa
86
62
Devon Conway
New Zealand
87
61
Mehidy Hasan
Bangladesh
87
61
Jamie Overton
England
87
61
New Zealand
88
59
Andy McBrine
Ireland
89
56
Adil Rashid
England
89
56
Matthew Breetzke
South Africa
90
55
Alzarri Joseph
West Indies
91
54
Sri Lanka
92
53
Morawakage Theekshana
Sri Lanka
93
51
Aaron Hardie
Australia
94
50
Dunith Wellalage
Sri Lanka
94
50
New Zealand
94
50
Usman Khan
Pakistan
95
46
Saim Ayub
Pakistan
96
45
Wiaan Mulder
South Africa
96
45
Imam-ul-Haq
Pakistan
97
44
Ravindra Jadeja
India
98
42
Mohammad Nabi
Afghanistan
99
41
Fakhar Zaman
Pakistan
99
41
Tom Banton
England
99
41
Shamim Patwari
Bangladesh
100
39
Brydon Carse
England
100
39
Tanzim Sakib
Bangladesh
100
39
Dushmantha Chameera
Sri Lanka
101
37
Mohammad Hossain
Bangladesh
102
35
Wellington Masakadza
Zimbabwe
103
34
Gulbadin Naib
Afghanistan
103
34
Tanvir Islam
Bangladesh
103
34
Rahmanullah Gurbaz
Afghanistan
104
32
Taskin Ahmed
Bangladesh
105
31
Sean Abbott
Australia
105
31
Rashid Khan
Pakistan
105
31
Sri Lanka
106
30
Nathan Ellis
Australia
107
29
Tim Seifert
New Zealand
107
29
Haris Rauf
Pakistan
108
27
Mustafizur Rahman
Bangladesh
109
26
Angus Atkinson
England
110
25
Mark Adair
Ireland
110
25
Australia
111
23
Noor Lakanwal
Afghanistan
111
23
Glenn Maxwell
Australia
112
22
Kagiso Rabada
South Africa
112
22
Yashasvi Jaiswal
India
113
21
Asitha Fernando
Sri Lanka
113
21
Shaheen Afridi
Pakistan
114
19
Saqib Mahmood
England
115
18
Richard Ngarava
Zimbabwe
115
18
Jake Fraser-McGurk
Australia
116
17
Tanveer Sangha
Australia
116
17
Benjamin Sears
New Zealand
116
17
Jayden Seales
West Indies
117
16
Sufiyan Muqeem
Pakistan
117
16
Keshav Maharaj
South Africa
118
15
Johnathan Campbell
Zimbabwe
119
14
Pakistan
119
14
Washington Sundar
India
119
14
Mahmudullah
Bangladesh
119
14
Shamar Joseph
West Indies
120
13
Matt Henry
New Zealand
121
12
West Indies
122
11
Tony Zorzi
South Africa
122
11
Mark Wood
England
123
10
Lahiru Kumara
Sri Lanka
123
10
Romario Shepherd
West Indies
123
10
William O'Rourke
New Zealand
123
10
India
124
8
Marco Jansen
South Africa
124
8
Cameron Green
Australia
124
8
Mohammed Shami
India
125
7
Tristan Stubbs
South Africa
126
6
Trevor Gwandu
Zimbabwe
126
6
Mushfiqur Rahim
Bangladesh
127
5
Soumya Sarkar
Bangladesh
127
5
Tadiwanashe Marumani
Zimbabwe
128
4
Kyle Jamieson
New Zealand
128
4
Jacob Duffy
New Zealand
128
4
Litton Das
Bangladesh
128
4
Shimron Hetmyer
West Indies
128
4
Graham Hume
Ireland
128
4
Bangladesh
129
3
Hasan Ali
Pakistan
129
3
Mohammad Wasim
Pakistan
129
3
Josh Little
Ireland
130
2
Blessing Muzarabani
Zimbabwe
130
2
Hasan Mahmud
Bangladesh
130
2
Arshdeep Singh
India
130
2
Mohammad Ali
Pakistan
130
2
Lungi Ngidi
South Africa
130
2
Kuldeep Yadav
India
130
2
Barry McCarthy
Ireland
130
2
South Africa
130
2
Nandre Burger
South Africa
130
2
Dewald Brevis
South Africa
130
2
Spencer Johnson
Australia
131
1
Matthew Humphreys
Ireland
131
1
West Indies
131
1
Josh Hazlewood
Australia
131
1
Abrar Ahmed
Pakistan
131
1
Muhammad Khan
Pakistan
131
1
Fazalhaq Farooqi
Afghanistan