Home
Fixtures
Results
News
Teams
Players
Grounds
Rankings
Stats
▼ QUICK LINKS
Recent Series
▼
India in New Zealand T20I Series
Pakistan Triangular Series
Sri Lanka in Pakistan T20I Series
Australia in South Africa Test Series
West Indies in India T20I Series
West Indies in India ODI Series
Recent Teams
▼
India
New Zealand
TBA
Sri Lanka
England
Australia
Recent Players
▼
Azmatullah Omarzai
Rashid Khan
Daniel Jakiel
Tanzid Tamim
Mark Adair
Ibrahim Zadran
Sami Muhammad Sohail
Dhananjaya de Silva
Sediqullah Atal
Gamage Dinusha
Mehidy Hasan
Yasar Haroon
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 2012: Top Performers, Rankings & Full Stats
This page shows players with the most balls faced during the 2012 season, ranking them by their on-field performances.
ODI
2012
313 entries
1
1496
Kumar Sangakkara
SL
174 clear of Tillakaratne Dilshan
2
1322
Tillakaratne Dilshan
SL
174 off the lead
3
1136
Dinesh Chandimal
SL
360 off the lead
● LEADS
Kumar Sangakkara
SL
1496 · 174 ahead of Dilshan
↑ IN THE CHASE
0
players within 10% of the lead — Sangakkara is out on their own
★ TOP-10 CUT-OFF
800
The mark at number ten — 303 entries sit below it
● NATION IN FRONT
Australia
8 of the top 50 · 9 teams represented
Most Balls Faced — full list
313 entries, ranked
Table view
1
Kumar Sangakkara
SL
1496
2
Tillakaratne Dilshan
SL
1322
3
Dinesh Chandimal
SL
1136
4
Virat Kohli
IND
1094
5
David Warner
AUS
1014
6
Upul Tharanga
SL
993
7
Mahela Jayawardene
SL
889
8
Gautam Gambhir
IND
836
9
Alastair Cook
ENG
829
10
Michael Clarke
AUS
800
11
David Hussey
AUS
799
12
Matthew Wade
AUS
793
13
Lahiru Thirimanne
SL
761
14
Hashim Amla
SA
747
15
Misbah-ul-Haq
PAK
719
16
Mohammad Hafeez
PAK
708
17
Michael Hussey
AUS
703
18
Marlon Samuels
WI
685
19
Ian Bell
ENG
664
20
Jonathan Trott
ENG
658
21
Azhar Ali
PAK
622
22
MS Dhoni
IND
598
23
AB de Villiers
SA
594
24
Rob Nicol
NZ
583
25
Angelo Mathews
SL
579
26
George Bailey
AUS
569
27
Peter Forrest
AUS
561
28
Kieron Pollard
WI
557
29
Nasir Jamshed
PAK
536
30
Umar Akmal
PAK
517
31
Shane Watson
AUS
510
32
Suresh Raina
IND
508
33
Kane Williamson
NZ
496
34
Martin Guptill
NZ
479
35
Graeme Smith
SA
466
36
Brendon McCullum
NZ
452
37
Ravi Bopara
ENG
420
38
Tamim Iqbal
BAN
419
39
Jean-Paul Duminy
SA
414
40
BJ Watling
NZ
407
41
Darren Bravo
WI
404
42
Sachin Tendulkar
IND
387
43
Chris Gayle
WI
384
44
Asad Shafiq
PAK
374
45
Eoin Morgan
ENG
371
46
Dwayne Bravo
WI
355
47
Kevin Pietersen
ENG
333
48
Nasir Hossain
BAN
332
49
Mushfiqur Rahim
BAN
323
50
Darren Sammy
WI
293
51
Faf du Plessis
SA
292
52
Daniel Christian
AUS
288
53
Anamul Haque
BAN
274
54
Shaiman Anwar
UAE
271
55
Ed Joyce
ENG
261
56
Nuwan Kulasekara
SL
253
57
Craig Kieswetter
ENG
252
58
Rohit Sharma
IND
251
59
Younis Khan
PAK
250
60
Ross Taylor
NZ
248
60
Mahmudullah
BAN
248
61
Brett Lee
AUS
236
62
Michael Swart
NED
229
63
Imran Farhat
PAK
227
64
Andre Russell
WI
226
65
Dwayne Smith
WI
224
66
Thisara Perera
SL
222
67
Johnson Charles
WI
221
67
Not on record
NAM
221
68
Virender Sehwag
IND
216
69
Shakib Al Hasan
BAN
215
70
James Franklin
NZ
206
71
Nathan McCullum
NZ
205
72
Tom Latham
NZ
201
73
Mohammad Nabi
AFG
199
74
Devon Thomas
WI
195
75
Christoffel Viljoen
NAM
182
75
Jimmy Hansra
CAN
182
76
Shahid Afridi
GER
179
76
Not on record
NAM
179
76
Shahid Afridi
GER
179
77
Irfan Pathan
IND
170
78
Jeevan Mendis
SL
168
79
Karim Sadiq
AFG
166
80
Samiullah Shenwari
AFG
163
81
Tatenda Taibu
ZIM
161
81
Tom Cooper
NED
161
82
Asghar Stanikzai
AFG
160
83
Andrew Ellis
NZ
159
84
Sarel Burger
NAM
158
84
Ravichandran Ashwin
IND
158
84
Dean Elgar
SA
158
85
Jacques Kallis
SA
153
86
Calum MacLeod
SCO
152
87
Kieran Powell
WI
149
88
Ravindra Jadeja
IND
146
89
Rohan Mustafa
UAE
143
90
Jahurul Islam
BAN
140
90
Tanmay Mishra
KEN
140
91
Brendan Taylor
ZIM
138
92
Kyle Coetzer
SCO
137
93
Sunil Narine
WI
135
93
Jacob Oram
NZ
135
94
Lendl Simmons
WI
134
94
Collins Obuya
KEN
134
95
Clint McKay
AUS
128
96
Kevin O'Brien
IRE
127
97
Wesley Barresi
NED
122
98
Alex Obanda
KEN
121
98
Samit Patel
ENG
121
99
Chamara Kapugedera
SL
118
100
Alexei Kervezee
NED
115
100
Elton Chigumbura
ZIM
115
101
Mohammad Shahzad
AFG
113
101
Ruvindu Gunasekera
CAN
113
101
Rakep Patel
KEN
113
102
Carlton Baugh
WI
109
102
Glenn Maxwell
AUS
109
103
Sarfraz Ahmed
PAK
108
104
Mominul Haque
BAN
107
104
Nazimuddin
BAN
107
105
Manoj Tiwary
IND
106
106
Adrian Barath
WI
105
106
Swapnil Patil
UAE
105
107
Zeeshan Siddiqi
CAN
102
107
Albie Morkel
SA
102
108
Paul Stirling
IRE
101
109
Preston Mommsen
SCO
100
109
Javed Ahmadi
AFG
100
110
Regis Chakabva
ZIM
99
110
Khurram Khan
UAE
99
110
Amjad Ali
UAE
99
110
Vikrant Shetty
UAE
99
111
Tyson Gordon
CAN
96
112
Robin Peterson
SA
95
113
Naeem Islam
BAN
93
114
Gary Wilson
IRE
92
114
Craig Williams
NAM
92
115
Shoaib Malik
PAK
91
116
Umar Gul
PAK
89
117
Not on record
NED
87
118
Lasith Malinga
SL
85
118
Craig Wallace
SCO
85
119
Josh Davey
SCO
84
120
Hiral Patel
CAN
83
121
Denesh Ramdin
WI
82
122
Duncan Allan
KEN
80
123
Rustam Bhatti
CAN
79
123
Nawroz Mangal
AFG
79
123
Farveez Maharoof
SL
79
123
Wayne Parnell
SA
79
124
Saeed Ajmal
PAK
78
124
Tim Southee
NZ
78
125
Sohag Gazi
BAN
77
125
David Obuya
KEN
77
126
Morris Ouma
KEN
74
126
Dawlat Zadran
AFG
74
127
Alviro Petersen
SA
73
128
Peter Borren
NED
70
129
Sachithra Senanayake
SL
69
130
Gulbadin Naib
AFG
68
130
Daniel Flynn
NZ
68
131
Majid Haq
SCO
67
132
Kosala Kulasekara
SL
66
132
Ricky Ponting
AUS
66
133
James Pattinson
AUS
61
133
Fraser Watts
SCO
61
134
Xavier Doherty
AUS
60
135
Gerrie Snyman
NAM
58
135
Gordon Goudie
SCO
58
136
Ravi Rampaul
WI
57
136
Prosper Utseya
ZIM
57
137
Mudassar Bukhari
NED
56
137
Alex Cusack
IRE
56
138
Andrew White
IRE
55
139
William Porterfield
IRE
54
140
Kyle Mills
NZ
53
141
Jonny Bairstow
ENG
52
142
Usman Limbada
CAN
51
143
Malcolm Waller
ZIM
50
143
Nehemiah Odhiambo
KEN
50
144
Mitchell Starc
AUS
48
145
Rangana Herath
SL
47
145
Hammad Azam
PAK
47
145
Ray Price
ZIM
47
146
Mashrafe Mortaza
BAN
45
147
Chris Woakes
ENG
44
147
Richie Berrington
SCO
44
148
John Mooney
IRE
43
148
Dean Brownlie
NZ
43
149
Kemar Roach
WI
42
150
Eric Szwarczynski
NED
41
150
Arshad Ali
UAE
41
151
Trent Johnston
IRE
40
152
Stephan Myburgh
NED
39
152
Junaid Siddiqui
CAN
39
153
Nitish Kumar
CAN
38
153
Amjad Javed
UAE
38
153
Niall O'Brien
IRE
38
154
Shem Ngoche
KEN
37
154
Damodar Daesrath
CAN
37
154
Manjula Guruge
UAE
37
154
Not on record
NAM
37
155
Shingi Masakadza
ZIM
36
155
George Dockrell
IRE
36
155
Colin de Grandhomme
NZ
36
156
Not on record
NAM
35
157
Najibullah Zadran
AFG
33
157
Steven Smith
AUS
33
157
Vinay Kumar
IND
33
158
Abdur Rehman
PAK
32
158
Dhammika Prasad
SL
32
158
Jan Stander
SCO
32
158
Irfan Karim
KEN
32
159
Stuart Matsikenyeri
ZIM
30
160
Seekkuge Prasanna
SL
29
160
Saqib Ali
UAE
29
160
Sohail Tanvir
PAK
29
160
Doug Bracewell
NZ
29
161
Tim Murtagh
IRE
28
162
Ragheb Aga
KEN
27
162
Hamilton Masakadza
ZIM
27
162
Mirwais Ashraf
AFG
27
162
Bernard Scholtz
NAM
27
163
Keegan Meth
ZIM
26
164
Tino Best
WI
25
164
Durand Soraine
CAN
25
164
Pieter Seelaar
NED
25
164
Aizaz Cheema
PAK
25
164
Ahmed Raza
UAE
25
164
Not on record
NAM
25
165
Adnan Akmal
PAK
24
165
Abdur Razzak
BAN
24
166
Tim Bresnan
ENG
23
166
Not on record
NAM
23
167
James Tredwell
ENG
22
167
Zakiullah Zaki
AFG
22
168
Praveen Kumar
IND
21
168
Wahab Riaz
PAK
21
169
Veerasammy Permaul
WI
20
170
Shabir Noori
AFG
19
170
Justin Ontong
SA
19
171
Pragyan Ojha
IND
18
171
Mitchell Johnson
AUS
18
171
Tino Mawoyo
ZIM
18
171
Merwe Erasmus
NAM
18
172
Rizwan Cheema
CAN
17
172
Ajinkya Rahane
IND
17
172
Stuart Broad
ENG
17
172
Kamran Akmal
PAK
17
173
Shapoor Zadran
AFG
16
173
Not on record
NAM
16
174
Amir Hamza
AFG
15
174
Zaheer Khan
IND
15
175
Umesh Yadav
IND
14
175
Graeme Swann
ENG
14
175
James Anderson
ENG
14
175
Jesse Ryder
NZ
14
175
Safyaan Sharif
SCO
14
176
Tom de Grooth
NED
13
176
Dale Steyn
SA
13
176
Ajantha Mendis
SL
13
176
Ryan Harris
AUS
13
177
Morne Morkel
SA
12
177
Trent Boult
NZ
12
177
Colin Ingram
SA
12
177
Gordon Drummond
SCO
12
178
Tarun Nethula
NZ
11
178
Andy McKay
NZ
11
179
Johan Botha
SA
10
179
Michael Bates
NZ
10
179
Lucas Oluoch
KEN
10
180
Nelson Odhiambo
KEN
8
180
James Ngoche
KEN
8
180
Noor Ali Zadran
AFG
8
180
Steven Finn
ENG
8
180
Shahadat Hossain
BAN
8
181
Parthiv Patel
IND
7
182
Ben Hilfenhaus
AUS
6
182
Nathan Lyon
AUS
6
182
Jade Dernbach
ENG
6
183
Izatullah Dawlatzai
AFG
5
183
Kyle Jarvis
ZIM
5
183
Suranga Lakmal
SL
5
183
Elias Sunny
BAN
5
183
Vernon Philander
SA
5
183
Not on record
NED
5
184
Mohammad Naveed
UAE
4
184
Rubel Hossain
BAN
4
184
Pat Cummins
AUS
4
184
Rahul Sharma
HK
2
184
Timm van der Gugten
NED
4
185
Adam Milne
NZ
3
185
Jeremy Gordon
CAN
3
185
Darren Ramsammy
CAN
3
185
Yuvraj Singh
IND
3
186
Rahul Sharma
HK
2
186
Shafiul Islam
BAN
2
186
Jos Buttler
ENG
2
186
Brian Vitori
ZIM
2
186
Rahat Ali
CZR
0
186
Junaid Khan
POR
0
187
Henry Osinde
CAN
1
187
Shaminda Eranga
SL
1
187
Hiren Varaiya
KEN
1
187
Boyd Rankin
ENG
1
187
Lonwabo Tsotsobe
SA
1
187
Dilhara Fernando
SL
1
187
Ryan McLaren
SA
1
188
Rahat Ali
CZR
0
188
Junaid Khan
POR
0
188
Ahsan Malik
NED
0
188
Nuwan Pradeep
SL
0
Show all 313 ↓
Nothing matches that filter.
RECENT RESULTS
5 matches
▲
show
‹
CPL
CPL 2026
KIN
PAT
T20I
ICC Men's T20 World Cup Sub Regional Europe Qualifier C
BUL
59 (14.4)
SPN
61/1 (4.5)
T20I
ICC Men's T20 World Cup Sub Regional Europe Qualifier C
CZE
ISR
155/3 (16.0)
T20I
ICC Men's T20 World Cup Sub Regional Europe Qualifier C
FIN
168/9 (20.0)
LUX
95 (17.2)
T20I
ICC Men's T20 World Cup Sub Regional Europe Qualifier C
GER
98/3 (8.1)
GRC
96 (18.2)
›