Home
Fixtures
Results
News
Teams
Players
Grounds
Rankings
Stats
On This Day
AI Insight
▼ QUICK LINKS
On This Day
▼
Records of the Day
Innings & bowling
Milestones of the Day
Career landmarks
Recent Series
▼
ICC Cricket World Cup
New Zealand in England ODI Series
New Zealand in England T20I Series
The Ashes
Bangladesh in England Test Match
Pakistan in England ODI Series
Recent Teams
▼
TBA
Zimbabwe
India
England
Bangladesh
New Zealand
Recent Players
▼
Brad Evans
Shai Hope
Ishan Kishan
Ali Dawood
Sikandar Raza
Abhishek Sharma
Axar Patel
Virandeep Singh Jagjit Singh
Arshdeep Singh
Kusal Mendis
Roston Chase
Shivam Dube
ODI 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
T20 World Cup
▼
World Cup 2026
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
Yearwise Records
▼
2026 Stats
2025 Stats
2024 Stats
2023 Stats
2022 Stats
2021 Stats
2020 Stats
2019 Stats
2018 Stats
All-Time Stats
All archives →
Most Balls Faced in 2021: Top Performers, Rankings & Full Stats
This page shows players with the most balls faced during the 2021 season, ranking them by their on-field performances.
TEST
2021
217 entries
1
3004
Joe Root
ENG
950 clear of Cheteshwar Pujara
2
2054
Cheteshwar Pujara
IND
950 off the lead
3
1880
Rohit Sharma
IND
1,124 off the lead
● LEADS
Joe Root
ENG
3004 · 950 ahead of Pujara
↑ IN THE CHASE
0
players within 10% of the lead — Root is out on their own
★ TOP-10 CUT-OFF
1238
The mark at number ten — 207 entries sit below it
● NATION IN FRONT
England
9 of the top 50 · 9 teams represented
Most Balls Faced — full list
217 entries, ranked
Table view
1
Joe Root
ENG
3004
2
Cheteshwar Pujara
IND
2054
3
Rohit Sharma
IND
1880
4
Kraigg Brathwaite
WI
1786
5
Nkrumah Bonner
WI
1623
6
Dimuth Karunaratne
SL
1618
7
Lahiru Thirimanne
SL
1518
8
Abid Ali
PAK
1422
9
Rory Burns
ENG
1282
10
Azhar Ali
PAK
1238
11
Virat Kohli
IND
1216
12
Dominic Sibley
ENG
1175
13
Fawad Alam
PAK
1149
14
Joshua Silva
WI
1131
15
Ajinkya Rahane
IND
1113
16
Rishabh Pant
IND
1109
17
Marnus Labuschagne
AUS
1072
18
KL Rahul
IND
1069
19
Jermaine Blackwood
WI
1061
20
Mominul Haque
BAN
1051
21
Litton Das
BAN
1033
22
Kyle Mayers
WI
1026
23
Pathum Silva
SL
986
24
Mushfiqur Rahim
BAN
965
25
Dhananjaya de Silva
SL
963
26
Mohammad Rizwan
PAK
907
27
Shubman Gill
IND
882
28
Tom Latham
NZ
877
29
Kane Williamson
NZ
858
29
Babar Azam
PAK
858
30
Steven Smith
AUS
826
31
Jos Buttler
ENG
825
32
Dean Elgar
SA
807
32
Jonny Bairstow
ENG
807
33
Rassie van der Dussen
SA
804
34
Aiden Markram
SA
774
35
Faheem Ashraf
PAK
771
36
Oshada Fernando
SL
769
37
Ollie Pope
ENG
766
38
Angelo Mathews
SL
763
39
Devon Conway
NZ
758
40
Najmul Hossain Shanto
BAN
753
41
Henry Nicholls
NZ
736
42
Mayank Agarwal
IND
727
43
Niroshan Dickwella
SL
725
44
Ben Stokes
ENG
724
45
Daniel Lawrence
ENG
722
46
Dawid Malan
ENG
708
47
Mehidy Hasan
BAN
700
48
Ravichandran Ashwin
IND
698
49
Jason Holder
WI
655
50
Haseeb Hameed
ENG
647
51
Temba Bavuma
SA
636
52
Ravindra Jadeja
IND
611
53
Donald Tiripano
ZIM
559
54
David Warner
AUS
539
54
Shadman Islam
BAN
539
55
Dinesh Chandimal
SL
538
56
Quinton de Kock
SA
506
57
William Young
NZ
505
58
Washington Sundar
IND
502
59
Sean Williams
ZIM
500
60
Regis Chakabva
ZIM
493
61
Tamim Iqbal
BAN
492
62
Hashmatullah Shaidi
AFG
467
63
Cameron Green
AUS
462
64
Imran Butt
PAK
453
65
Ross Taylor
NZ
444
66
Roston Chase
WI
431
67
Marcus Harris
AUS
415
68
Takudzwanashe Kaitano
ZIM
413
69
Zak Crawley
ENG
403
70
John Campbell
WI
393
71
Ibrahim Zadran
AFG
381
72
Kevin Kasuza
ZIM
373
73
Axar Patel
IND
361
74
Shreyas Iyer
IND
345
74
Abdullah Shafique
PAK
345
75
Shakib Al Hasan
BAN
339
76
Shai Hope
WI
332
77
Rahkeem Cornwall
WI
324
78
Tarisai Musakanda
ZIM
323
79
Oliver Robinson
ENG
320
80
Chris Woakes
ENG
315
81
Asghar Stanikzai
AFG
308
82
Prince Masvaure
ZIM
304
83
Taijul Islam
BAN
299
84
Kemar Roach
WI
298
85
Tom Blundell
NZ
293
86
Travis Head
AUS
286
87
Noman Ali
PAK
283
87
Lasith Embuldeniya
SL
283
88
Dominic Bess
ENG
281
89
Wiaan Mulder
SA
279
90
Mahmudullah
BAN
278
91
Brendan Taylor
ZIM
274
92
Mohammad Hassan
BAN
268
93
Shardul Thakur
IND
266
94
Jack Leach
ENG
260
94
Ben Foakes
ENG
260
95
Moeen Ali
ENG
255
96
Kusal Perera
SL
250
97
Milton Shumba
ZIM
240
98
Daryl Mitchell
NZ
237
99
Sikandar Raza
ZIM
230
100
Mitchell Starc
AUS
229
101
Dilruwan Perera
SL
223
101
Wanigamuni Mendis
SL
223
102
Kieran Powell
WI
222
102
Alzarri Joseph
WI
222
103
Wriddhiman Saha
IND
212
104
Alex Carey
AUS
211
105
Mark Wood
ENG
206
106
Kyle Jamieson
NZ
204
107
Tim Paine
AUS
203
108
Hasan Ali
PAK
202
109
Hanuma Vihari
IND
199
109
Jasprit Bumrah
IND
199
110
Kagiso Rabada
SA
196
111
William Somerville
NZ
195
112
Blessing Muzarabani
ZIM
194
113
Suranga Lakmal
SL
192
114
Taskin Ahmed
BAN
187
115
Rachin Ravindra
NZ
179
116
Ishant Sharma
IND
168
117
Roy Kaia
ZIM
161
118
James Anderson
ENG
160
119
Keshav Maharaj
SA
158
119
Sam Curran
ENG
158
120
Wanindu Hasaranga
SL
154
121
Dion Myers
ZIM
153
122
Keegan Petersen
SA
147
123
Stuart Broad
ENG
144
124
Yasir Shah
PAK
143
125
Shaheen Afridi
PAK
138
126
Rahmat Shah
AFG
135
127
Mohammed Shami
IND
133
128
Pat Cummins
AUS
131
129
Faf du Plessis
SA
128
130
Zafar Gohar
PAK
126
130
William Pucovski
AUS
126
131
George Linde
SA
119
132
Matthew Wade
AUS
117
133
Kyle Verreynne
SA
116
134
Olly Stone
ENG
115
135
Shayne Moseley
WI
105
136
Mohammad Mithun
BAN
98
137
Nasir Jamal
AFG
97
138
Luke Jongwe
ZIM
94
139
Dushmantha Chameera
SL
93
139
Mohammed Siraj
IND
93
140
Jomel Warrican
WI
91
140
Yasir Chowdhury
BAN
91
141
Tim Southee
NZ
90
142
Anrich Nortje
SA
86
143
Craig Overton
ENG
83
144
Amir Hamza
AFG
82
145
Nathan Lyon
AUS
81
146
Umesh Yadav
IND
79
147
Sajid Khan
PAK
78
148
Lungi Ngidi
SA
75
149
Afsar Zazai
AFG
74
150
Kusal Mendis
SL
72
151
Kariyawasam Asalanka
SL
70
151
Abdul Noori
AFG
70
151
Nayeem Hasan
BAN
70
152
Ajaz Patel
NZ
68
153
Victor Nyauchi
ZIM
67
154
Richard Ngarava
ZIM
61
154
Neil Wagner
NZ
61
155
BJ Watling
NZ
58
156
Marco Jansen
SA
56
156
Jayden Seales
WI
56
157
Abu Jayed
BAN
53
158
Josh Hazlewood
AUS
50
159
Shannon Gabriel
WI
49
159
Haris Sohail
PAK
49
160
Mohammad Abbas
PAK
48
161
Tendai Chisoro
ZIM
47
162
Colin de Grandhomme
NZ
45
163
Veerasammy Permaul
WI
43
164
Jayant Yadav
IND
42
165
Vishwa Fernando
SL
38
165
Soumya Sarkar
BAN
38
166
Michael Neser
AUS
37
167
Munir Ahmad
AFG
33
167
Shan Masood
PAK
33
167
Nurul Hasan
BAN
33
168
Asitha Fernando
SL
32
169
Ryan Burl
ZIM
31
169
Jofra Archer
ENG
31
170
Ebadot Hossain
BAN
29
171
James Bracey
ENG
27
171
Navdeep Saini
IND
27
172
Shahbaz Nadeem
IND
25
173
Perumapperuma Jayawickrama
SL
24
173
Kuldeep Yadav
IND
24
174
Timycen Maruma
ZIM
20
175
Lutho Sipamla
SA
19
176
Ranasinghe Ranasinghe
SL
17
176
Trent Boult
NZ
17
177
Matt Henry
NZ
14
177
Zahir Khan
AFG
14
178
Mahmudul Joy
BAN
13
179
Mustafizur Rahman
BAN
11
179
Scott Boland
AUS
11
180
Mohammad Islam
BAN
10
180
Naseem Shah
PAK
10
181
Thangarasu Natarajan
IND
9
181
Javed Ahmadi
AFG
9
181
Khaled Ahmed
BAN
9
182
Yamin Ahmadzai
AFG
8
183
Jhye Richardson
AUS
7
184
Mitchell Santner
NZ
6
185
Wessly Madhevere
ZIM
5
186
Abdul Malik
AFG
4
187
Shahidullah Kamal
AFG
3
Show all 217 ↓
Nothing matches that filter.
RECENT RESULTS
1 match
▲
show
‹
ODI
Pakistan Triangular Series
PAK
305 (49.5)
SL
268 (48.1)
›