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 Runs in 2019: Top Performers, Rankings & Full Stats
The most runs in 2019 highlights the top performers of the season based on official match data.
ODI
2019
410 entries
1
1490
Rohit Sharma
IND
113 clear of Virat Kohli
2
1377
Virat Kohli
IND
113 off the lead
3
1345
Shai Hope
WI
145 off the lead
● LEADS
Rohit Sharma
IND
1490 · 113 ahead of Kohli
↑ IN THE CHASE
2
players sit within 10% of the lead on most runs
★ TOP-10 CUT-OFF
862
The mark at number ten — 400 entries sit below it
● NATION IN FRONT
Australia
7 of the top 50 · 13 teams represented
Most Runs — full list
410 entries, ranked
Table view
1
Rohit Sharma
IND
1490
2
Virat Kohli
IND
1377
3
Shai Hope
WI
1345
4
Aaron Finch
AUS
1141
5
Usman Khawaja
AUS
1085
6
Babar Azam
PAK
1076
7
Kane Williamson
NZ
948
8
Ross Taylor
NZ
943
9
Joe Root
ENG
910
10
Imam-ul-Haq
PAK
862
11
Jason Roy
ENG
845
12
Jonny Bairstow
ENG
844
13
Faf du Plessis
SA
814
14
Eoin Morgan
ENG
791
15
Quinton de Kock
SA
774
16
Mushfiqur Rahim
BAN
754
17
Chris Gayle
WI
753
18
Shakib Al Hasan
BAN
746
19
Nicholas Pooran
WI
728
20
Ben Stokes
ENG
719
21
Paul Stirling
IRE
692
22
Fakhar Zaman
PAK
680
23
Jos Buttler
ENG
667
24
Rassie van der Dussen
SA
664
25
Shimron Hetmyer
WI
658
26
Martin Guptill
NZ
650
27
David Warner
AUS
647
28
Kusal Perera
SL
646
29
Haris Sohail
PAK
640
30
Glenn Maxwell
AUS
635
31
Alex Carey
AUS
605
32
MS Dhoni
IND
600
33
Rahmat Shah
AFG
592
34
Kusal Mendis
SL
587
35
Shikhar Dhawan
IND
583
36
KL Rahul
IND
572
37
Andy Balbirnie
IRE
567
38
Asghar Stanikzai
AFG
561
39
Najibullah Zadran
AFG
509
40
Soumya Sarkar
BAN
506
41
Aaron Jones
USA
502
42
Assad Vala
PNG
491
43
Peter Handscomb
AUS
483
44
Henry Nicholls
NZ
477
45
Imad Wasim
PAK
472
46
Kedar Jadhav
IND
470
47
Shaun Marsh
AUS
461
47
Mohammad Hafeez
PAK
461
48
Avishka Fernando
SL
447
49
Tamim Iqbal
BAN
442
50
Kyle Coetzer
SCO
440
51
James Neesham
NZ
436
52
Angelo Mathews
SL
432
53
Jean-Pierre Kotze
NAM
427
54
Hashim Amla
SA
417
55
Sarfraz Ahmed
PAK
408
56
Monank Patel
USA
398
57
Dimuth Karunaratne
SL
396
58
Craig Ervine
ZIM
395
59
Evin Lewis
WI
392
60
Steven Smith
AUS
379
61
Aqib Sulehri
OMN
378
62
Stephan Baard
NAM
377
63
Jason Holder
WI
375
64
Steven Taylor
USA
359
65
Mahmudullah
BAN
357
66
Tom Latham
NZ
347
67
Thisara Perera
SL
343
68
Xavier Marshall
WI
338
69
Hashmatullah Shaidi
AFG
335
70
Marcus Stoinis
AUS
329
71
Tony Ura
PNG
325
72
Colin Munro
NZ
324
73
Mohammad Nabi
AFG
323
73
Sunil Ambris
WI
323
74
Calum MacLeod
SCO
322
74
Sean Williams
ZIM
322
75
Roston Chase
WI
321
76
Kevin O'Brien
IRE
318
77
William Porterfield
IRE
315
78
Rishabh Pant
IND
305
80
Anshuman Rath
HK
290
81
Hardik Pandya
IND
287
82
Richie Berrington
SCO
285
83
Gulbadin Naib
AFG
281
84
Sabbir Rahman
BAN
279
84
Hazratullah Zazai
AFG
279
85
David Miller
SA
278
86
Johannes Smit
NAM
273
87
Matthew Cross
SCO
271
88
Merwe Erasmus
NAM
267
89
Shreyas Iyer
IND
266
90
Litton Das
BAN
263
91
Dhananjaya de Silva
SL
257
92
Andile Phehlukwayo
SA
253
93
Mohammad Mithun
BAN
252
94
Lega Siaka
PNG
251
95
Shoaib Malik
PAK
250
96
Lahiru Thirimanne
SL
248
96
John Campbell
WI
248
97
Ambati Rayudu
IND
247
98
Mohammad Rizwan
PAK
245
99
Colin de Grandhomme
NZ
241
100
Carlos Brathwaite
WI
236
100
Aiden Markram
SA
236
102
Ikram Alikhil
AFG
229
103
Vijay Shankar
IND
223
104
Mohammad Shahzad
AFG
219
104
Navneet Dhaliwal
CAN
219
105
Rashid Khan
AFG
218
106
Kiplin Doriga
PNG
216
107
Charles Amini
PNG
213
108
Reeza Hendricks
SA
211
108
Zane Green
NAM
211
109
Shaiman Anwar
UAE
210
110
Suraj Kumar
OMN
209
111
Mosaddek Hossain
BAN
208
112
Craig Williams
NAM
207
113
Ravindra Jadeja
IND
206
114
Khawar Ali
OMN
203
115
Not on record
CAN
198
116
Abid Ali
PAK
191
117
Zeeshan Maqsood
OMN
189
118
Darren Bravo
WI
188
119
Chad Soper
PNG
187
120
Mohammad Saifuddin
BAN
182
121
George Munsey
SCO
181
122
Sikandar Raza
ZIM
179
123
Sese Bau
PNG
177
124
Chirag Suri
UAE
176
125
Jatinder Singh
OMN
171
125
Isuru Udana
SL
171
126
Mehidy Hasan
BAN
169
126
Sandeep Goud
OMN
169
127
Chundangapoyil Rizwan
UAE
168
128
James McCollum
IRE
165
129
Kinchit Shah
HK
163
130
Asif Ali
PAK
161
131
Paras Khadka
NEP
156
132
Craig Wallace
SCO
154
132
Mohammad Nadeem
OMN
154
133
Norman Vanua
PNG
152
134
Nitish Kumar
CAN
150
134
Umar Akmal
PAK
150
135
Jan Frylinck
NAM
149
136
Chris Woakes
ENG
147
136
Niroshan Dickwella
SL
147
137
Regis Chakabva
ZIM
145
137
Moeen Ali
ENG
145
137
Max O'Dowd
NED
145
138
George Dockrell
IRE
143
139
Brendan Taylor
ZIM
137
139
Hasan Ali
PAK
137
140
Ashley Nurse
WI
134
140
James Vince
ENG
134
140
Babar Hayat
HK
134
140
Karima Gore
USA
134
141
Nathan Coulter-Nile
AUS
132
142
Peter Moor
ZIM
129
143
Oshada Fernando
SL
128
144
Mitchell Santner
NZ
127
145
Ghulam Shabber
UAE
126
145
Basil Hameed
UAE
126
146
Ashton Turner
AUS
125
147
Karl Birkenstock
NAM
121
148
Jaskaran Malhotra
USA
118
149
Not on record
NAM
117
149
Mark Adair
IRE
117
150
Timil Patel
USA
115
150
Solomon Mire
ZIM
115
151
Mohammad Boota
UAE
113
153
Shan Masood
PAK
111
154
Kieron Pollard
WI
109
155
Tom Curran
ENG
107
156
Alex Hales
ENG
105
157
Hayden Walsh
WI
104
157
Ryan Burl
ZIM
104
158
Gaudi Toka
PNG
103
159
Jean-Paul Duminy
SA
101
160
Akshay Homraj
USA
99
161
Gary Wilson
IRE
98
161
Shadab Khan
PAK
98
162
Not on record
CAN
96
163
Lorcan Tucker
IRE
94
163
Jamie Atkinson
HK
94
164
Wahab Riaz
PAK
91
165
Dinesh Karthik
IND
89
165
Ahsan Abbasi
HK
89
166
Nisarg Patel
USA
88
167
Michael Jones
SCO
87
168
Bhuvneshwar Kumar
IND
86
169
Safyaan Sharif
SCO
81
170
Elmore Hutchinson
USA
80
170
Saurabh Netravalkar
USA
80
171
Doug Bracewell
NZ
79
171
Tanwir Afzal
HK
79
171
Hiral Patel
CAN
79
172
Samiullah Shenwari
AFG
78
173
Noor Ali Zadran
AFG
77
173
Jason Kila
PNG
77
173
Scott McKechnie
HK
77
174
Ian Holland
USA
76
175
Aarif Sheikh
NEP
75
175
Gyanendra Malla
NEP
75
176
Chris Morris
SA
74
176
Adil Rashid
ENG
74
177
Christoffel Viljoen
NAM
73
178
Donald Tiripano
ZIM
72
179
Rohit Paudel
NEP
71
180
Aizaz Khan
HK
70
180
Ehsan Khan
HK
70
181
Tobias Visee
NED
69
181
Kyle Jarvis
ZIM
69
182
Pat Cummins
AUS
68
182
Mitchell Starc
AUS
68
182
Srimantha Wijeyeratne
CAN
68
183
Nosaina Pokana
PNG
67
184
Fabian Allen
WI
64
184
Liam Plunkett
ENG
64
185
Sheldon Cottrell
WI
62
186
Lasith Malinga
SL
61
186
Ben Foakes
ENG
61
186
Hiri Hiri
PNG
61
186
Kagiso Rabada
SA
61
186
Wesley Barresi
NED
61
187
Iftikhar Ahmed
PAK
60
188
Faheem Ashraf
PAK
58
188
Mohammad Naveed
UAE
58
188
Sompal Kami
NEP
58
188
Mashrafe Mortaza
BAN
58
189
Jonathan Carter
WI
57
189
Roelof van der Merwe
NED
57
189
Dilon Heyliger
CAN
57
190
Vriitya Aravind
UAE
56
191
Ben Cooper
NED
55
192
Hamilton Masakadza
ZIM
54
192
Ahmad Butt
OMN
54
193
Khurram Khan
OMN
53
193
Damien Ravu
PNG
53
194
Wanindu Hasaranga
SL
52
195
Ravinderpal Singh
CAN
51
195
Dylan Budge
SCO
51
196
Jhye Richardson
AUS
47
197
Keemo Paul
WI
46
198
Rodrigo Thomas
CAN
45
199
Scott Edwards
NED
44
199
Not on record
PAK
44
199
Kombu Silva
USA
44
199
Angelo Perera
SL
44
200
Taijul Islam
BAN
42
200
Simi Singh
IRE
42
201
Matt Henry
NZ
41
201
Kuldeep Yadav
IND
41
202
Michael Leask
SCO
39
202
Timycen Maruma
ZIM
39
202
Suranga Lakmal
SL
39
202
Brandon King
WI
39
203
Cameron Stevenson
USA
38
204
Ranasinghe Ranasinghe
SL
36
204
Andre Russell
WI
36
205
Binod Bhandari
NEP
35
205
Simon Atai
PNG
35
206
David Willey
ENG
34
206
Dwaine Pretorius
SA
34
207
Priyamal Perera
SL
33
207
Tim Seifert
NZ
33
208
Imran Haider
UAE
32
208
Jeevan Mendis
SL
32
208
Pieter Seelaar
NED
32
208
Kemar Roach
WI
32
209
Richmond Mutumbami
ZIM
30
209
Saad Zafar
CAN
30
210
Mujeeb Ur Rahman
AFG
29
210
Sandeep Lamichhane
NEP
29
210
Javed Ahmadi
AFG
29
210
Rohan Mustafa
UAE
29
211
Barry McCarthy
IRE
28
211
Mohammad Hasnain
PAK
28
211
Shaheen Afridi
PAK
28
212
Zahoor Khan
UAE
27
212
Tim Murtagh
IRE
27
212
Nathan Lyon
AUS
27
213
Mustafizur Rahman
BAN
26
213
Josh Davey
SCO
26
213
Ahmed Raza
UAE
26
214
Sayed Shirzad
AFG
25
214
Yasir Shah
PAK
25
214
Joe Denly
ENG
25
215
Trent Boult
NZ
24
215
Dawid Malan
ENG
24
215
Amir Hayat
UAE
24
216
Jonathan Figy
UAE
23
216
Waheed Ahmed
UAE
23
216
Shane Getkate
IRE
23
216
Yuzvendra Chahal
IND
23
217
Ruvindu Gunasekera
CAN
22
217
Thomas Sole
SCO
22
218
Boyd Rankin
ENG
21
218
Khary Pierre
WI
21
218
Karan KC
NEP
21
219
Rubel Hossain
BAN
20
219
Mohammed Shami
IND
20
220
Aftab Alam
AFG
19
220
Brian Chari
ZIM
19
220
Shahid Wasif
HK
19
220
Sundeep Jora
NEP
19
220
Jason Behrendorff
AUS
19
221
Ajay Lalcheta
OMN
18
221
Sultan Ahmed
UAE
18
221
Lockie Ferguson
NZ
18
221
Andy McBrine
IRE
18
222
Ish Sodhi
NZ
17
222
Tim Southee
NZ
17
222
Mohammad Amir
PAK
17
222
Imran Tahir
SA
17
222
Mark Watt
SCO
17
222
Shardul Thakur
IND
17
222
Not on record
HK
17
222
Kamindu Mendis
SL
17
222
Wiaan Mulder
SA
17
223
Bernard Scholtz
NAM
16
223
Dipendra Airee
NEP
16
223
Nosthusha Kenjige
USA
16
223
Shubman Gill
IND
16
223
Seekkuge Prasanna
SL
16
224
Hamid Hassan
AFG
15
224
Stuart Poynter
IRE
15
224
Upul Tharanga
SL
15
224
Lakshan Sandakan
SL
15
225
Anamul Haque
BAN
14
226
Dawlat Zadran
AFG
13
226
Sharafuddin Ashraf
AFG
13
226
Nikhil Dutta
CAN
13
226
Dinesh Chandimal
SL
13
226
Lungi Ngidi
SA
13
226
Oshane Thomas
WI
13
226
Jofra Archer
ENG
13
226
Helao France
NAM
13
226
Syed Kaleem
OMN
13
227
Pawan Sarraf
NEP
12
227
Mark Wood
ENG
12
228
Adam Zampa
AUS
11
228
Rusty Theron
SA
11
228
Saad Ali
PAK
11
228
Nuwan Pradeep
SL
11
228
Jasdeep Singh
USA
11
229
Zhivago Groenewald
NAM
10
229
Todd Astle
NZ
10
229
Peter Siddle
AUS
10
230
Devendra Bishoo
WI
9
230
Josh Little
IRE
9
230
Naveen-ul-Haq
AFG
9
230
Cecil Khan
CAN
9
230
Shivam Dube
IND
9
230
Muhammad Khan
USA
9
230
Not on record
PNG
9
231
Anrich Nortje
SA
8
231
Jasprit Bumrah
IND
8
232
Akila Dananjaya
SL
7
232
Raymon Reifer
WI
7
232
James Cameron-Dow
IRE
7
233
Sadeera Samarawickrama
SL
6
233
Romario Shepherd
WI
6
233
Frederick Klaassen
NED
6
233
Darius D'Silva
UAE
6
233
Deepak Chahar
IND
6
233
Alasdair Evans
SCO
6
233
Shane Dowrich
WI
6
233
Usman Khan
PAK
6
233
Tendai Chatara
ZIM
6
233
Kane Richardson
AUS
6
234
Junaid Khan
PAK
5
234
Khaleel Ahmed
IND
5
234
Lalit Rajbanshi
NEP
5
234
Alei Nao
PNG
5
234
Mohammad Ghazanfar
HK
5
234
Galkandage Eranga
CAN
5
235
Muhammad Siddique
UAE
3
235
Kaleemullah
OMN
3
235
Vishwa Fernando
SL
3
235
Qadeer Ahmed
UAE
3
235
Milinda Siriwardana
SL
3
235
Shafiul Islam
BAN
3
235
Shannon Gabriel
WI
3
236
Chris Mpofu
ZIM
2
236
Beuran Hendricks
SA
2
236
Hussain Talat
PAK
2
236
Bilal Khan
OMN
2
236
Ibrahim Zadran
AFG
2
236
Fahad Nawaz
UAE
2
236
Bas Leede
NED
2
236
Riley Hekure
PNG
2
237
Stuart Whittingham
SCO
1
237
John Reva
PNG
1
237
Alzarri Joseph
WI
1
237
Lahiru Kumara
SL
1
237
Dushmantha Chameera
SL
1
238
Basant Regmi
NEP
0
238
Brad Wheal
SCO
0
238
Billy Stanlake
AUS
0
238
Ehsan Nawaz
HK
0
238
Dale Steyn
SA
0
238
Hamza Tahir
SCO
0
238
Adrian Neill
SCO
0
238
Badal Singh
OMN
0
238
M Zulfiqar
NED
0
238
Karthik Meiyappan
UAE
0
238
Tinashe Kamunhukamwe
ZIM
0
238
Jay Odedra
OMN
0
238
Heinrich Klaasen
SA
0
Show all 410 ↓
Nothing matches that filter.
RECENT RESULTS
1 match
▲
show
‹
ODI
Pakistan Triangular Series
PAK
305 (49.5)
SL
268 (48.1)
›