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 2018 for Test
Position
Most Balls Faced
Player Name
Team Name
1
2433
Virat Kohli
India
2
2176
Cheteshwar Pujara
India
3
1872
Kusal Mendis
Sri Lanka
4
1782
Joe Root
England
5
1697
Dean Elgar
South Africa
6
1689
Usman Khawaja
Australia
7
1528
Tom Latham
New Zealand
8
1477
Roshen Silva
Sri Lanka
9
1462
Ajinkya Rahane
India
10
1389
Angelo Mathews
Sri Lanka
11
1352
Henry Nicholls
New Zealand
12
1312
Dimuth Karunaratne
Sri Lanka
13
1296
Azhar Ali
Pakistan
14
1274
Haris Sohail
Pakistan
15
1235
Hashim Amla
South Africa
16
1195
Kane Williamson
New Zealand
17
1191
Tim Paine
Australia
18
1171
Shaun Marsh
Australia
18
1171
Alastair Cook
England
19
1165
Ben Stokes
England
20
1138
Jonny Bairstow
England
21
1131
Babar Azam
Pakistan
22
1129
Kraigg Brathwaite
West Indies
23
1116
Jos Buttler
England
24
1099
Shane Dowrich
West Indies
24
1099
Aiden Markram
South Africa
25
1096
Dinesh Chandimal
Sri Lanka
26
1094
Asad Shafiq
Pakistan
27
1015
Mominul Haque
Bangladesh
28
995
Mushfiqur Rahim
Bangladesh
29
990
AB de Villiers
South Africa
30
950
BJ Watling
New Zealand
31
893
Keaton Jennings
England
32
875
Faf du Plessis
South Africa
33
870
Mahmudullah
Bangladesh
34
858
Dhananjaya de Silva
Sri Lanka
35
813
Imam-ul-Haq
Pakistan
36
793
Kannaur Rahul
India
37
782
Niroshan Dickwella
Sri Lanka
38
780
Shai Hope
West Indies
39
759
Roston Chase
West Indies
40
757
Travis Head
Australia
41
754
Rishabh Pant
India
42
741
Murali Vijay
India
43
703
Jeet Raval
New Zealand
44
698
Sam Curran
England
45
673
Pat Cummins
Australia
46
668
Mitchell Marsh
Australia
47
639
Vernon Philander
South Africa
48
631
Moeen Ali
England
49
618
Aaron Finch
Australia
50
604
Dilruwan Perera
Sri Lanka
51
591
Kieran Powell
West Indies
52
589
Litton Das
Bangladesh
53
583
Dawid Malan
England
54
579
Quinton de Kock
South Africa
55
556
Jason Holder
West Indies
56
555
Hardik Pandya
India
57
552
Ravichandran Ashwin
India
58
545
Sarfraz Ahmed
Pakistan
59
515
Temba Bavuma
South Africa
60
492
Ben Foakes
England
61
476
Kagiso Rabada
South Africa
62
475
Devendra Bishoo
West Indies
63
468
Steven Smith
Australia
64
457
Colin de Grandhomme
New Zealand
65
451
Mark Stoneman
England
66
449
Shimron Hetmyer
West Indies
67
447
Theunis de Bruyn
South Africa
68
438
Cameron Bancroft
Australia
69
436
Imrul Kayes
Bangladesh
70
427
Ross Taylor
New Zealand
71
423
Mehidy Hasan
Bangladesh
72
422
Devon Smith
West Indies
73
421
Shikhar Dhawan
India
74
420
David Warner
Australia
75
410
Adil Rashid
England
76
401
Brendan Taylor
Zimbabwe
77
392
Suranga Lakmal
Sri Lanka
77
392
Mohammad Hafeez
Pakistan
78
389
Rohit Sharma
India
79
386
Peter Moor
Zimbabwe
80
376
Ravindra Jadeja
India
81
369
Nathan Lyon
Australia
82
367
Mitchell Starc
Australia
83
365
Marcus Harris
Australia
84
363
Shakib Al Hasan
Bangladesh
85
362
Hanuma Vihari
India
86
343
Chris Woakes
England
87
336
Fakhar Zaman
Pakistan
88
321
Hamilton Masakadza
Zimbabwe
89
315
Kemar Roach
West Indies
90
307
Sunil Ambris
West Indies
91
299
Sean Williams
Zimbabwe
92
285
Kevin O'Brien
Ireland
92
285
Rory Burns
England
93
275
Keshav Maharaj
South Africa
94
274
James Vince
England
94
274
Brian Chari
Zimbabwe
95
265
Tamim Iqbal
Bangladesh
96
263
Mayank Agarwal
India
97
260
Shadab Khan
Pakistan
97
260
Mohammad Mithun
Bangladesh
98
258
Stuart Broad
England
99
252
Bhuvneshwar Kumar
India
99
252
Prithvi Shaw
India
100
250
Ishant Sharma
India
101
246
Akila Dananjaya
Sri Lanka
102
231
Ish Sodhi
New Zealand
103
225
Taijul Islam
Bangladesh
104
223
Neil Wagner
New Zealand
105
215
Dominic Bess
England
106
208
Peter Handscomb
Australia
107
202
Rangana Herath
Sri Lanka
108
200
Regis Chakabva
Zimbabwe
109
199
Shadman Islam
Bangladesh
110
188
Tim Southee
New Zealand
111
177
Faheem Ashraf
Pakistan
112
176
Bilal Asif
Pakistan
113
167
Josh Hazlewood
Australia
114
164
Mohammad Amir
Pakistan
115
159
Mohammed Shami
India
115
159
Ariful Haque
Bangladesh
116
154
Shan Masood
Pakistan
117
153
Marnus Labuschagne
Australia
118
149
Jack Leach
England
119
146
James Anderson
England
120
141
Kusal Perera
Sri Lanka
121
140
William Porterfield
Ireland
122
137
Stuart Thompson
Ireland
123
136
Umesh Yadav
India
124
135
Yasir Shah
Pakistan
125
133
William Somerville
New Zealand
126
132
Mohammad Abbas
Pakistan
127
130
Nayeem Hasan
Bangladesh
128
129
Jomel Warrican
West Indies
129
127
Sikandar Raza
Zimbabwe
130
125
Ajaz Patel
New Zealand
131
120
Usman Salahuddin
Pakistan
132
118
Parthiv Patel
India
133
112
Hashmatullah Shaidi
Afghanistan
134
109
Lakshan Sandakan
Sri Lanka
135
108
Gary Wilson
Ireland
136
105
Tom Curran
England
137
102
Ed Joyce
England
137
102
Jasprit Bumrah
India
138
100
Keemo Paul
West Indies
139
99
Ollie Pope
England
140
98
Tyrone Kane
Ireland
140
98
Miguel Cummins
West Indies
141
97
Hasan Ali
Pakistan
142
94
Morne Morkel
South Africa
143
93
Mark Wood
England
144
89
Dale Steyn
South Africa
145
88
Joe Burns
Australia
145
88
Wellington Masakadza
Zimbabwe
146
86
Nurul Hasan
Bangladesh
146
86
Kaushal Silva
Sri Lanka
147
85
Malinda Pushpakumara
Sri Lanka
148
83
Shannon Gabriel
West Indies
149
80
Dinesh Karthik
India
150
74
Matt Renshaw
Australia
151
72
Asghar Stanikzai
Afghanistan
151
72
Mahela Udawatte
Sri Lanka
152
71
Kuldeep Yadav
India
153
68
Mosaddek Hossain
Bangladesh
154
66
Shermon Lewis
West Indies
155
63
Boyd Rankin
England
156
59
Lahiru Gamage
Sri Lanka
157
56
Sunzamul Islam
Bangladesh
158
55
Niall O'Brien
Ireland
158
55
Donald Tiripano
Zimbabwe
159
54
Soumya Sarkar
Bangladesh
160
53
Paul Stirling
Ireland
161
49
Trent Boult
New Zealand
161
49
Kamrul Islam
Bangladesh
162
48
Mohammad Nabi
Afghanistan
163
44
Kyle Jarvis
Zimbabwe
164
43
Rubel Hossain
Bangladesh
164
43
Craig Overton
England
165
42
Peter Siddle
Australia
166
40
Lahiru Kumara
Sri Lanka
167
37
Najmul Hossain Shanto
Bangladesh
168
35
Lungi Ngidi
South Africa
168
35
Todd Astle
New Zealand
168
35
Mohammad Shahzad
Afghanistan
169
31
Mustafizur Rahman
Bangladesh
169
31
Brandon Mavuta
Zimbabwe
170
30
Abu Jayed
Bangladesh
171
27
Jon Holland
Australia
171
27
Wriddhiman Saha
India
172
24
Yamin Ahmadzai
Afghanistan
172
24
Tabraiz Shamsi
South Africa
173
23
Rashid Khan
Afghanistan
174
22
Mir Hamza
Pakistan
174
22
Shaheen Afridi
Pakistan
175
21
Rahmat Shah
Afghanistan
176
20
Andile Phehlukwayo
South Africa
177
19
Javed Ahmadi
Afghanistan
177
19
Afsar Zazai
Afghanistan
178
17
Mujeeb Ur Rahman
Afghanistan
179
16
Nazmul Islam
Bangladesh
180
12
Shardul Thakur
India
180
12
Andy Balbirnie
Ireland
181
11
Wahab Riaz
Pakistan
181
11
Mason Crane
England
182
10
Tim Murtagh
Ireland
182
10
Dushmantha Chameera
Sri Lanka
183
9
Wafadar Momand
Afghanistan
184
7
Abdur Razzak
Bangladesh
185
6
Rahat Ali
Pakistan
186
5
Sabbir Rahman
Bangladesh
186
5
Tendai Chatara
Zimbabwe
186
5
Chadd Sayers
Australia
187
3
Duanne Olivier
South Africa