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 Runs in 2012: Top Performers, Rankings & Full Stats
This page shows players with the most runs during the 2012 season, ranking them by their on-field performances.
ODI
2012
313 entries
1
1184
Kumar Sangakkara
SL
65 clear of Tillakaratne Dilshan
2
1119
Tillakaratne Dilshan
SL
65 off the lead
3
1026
Virat Kohli
IND
158 off the lead
● LEADS
Kumar Sangakkara
SL
1184 · 65 ahead of Dilshan
↑ IN THE CHASE
1
player sits within 10% of the lead on most runs
★ TOP-10 CUT-OFF
678
The mark at number ten — 303 entries sit below it
● NATION IN FRONT
Australia
8 of the top 50 · 9 teams represented
Most Runs — full list
313 entries, ranked
Table view
1
Kumar Sangakkara
SL
1184
2
Tillakaratne Dilshan
SL
1119
3
Virat Kohli
IND
1026
4
Dinesh Chandimal
SL
845
5
David Warner
AUS
840
6
Mahela Jayawardene
SL
785
7
Upul Tharanga
SL
752
8
David Hussey
AUS
728
9
Gautam Gambhir
IND
685
10
Hashim Amla
SA
678
11
Alastair Cook
ENG
663
12
Michael Clarke
AUS
656
13
AB de Villiers
SA
645
14
Michael Hussey
AUS
580
15
Lahiru Thirimanne
SL
571
16
Ian Bell
ENG
549
17
Matthew Wade
AUS
546
18
Angelo Mathews
SL
534
19
MS Dhoni
IND
524
20
Misbah-ul-Haq
PAK
493
21
Suresh Raina
IND
492
22
Marlon Samuels
WI
482
23
Kieron Pollard
WI
481
24
Mohammad Hafeez
PAK
476
25
Nasir Jamshed
PAK
462
26
Rob Nicol
NZ
449
27
George Bailey
AUS
441
28
Brendon McCullum
NZ
416
29
Azhar Ali
PAK
411
30
Jonathan Trott
ENG
410
31
Umar Akmal
PAK
407
32
Martin Guptill
NZ
400
33
Shane Watson
AUS
377
34
Peter Forrest
AUS
368
35
Eoin Morgan
ENG
364
36
Kane Williamson
NZ
356
37
Tamim Iqbal
BAN
347
38
Chris Gayle
WI
345
39
Darren Sammy
WI
343
40
Ravi Bopara
ENG
339
41
BJ Watling
NZ
338
41
Graeme Smith
SA
338
42
Sachin Tendulkar
IND
315
43
Jean-Paul Duminy
SA
312
44
Kevin Pietersen
ENG
281
45
Faf du Plessis
SA
275
46
Asad Shafiq
PAK
267
47
Mushfiqur Rahim
BAN
264
48
Andre Russell
WI
259
49
Dwayne Bravo
WI
255
50
Daniel Christian
AUS
250
51
Thisara Perera
SL
246
52
Nasir Hossain
BAN
244
53
Shakib Al Hasan
BAN
237
54
Nuwan Kulasekara
SL
235
55
Younis Khan
PAK
225
56
Ross Taylor
NZ
223
57
Brett Lee
AUS
219
58
Virender Sehwag
IND
217
58
Darren Bravo
WI
217
59
Mahmudullah
BAN
212
60
Craig Kieswetter
ENG
203
61
Anamul Haque
BAN
195
62
Shahid Afridi
GER
182
62
Shahid Afridi
GER
182
63
Dwayne Smith
WI
177
64
Nathan McCullum
NZ
176
65
Imran Farhat
PAK
174
65
Shaiman Anwar
UAE
174
66
Irfan Pathan
IND
172
67
Michael Swart
NED
169
68
Karim Sadiq
AFG
168
68
Rohit Sharma
IND
168
69
Ed Joyce
ENG
158
70
James Franklin
NZ
156
70
Not on record
NAM
156
71
Jeevan Mendis
SL
153
72
Johnson Charles
WI
152
73
Jacob Oram
NZ
141
74
Tom Latham
NZ
138
75
Ravichandran Ashwin
IND
135
75
Tom Cooper
NED
135
76
Andrew Ellis
NZ
132
77
Alexei Kervezee
NED
130
78
Mohammad Nabi
AFG
129
79
Brendan Taylor
ZIM
127
80
Jacques Kallis
SA
126
81
Glenn Maxwell
AUS
124
82
Devon Thomas
WI
120
83
Calum MacLeod
SCO
108
84
Tanmay Mishra
KEN
107
84
Sunil Narine
WI
107
85
Ravindra Jadeja
IND
105
86
Kieran Powell
WI
104
87
Alex Obanda
KEN
103
87
Albie Morkel
SA
103
88
Samit Patel
ENG
101
89
Not on record
NAM
100
90
Paul Stirling
IRE
99
91
Asghar Stanikzai
AFG
98
91
Christoffel Viljoen
NAM
98
92
Tatenda Taibu
ZIM
96
93
Elton Chigumbura
ZIM
94
93
Kyle Coetzer
SCO
94
94
Dean Elgar
SA
93
94
Umar Gul
PAK
93
94
Rohan Mustafa
UAE
93
95
Mohammad Shahzad
AFG
91
96
Kevin O'Brien
IRE
89
96
Jimmy Hansra
CAN
89
97
Jahurul Islam
BAN
88
98
Clint McKay
AUS
87
99
Manoj Tiwary
IND
86
100
Sarfraz Ahmed
PAK
85
101
Wesley Barresi
NED
83
101
Adrian Barath
WI
83
102
Collins Obuya
KEN
82
103
Robin Peterson
SA
81
104
Craig Williams
NAM
79
105
Khurram Khan
UAE
78
105
Chamara Kapugedera
SL
78
106
Tim Southee
NZ
77
107
Samiullah Shenwari
AFG
76
108
Rakep Patel
KEN
73
108
Sarel Burger
NAM
73
109
Javed Ahmadi
AFG
72
110
Ruvindu Gunasekera
CAN
69
110
Mominul Haque
BAN
69
110
Lasith Malinga
SL
69
111
Wayne Parnell
SA
66
112
Shoaib Malik
PAK
64
112
Carlton Baugh
WI
64
112
Amjad Ali
UAE
64
113
Sachithra Senanayake
SL
63
113
Gordon Goudie
SCO
63
114
Sohag Gazi
BAN
62
115
Daniel Flynn
NZ
61
115
Peter Borren
NED
61
116
Alviro Petersen
SA
60
116
Naeem Islam
BAN
60
117
Farveez Maharoof
SL
58
117
Swapnil Patil
UAE
58
118
Nazimuddin
BAN
57
119
Nawroz Mangal
AFG
56
120
Preston Mommsen
SCO
54
121
Saeed Ajmal
PAK
53
121
Vikrant Shetty
UAE
53
122
Lendl Simmons
WI
52
123
Not on record
NED
51
124
Zeeshan Siddiqi
CAN
50
125
Gulbadin Naib
AFG
49
126
Hiral Patel
CAN
46
126
Rustam Bhatti
CAN
46
126
Dhammika Prasad
SL
46
127
Gary Wilson
IRE
45
128
John Mooney
IRE
44
128
Craig Wallace
SCO
44
128
Ravi Rampaul
WI
44
129
Mashrafe Mortaza
BAN
43
129
Mitchell Starc
AUS
43
130
Ray Price
ZIM
40
130
Shingi Masakadza
ZIM
40
131
Morris Ouma
KEN
39
131
Rangana Herath
SL
39
132
Andrew White
IRE
38
132
Tyson Gordon
CAN
38
132
Josh Davey
SCO
38
132
Hammad Azam
PAK
38
132
Kosala Kulasekara
SL
38
132
Denesh Ramdin
WI
38
133
Regis Chakabva
ZIM
37
133
Fraser Watts
SCO
37
133
Mudassar Bukhari
NED
37
133
Duncan Allan
KEN
37
133
Xavier Doherty
AUS
37
134
James Pattinson
AUS
36
134
Colin de Grandhomme
NZ
36
134
Dawlat Zadran
AFG
36
135
Malcolm Waller
ZIM
34
135
Majid Haq
SCO
34
136
Chris Woakes
ENG
33
137
Prosper Utseya
ZIM
32
138
Gerrie Snyman
NAM
31
138
Not on record
NAM
31
139
David Obuya
KEN
30
140
Alex Cusack
IRE
29
140
Jonny Bairstow
ENG
29
140
Steven Smith
AUS
29
141
Shem Ngoche
KEN
28
141
Stephan Myburgh
NED
28
142
Nehemiah Odhiambo
KEN
27
142
Usman Limbada
CAN
27
143
William Porterfield
IRE
26
143
Kyle Mills
NZ
26
144
Abdur Rehman
PAK
25
144
Tim Bresnan
ENG
25
144
Pieter Seelaar
NED
25
144
Amjad Javed
UAE
25
145
Damodar Daesrath
CAN
24
146
Najibullah Zadran
AFG
23
146
Trent Johnston
IRE
23
146
Irfan Karim
KEN
23
146
Stuart Broad
ENG
23
147
Dean Brownlie
NZ
22
147
Junaid Siddiqui
CAN
22
148
Eric Szwarczynski
NED
19
148
Richie Berrington
SCO
19
148
Vinay Kumar
IND
19
149
Ricky Ponting
AUS
18
149
Durand Soraine
CAN
18
149
Kemar Roach
WI
18
150
Niall O'Brien
IRE
17
150
Aizaz Cheema
PAK
17
150
Justin Ontong
SA
17
151
Praveen Kumar
IND
16
152
Steven Finn
ENG
15
152
Sohail Tanvir
PAK
15
152
Tim Murtagh
IRE
15
152
Tino Best
WI
15
153
Nitish Kumar
CAN
14
153
Colin Ingram
SA
14
153
Arshad Ali
UAE
14
153
Doug Bracewell
NZ
14
154
Graeme Swann
ENG
13
154
Abdur Razzak
BAN
13
154
Michael Bates
NZ
13
154
Shabir Noori
AFG
13
154
Seekkuge Prasanna
SL
13
155
Hamilton Masakadza
ZIM
12
155
Mirwais Ashraf
AFG
12
155
Adam Milne
NZ
12
155
Tarun Nethula
NZ
12
155
Jan Stander
SCO
12
155
Ragheb Aga
KEN
12
155
George Dockrell
IRE
12
155
Mitchell Johnson
AUS
12
156
Zaheer Khan
IND
11
156
Adnan Akmal
PAK
11
156
Lucas Oluoch
KEN
11
156
Veerasammy Permaul
WI
11
157
Keegan Meth
ZIM
10
158
Tino Mawoyo
ZIM
9
158
Noor Ali Zadran
AFG
9
158
Stuart Matsikenyeri
ZIM
9
158
Safyaan Sharif
SCO
9
158
Ajinkya Rahane
IND
9
158
Ahmed Raza
UAE
9
158
Merwe Erasmus
NAM
9
159
Morne Morkel
SA
8
159
Wahab Riaz
PAK
8
159
Gordon Drummond
SCO
8
160
Trent Boult
NZ
7
160
James Tredwell
ENG
7
160
Not on record
NAM
7
160
Not on record
NAM
7
160
Bernard Scholtz
NAM
7
161
Umesh Yadav
IND
6
161
Jesse Ryder
NZ
6
161
Kamran Akmal
PAK
6
162
Dale Steyn
SA
5
162
Johan Botha
SA
5
162
Pragyan Ojha
IND
5
162
Ryan Harris
AUS
5
162
James Anderson
ENG
5
162
Tom de Grooth
NED
5
163
Nathan Lyon
AUS
4
163
Pat Cummins
AUS
4
163
Parthiv Patel
IND
4
163
Saqib Ali
UAE
4
164
Not on record
NAM
3
164
Ajantha Mendis
SL
3
164
Rahul Sharma
HK
1
164
Shapoor Zadran
AFG
3
164
Rizwan Cheema
CAN
3
164
Amir Hamza
AFG
3
164
Zakiullah Zaki
AFG
3
165
Kyle Jarvis
ZIM
2
165
Jade Dernbach
ENG
2
165
James Ngoche
KEN
2
165
Timm van der Gugten
NED
2
165
Vernon Philander
SA
2
165
Andy McKay
NZ
2
165
Yuvraj Singh
IND
2
165
Rahat Ali
CZR
0
165
Junaid Khan
POR
0
165
Mohammad Naveed
UAE
2
166
Not on record
NAM
1
166
Rahul Sharma
HK
1
166
Boyd Rankin
ENG
1
166
Elias Sunny
BAN
1
166
Rubel Hossain
BAN
1
166
Shafiul Islam
BAN
1
166
Ryan McLaren
SA
1
166
Nelson Odhiambo
KEN
1
166
Izatullah Dawlatzai
AFG
1
166
Jeremy Gordon
CAN
1
167
Darren Ramsammy
CAN
0
167
Henry Osinde
CAN
0
167
Brian Vitori
ZIM
0
167
Shaminda Eranga
SL
0
167
Nuwan Pradeep
SL
0
167
Suranga Lakmal
SL
0
167
Hiren Varaiya
KEN
0
167
Ahsan Malik
NED
0
167
Junaid Khan
POR
0
167
Rahat Ali
CZR
0
167
Lonwabo Tsotsobe
SA
0
167
Dilhara Fernando
SL
0
167
Jos Buttler
ENG
0
167
Shahadat Hossain
BAN
0
167
Ben Hilfenhaus
AUS
0
167
Not on record
NED
0
167
Manjula Guruge
UAE
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)
›