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 2017: Top Performers, Rankings & Full Stats
The most runs in 2017 highlights the top performers of the season based on official match data.
ODI
2017
377 entries
1
1460
Virat Kohli
IND
167 clear of Rohit Sharma
2
1293
Rohit Sharma
IND
167 off the lead
3
1011
Upul Tharanga
SL
449 off the lead
● LEADS
Virat Kohli
IND
1460 · 167 ahead of Sharma
↑ IN THE CHASE
0
players within 10% of the lead — Kohli is out on their own
★ TOP-10 CUT-OFF
862
The mark at number ten — 367 entries sit below it
● NATION IN FRONT
England
7 of the top 50 · 14 teams represented
Most Runs — full list
377 entries, ranked
Table view
1
Virat Kohli
IND
1460
2
Rohit Sharma
IND
1293
3
Upul Tharanga
SL
1011
4
Joe Root
ENG
983
5
Ross Taylor
NZ
968
6
Shikhar Dhawan
IND
960
7
Quinton de Kock
SA
956
8
Faf du Plessis
SA
905
9
Babar Azam
PAK
872
10
Hashim Amla
SA
862
11
Niroshan Dickwella
SL
826
12
MS Dhoni
IND
788
13
Eoin Morgan
ENG
781
14
AB de Villiers
SA
773
15
David Warner
AUS
691
16
Kyle Coetzer
SCO
690
17
Paul Stirling
IRE
656
18
Tamim Iqbal
BAN
646
19
William Porterfield
IRE
644
20
Ben Stokes
ENG
616
21
Shai Hope
WI
600
22
Kane Williamson
NZ
596
23
Kusal Mendis
SL
587
24
Ajinkya Rahane
IND
586
25
Angelo Mathews
SL
573
26
Kedar Jadhav
IND
561
27
Hardik Pandya
IND
557
28
Mohammad Hafeez
PAK
555
29
Rahmat Shah
AFG
551
30
Tom Latham
NZ
546
31
Alex Hales
ENG
535
32
Jonny Bairstow
ENG
534
33
Jason Roy
ENG
533
34
Jason Mohammed
WI
523
35
Travis Head
AUS
518
36
Shoaib Malik
PAK
516
37
Evin Lewis
WI
512
38
Rohan Mustafa
UAE
464
39
Mushfiqur Rahim
BAN
458
40
Steven Smith
AUS
449
41
Babar Hayat
HK
443
42
Shakib Al Hasan
BAN
430
43
Calum MacLeod
SCO
421
44
Jason Holder
WI
410
45
Aaron Finch
AUS
405
46
Moeen Ali
ENG
402
47
Fakhar Zaman
PAK
400
48
Anshuman Rath
HK
399
49
Martin Guptill
NZ
384
50
Neil Broom
NZ
382
51
Richie Berrington
SCO
381
52
Solomon Mire
ZIM
376
53
Yuvraj Singh
IND
372
54
David Miller
SA
370
55
Mahmudullah
BAN
360
55
Lahiru Thirimanne
SL
360
56
Asghar Stanikzai
AFG
357
57
Marcus Stoinis
AUS
341
58
Niall O'Brien
IRE
328
59
James Neesham
NZ
321
60
Ghulam Shabber
UAE
317
61
Hamilton Masakadza
ZIM
313
62
Andy Balbirnie
IRE
306
63
Sabbir Rahman
BAN
289
64
Jos Buttler
ENG
288
65
Mohammad Nabi
AFG
287
65
Jean-Paul Duminy
SA
287
66
Ben Cooper
NED
281
67
Colin Munro
NZ
279
68
Merwe Erasmus
NAM
274
69
Glenn Maxwell
AUS
272
70
Wesley Barresi
NED
269
71
Azhar Ali
PAK
265
72
Mahuru Dai
PNG
260
73
Matthew Cross
SCO
257
74
Dinesh Chandimal
SL
255
75
Malcolm Waller
ZIM
254
76
Mohammad Shahzad
AFG
252
77
Sharjeel Khan
PAK
250
78
Rameez Shahzad
UAE
245
79
Rashid Khan
AFG
243
79
Soumya Sarkar
BAN
243
80
Ed Joyce
ENG
239
81
Craig Ervine
ZIM
234
82
Milinda Siriwardana
SL
232
82
Ashley Nurse
WI
232
83
Collins Obuya
KEN
226
83
Sean Williams
ZIM
226
84
Gulbadin Naib
AFG
225
85
Rovman Powell
WI
220
86
Thisara Perera
SL
219
87
Craig Wallace
SCO
216
88
Tony Ura
PNG
215
88
Gary Wilson
IRE
215
88
Nizakat Khan
HK
215
89
Adnan Mufti
UAE
214
90
Kevin O'Brien
IRE
211
90
Shaiman Anwar
UAE
211
90
Sese Bau
PNG
211
90
Sikandar Raza
ZIM
211
91
Samiullah Shenwari
AFG
210
92
Jonathan Carter
WI
208
92
Gyanendra Malla
NEP
208
93
Peter Borren
NED
206
94
Henry Nicholls
NZ
201
95
Chris Gayle
WI
199
96
Noor Ali Zadran
AFG
198
97
George Dockrell
IRE
195
98
Tarisai Musakanda
ZIM
193
99
Luke Ronchi
NZ
191
100
Matthew Wade
AUS
184
100
George Worker
NZ
184
101
Dinesh Karthik
IND
183
102
Stephan Myburgh
NED
182
103
Mitchell Santner
NZ
176
104
Javed Ahmadi
AFG
175
105
Chris Morris
SA
172
106
Manish Pandey
IND
171
107
Chris Woakes
ENG
169
108
Dhiren Gondaria
KEN
164
109
Shafiqullah
AFG
163
110
Shreyas Iyer
IND
162
111
Imad Wasim
PAK
161
112
Michael Rippon
NED
160
113
Dean Brownlie
NZ
158
114
Assad Vala
PNG
155
115
Sarfraz Ahmed
PAK
152
115
Not on record
NAM
152
116
Colin de Grandhomme
NZ
149
116
Peter Handscomb
AUS
149
117
Imam-ul-Haq
PAK
147
118
Vani Morea
PNG
140
119
Kyle Hope
WI
138
120
Kiplin Doriga
PNG
134
121
Zane Green
NAM
132
121
Bhuvneshwar Kumar
IND
132
122
Umar Akmal
PAK
131
123
Peter Moor
ZIM
126
124
Farhaan Behardien
SA
125
124
Imrul Kayes
BAN
125
124
Kieran Powell
WI
125
125
Craig Williams
NAM
123
126
Roelof van der Merwe
NED
122
127
Sharad Vesawkar
NEP
121
128
Michael Leask
SCO
120
128
Dogodo Bau
PNG
120
128
Stephan Baard
NAM
120
129
Sarel Burger
NAM
119
130
Jamie Atkinson
HK
118
131
Ryan Burl
ZIM
116
132
Akila Dananjaya
SL
115
133
Rakep Patel
KEN
114
134
James Faulkner
AUS
111
135
Christopher Carter
HK
109
136
Mosaddek Hossain
BAN
108
137
Suranga Lakmal
SL
104
138
Mohammad Naveed
UAE
100
139
Ahmed Raza
UAE
98
139
Dawlat Zadran
AFG
98
140
Nasir Jamal
AFG
96
140
Sam Billings
ENG
96
141
Ahmed Shehzad
PAK
95
142
Wayne Parnell
SA
94
142
Pat Cummins
AUS
94
142
Mohammed Qasim
UAE
94
143
Jan Frylinck
NAM
93
144
George Munsey
SCO
91
144
Kusal Perera
SL
91
145
Hashmatullah Shaidi
AFG
90
146
Tanwir Afzal
HK
87
147
Tim Southee
NZ
86
147
Mehidy Hasan
BAN
86
148
Dipendra Airee
NEP
84
149
Johannes Smit
NAM
82
149
Pieter Seelaar
NED
82
150
Alei Nao
PNG
81
151
Devendra Bishoo
WI
80
152
Lega Siaka
PNG
79
152
Nelson Odhiambo
KEN
79
153
Con de Lange
SCO
76
153
Adil Rashid
ENG
76
154
Norman Vanua
PNG
74
155
Kagiso Rabada
SA
73
155
Chamara Kapugedera
SL
73
155
Sandun Weerakkody
SL
73
156
Andile Phehlukwayo
SA
72
156
Alzarri Joseph
WI
72
157
Dwaine Pretorius
SA
71
157
Mohammad Amir
PAK
71
157
Liam Plunkett
ENG
71
158
Kamran Akmal
PAK
68
158
Roston Chase
WI
68
159
Shadab Khan
PAK
66
159
Aiden Markram
SA
66
159
Waqas Khan
HK
66
159
Preston Mommsen
SCO
66
160
Ryan ten Doeschate
NED
65
160
Ravindra Jadeja
IND
65
161
Todd Astle
NZ
64
161
Mashrafe Mortaza
BAN
64
161
Irfan Karim
KEN
64
161
Jeffrey Vandersay
SL
64
162
Dhananjaya de Silva
SL
62
162
Corey Anderson
NZ
62
163
Kraigg Brathwaite
WI
61
163
Marlon Samuels
WI
61
163
Mark Watt
SCO
61
164
Stuart Thompson
IRE
59
164
Najibullah Zadran
AFG
59
165
John Reva
PNG
58
166
Safyaan Sharif
SCO
57
167
Paras Khadka
NEP
56
167
Usman Khawaja
AUS
56
168
Lo-handre Louwrens
NAM
54
169
Jean-Pierre Kotze
NAM
53
169
Chirag Suri
UAE
53
170
Wanindu Hasaranga
SL
52
170
Kannaur Rahul
IND
52
170
Dushmantha Chameera
SL
52
171
Binod Bhandari
NEP
51
171
Mohammad Rizwan
PAK
51
171
Shem Ngoche
KEN
51
171
Alex Obanda
KEN
51
171
Mitchell Starc
AUS
51
172
Temba Bavuma
SA
48
173
Jack Vare
PNG
47
174
Stuart Poynter
IRE
46
174
Sompal Kami
NEP
46
174
Chad Soper
PNG
46
175
David Willey
ENG
43
175
Barry McCarthy
IRE
43
176
Sadeera Samarawickrama
SL
42
176
Zhivago Groenewald
NAM
42
176
Carlos Brathwaite
WI
42
177
Litton Das
BAN
41
177
Graeme Cremer
ZIM
41
178
Scott McKechnie
HK
40
178
Hasan Ali
PAK
40
179
Sagar Pun
NEP
39
179
Gurdeep Singh
KEN
39
180
Adam Milne
NZ
38
180
Nuwan Kulasekara
SL
38
180
Shaun Marsh
AUS
38
180
Sunil Ambris
WI
38
181
Toby Roland-Jones
ENG
37
181
Mohammad Boota
UAE
37
181
Aarif Sheikh
NEP
37
182
Chadwick Walton
WI
36
182
Ehsan Nawaz
HK
36
183
Seekkuge Prasanna
SL
35
183
Moises Henriques
AUS
35
183
Cameron McAuslan
HK
35
184
Ehsan Khan
HK
33
185
Shimron Hetmyer
WI
31
185
Christoffel Viljoen
NAM
31
185
Tim Murtagh
IRE
31
185
Amjad Javed
UAE
31
186
Max O'Dowd
NED
30
186
Peter Chase
IRE
30
186
Ihsanullah
AFG
30
187
Sikander Zulfiqar
NED
29
187
Taskin Ahmed
BAN
29
188
Nehemiah Odhiambo
KEN
27
188
Vishwa Fernando
SL
27
189
Emmanuel Bundi
KEN
24
189
Dilruwan Perera
SL
24
190
Wahab Riaz
PAK
23
190
Trent Boult
NZ
23
190
Ashfaq Ahmed
PAK
23
190
Andy McBrine
IRE
23
190
Not on record
PAK
23
191
Imran Haider
UAE
22
191
Afsar Zazai
AFG
22
192
Lasith Malinga
SL
21
192
Aizaz Khan
HK
21
192
Chris Sole
SCO
21
192
Kuldeep Yadav
IND
21
192
Shahid Wasif
HK
21
193
Faheem Ashraf
PAK
20
193
Basant Regmi
NEP
20
193
Nikita Miller
WI
20
194
Josh Davey
SCO
19
194
Kesrick Williams
WI
19
194
Rushabhvardhan Patel
KEN
19
195
Not on record
KEN
18
195
Shakti Gauchan
NEP
18
195
Asad Shafiq
PAK
18
196
Ravichandran Ashwin
IND
17
197
Chris Lynn
AUS
16
197
Dilip Nath
NEP
16
197
Zahoor Khan
UAE
16
197
Mohammad Saifuddin
BAN
16
198
Ronsford Beaton
WI
15
198
Jacob Mulder
IRE
15
198
Dilshan Munaweera
SL
15
198
Alasdair Evans
SCO
15
198
Shannon Gabriel
WI
15
199
Nasir Hossain
BAN
14
199
Chaturanga de Silva
SL
14
199
Lahiru Madushanka
SL
14
199
Simi Singh
IRE
14
200
Richard Ngarava
ZIM
12
201
Malinda Pushpakumara
SL
11
201
Scott Kuggeleijn
NZ
11
201
Lakshan Sandakan
SL
11
201
Timm van der Gugten
NED
11
201
Jasprit Bumrah
IND
11
201
Axar Patel
IND
11
201
Sheldon Cottrell
WI
11
201
Tendai Chatara
ZIM
11
202
Nadeem Ahmed
HK
10
202
Nathan Coulter-Nile
AUS
10
202
Miguel Cummins
WI
10
203
Jake Ball
ENG
9
203
Nosaina Pokana
PNG
9
203
Ashton Agar
AUS
9
203
Amir Hamza
AFG
9
203
Karim Janat
AFG
9
204
Bernard Scholtz
NAM
8
204
Veerasammy Permaul
WI
8
204
Rubel Hossain
BAN
8
204
Paul van Meekeren
NED
8
205
Jeetan Patel
NZ
7
205
Mohammed Shami
IND
7
205
Lockie Ferguson
NZ
7
206
Lahiru Kumara
SL
6
206
Kyle Christie
HK
6
206
Shane Snater
NED
6
206
Damien Ravu
PNG
6
206
Nuwan Pradeep
SL
6
206
Adam Zampa
AUS
6
207
Najeeb Tarakai
AFG
5
207
Matt Henry
NZ
5
207
Josh Hazlewood
AUS
5
207
Steven Finn
ENG
5
207
Doug Bracewell
NZ
5
208
Mitchell Marsh
AUS
4
208
Chris Mpofu
ZIM
4
208
Lahiru Gamage
SL
4
208
Craig Young
IRE
4
208
Sam Heazlett
AUS
4
208
Sunil Dhamala
NEP
4
208
Karl Birkenstock
NAM
4
208
Mujeeb Ur Rahman
AFG
4
209
Tangeni Lungameni
NAM
3
209
Mark Wood
ENG
3
209
Usman Ghani
AFG
3
210
Jerome Taylor
WI
2
210
Umesh Yadav
IND
2
210
Mustafizur Rahman
BAN
2
210
Vivian Kingma
NED
2
210
Wiaan Mulder
SA
2
210
Carl Mumba
ZIM
2
210
Hilton Cartwright
AUS
2
210
Stuart Whittingham
SCO
2
210
Not on record
NAM
2
210
Not on record
NEP
2
211
Sushan Bhari
NEP
1
211
Lucas Oluoch
KEN
1
211
Elijah Otieno
KEN
1
211
Yuzvendra Chahal
IND
1
211
Fareed Ahmad
AFG
1
211
Billy Stanlake
AUS
1
211
Boyd Rankin
ENG
1
211
Imran Tahir
SA
1
212
Junaid Khan
POR
0
212
Morne Morkel
SA
0
212
Donald Tiripano
ZIM
0
212
Shapoor Zadran
AFG
0
212
Kane Richardson
AUS
0
212
Brad Wheal
SCO
0
212
Karan KC
NEP
0
212
Ahsan Malik
NED
0
212
Sandeep Lamichhane
NEP
0
212
Lalit Bhandari
NEP
0
212
Junaid Khan
POR
0
212
Rumman Raees
PAK
0
Show all 377 ↓
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)
›