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 2017 for Test
Position
Most Balls Faced
Player Name
Team Name
1
2573
Steven Smith
Australia
2
2484
Cheteshwar Pujara
India
3
2304
Dimuth Karunaratne
Sri Lanka
4
2235
Dinesh Chandimal
Sri Lanka
5
2218
Dean Elgar
South Africa
6
1831
Alastair Cook
England
7
1802
Shai Hope
West Indies
8
1744
Hashim Amla
South Africa
9
1734
Kraigg Brathwaite
West Indies
10
1602
Mushfiqur Rahim
Bangladesh
11
1566
David Warner
Australia
12
1563
Joe Root
England
13
1501
Roston Chase
West Indies
14
1389
Virat Kohli
India
15
1294
Azhar Ali
Pakistan
16
1292
Temba Bavuma
South Africa
17
1265
Faf du Plessis
South Africa
18
1194
Shaun Marsh
Australia
19
1184
Kieran Powell
West Indies
20
1179
Dawid Malan
England
21
1161
Kusal Mendis
Sri Lanka
22
1125
Angelo Mathews
Sri Lanka
23
1117
Peter Handscomb
Australia
24
1093
Jonny Bairstow
England
25
1084
Ajinkya Rahane
India
26
1075
Kannaur Rahul
India
27
1072
Jeet Raval
New Zealand
28
1060
Matt Renshaw
Australia
29
1031
Niroshan Dickwella
Sri Lanka
30
1019
Tamim Iqbal
Bangladesh
31
1002
Dilruwan Perera
Sri Lanka
32
970
Murali Vijay
India
33
956
Shakib Al Hasan
Bangladesh
34
895
Wriddhiman Saha
India
35
875
Tom Latham
New Zealand
36
859
Kane Williamson
New Zealand
37
845
Quinton de Kock
South Africa
38
829
Ben Stokes
England
39
811
Moeen Ali
England
40
801
Jason Holder
West Indies
41
788
Soumya Sarkar
Bangladesh
42
738
Misbah-ul-Haq
Pakistan
43
737
Mark Stoneman
England
44
716
Upul Tharanga
Sri Lanka
45
713
Sabbir Rahman
Bangladesh
46
711
Shane Dowrich
West Indies
47
700
Sikandar Raza
Zimbabwe
48
699
Younis Khan
Pakistan
49
693
Henry Nicholls
New Zealand
50
657
Asad Shafiq
Pakistan
51
646
Ross Taylor
New Zealand
52
622
Mehidy Hasan
Bangladesh
53
605
Mahmudullah
Bangladesh
54
595
Shikhar Dhawan
India
55
584
Mominul Haque
Bangladesh
56
568
Aiden Markram
South Africa
57
563
Pat Cummins
Australia
58
559
Jean-Paul Duminy
South Africa
59
547
Matthew Wade
Australia
60
545
Craig Ervine
Zimbabwe
61
541
Rangana Herath
Sri Lanka
61
541
Mitchell Marsh
Australia
62
533
Usman Khawaja
Australia
63
532
Vernon Philander
South Africa
64
517
Hamilton Masakadza
Zimbabwe
65
516
BJ Watling
New Zealand
66
515
Sarfraz Ahmed
Pakistan
67
506
Mitchell Santner
New Zealand
68
498
Babar Azam
Pakistan
69
486
Ravindra Jadeja
India
70
475
Peter Moor
Zimbabwe
71
459
Ravichandran Ashwin
India
72
456
Glenn Maxwell
Australia
73
453
Tom Westley
England
74
450
Devendra Bishoo
West Indies
75
445
Shan Masood
Pakistan
76
442
Cameron Bancroft
Australia
77
423
Dhananjaya de Silva
Sri Lanka
78
420
James Vince
England
79
416
Suranga Lakmal
Sri Lanka
80
404
Graeme Cremer
Zimbabwe
81
394
Chris Woakes
England
82
389
Haris Sohail
Pakistan
83
373
Kaushal Silva
Sri Lanka
84
363
Imrul Kayes
Bangladesh
85
346
Yasir Shah
Pakistan
86
327
Keaton Jennings
England
87
311
Rohit Sharma
India
88
310
Ahmed Shehzad
Pakistan
89
307
Shimron Hetmyer
West Indies
90
304
Stuart Broad
England
91
297
Heino Kuhn
South Africa
92
292
Tim Paine
Australia
93
282
Colin de Grandhomme
New Zealand
94
279
Regis Chakabva
Zimbabwe
95
274
Lahiru Thirimanne
Sri Lanka
96
264
Jermaine Blackwood
West Indies
97
255
Keshav Maharaj
South Africa
98
251
Mohammad Amir
Pakistan
99
250
Kagiso Rabada
South Africa
99
250
Kyle Hope
West Indies
100
241
Brendan Taylor
Zimbabwe
101
239
Tom Blundell
New Zealand
102
225
Sami Aslam
Pakistan
102
225
Mitchell Starc
Australia
103
222
Litton Das
Bangladesh
104
221
Malcolm Waller
Zimbabwe
105
211
Kemar Roach
West Indies
106
207
Kamrul Islam
Bangladesh
107
202
Steve O'Keefe
Australia
108
199
Vishaul Singh
West Indies
109
198
Raymon Reifer
West Indies
110
187
Morne Morkel
South Africa
111
186
Neil Wagner
New Zealand
111
186
Taijul Islam
Bangladesh
112
185
Chris Morris
South Africa
113
183
Mosaddek Hossain
Bangladesh
114
182
Abhinav Mukund
India
115
180
Nasir Hossain
Bangladesh
116
179
Nathan Lyon
Australia
117
177
Sadeera Samarawickrama
Sri Lanka
118
171
Gary Ballance
England
119
166
Taskin Ahmed
Bangladesh
120
165
Hardik Pandya
India
121
160
Stephen Cook
South Africa
122
157
Roshen Silva
Sri Lanka
123
150
Theunis de Bruyn
South Africa
124
147
Shannon Gabriel
West Indies
125
145
Ashton Agar
Australia
126
141
Craig Overton
England
127
139
Malinda Pushpakumara
Sri Lanka
128
135
Solomon Mire
Zimbabwe
129
131
Trent Boult
New Zealand
130
128
Josh Hazlewood
Australia
130
128
Lakshan Sandakan
Sri Lanka
131
125
Hilton Cartwright
Australia
131
125
Kyle Jarvis
Zimbabwe
132
123
Mohammad Abbas
Pakistan
133
122
Alzarri Joseph
West Indies
134
120
Tim Southee
New Zealand
135
118
Toby Roland-Jones
England
136
116
Najmul Hossain Shanto
Bangladesh
137
109
Donald Tiripano
Zimbabwe
138
105
Umesh Yadav
India
139
103
James Anderson
England
139
103
Karun Nair
India
140
102
Sean Williams
Zimbabwe
141
100
Nurul Hasan
Bangladesh
142
90
Kuldeep Yadav
India
143
84
Mohammed Shami
India
144
83
Wahab Riaz
Pakistan
145
79
Nuwan Pradeep
Sri Lanka
146
78
Chris Mpofu
Zimbabwe
147
73
Chamu Chibhabha
Zimbabwe
148
72
Neil Broom
New Zealand
149
70
Mustafizur Rahman
Bangladesh
149
70
Lahiru Kumara
Sri Lanka
150
68
Rubel Hossain
Bangladesh
151
65
AB de Villiers
South Africa
152
62
Miguel Cummins
West Indies
152
62
Jeetan Patel
New Zealand
153
60
Subashis Roy
Bangladesh
154
59
Shafiul Islam
Bangladesh
155
58
Mark Wood
England
156
53
James Neesham
New Zealand
157
51
Hasan Ali
Pakistan
158
49
Sunil Ambris
West Indies
159
47
Wayne Parnell
South Africa
160
45
Sharjeel Khan
Pakistan
161
42
Bhuvneshwar Kumar
India
161
42
Liam Dawson
England
162
40
Shadab Khan
Pakistan
162
40
Ishant Sharma
India
162
40
Lahiru Gamage
Sri Lanka
163
39
Ryan Burl
Zimbabwe
164
38
Duanne Olivier
South Africa
165
27
Vishwa Fernando
Sri Lanka
165
27
Jayant Yadav
India
166
26
Kyle Abbott
South Africa
167
23
Matt Henry
New Zealand
168
21
Tarisai Musakanda
Zimbabwe
169
19
Andile Phehlukwayo
South Africa
170
16
Jake Ball
England
171
15
Tendai Chisoro
Zimbabwe
171
15
Tom Curran
England
172
14
Blessing Muzarabani
Zimbabwe
173
6
Imran Khan
173
6
Jackson Bird
Australia