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
▼
Harry Brook
Jofra Archer
Joe Root
Azmatullah Omarzai
Joshua Tongue
Rashid Khan
Ben Duckett
Tanzid Tamim
Daniel Jakiel
Mark Adair
Gamage Dinusha
Ibrahim Zadran
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 ICC Cricket World Cup (in England): Season-wise Rankings & Records
This page shows players with the most runs during the ICC Cricket World Cup (in England) series.
ALL FORMATS
All-time
147 entries
1
648
Rohit Sharma
IND
1 clear of David Warner
2
647
David Warner
AUS
1 off the lead
3
606
Shakib Al Hasan
BAN
42 off the lead
● LEADS
Rohit Sharma
IND
648 · 1 ahead of Warner
↑ IN THE CHASE
2
players sit within 10% of the lead on most runs
★ TOP-10 CUT-OFF
443
The mark at number ten — 137 entries sit below it
● NATION IN FRONT
Australia
6 of the top 50 · 10 teams represented
Most Runs — full list
147 entries, ranked
Table view
1
Rohit Sharma
IND
648
2
David Warner
AUS
647
3
Shakib Al Hasan
BAN
606
4
Kane Williamson
NZ
578
5
Joe Root
ENG
556
6
Jonny Bairstow
ENG
532
7
Aaron Finch
AUS
507
8
Babar Azam
PAK
474
9
Ben Stokes
ENG
465
10
Virat Kohli
IND
443
10
Jason Roy
ENG
443
11
Faf du Plessis
SA
387
12
Steven Smith
AUS
379
13
Alex Carey
AUS
375
14
Eoin Morgan
ENG
371
15
Mushfiqur Rahim
BAN
367
15
Nicholas Pooran
WI
367
16
Kannaur Rahul
IND
361
17
Ross Taylor
NZ
350
18
Usman Khawaja
AUS
316
19
Jos Buttler
ENG
312
20
Rassie van der Dussen
SA
311
21
Quinton de Kock
SA
305
21
Imam-ul-Haq
PAK
305
22
Shai Hope
WI
274
23
Kusal Perera
SL
273
23
MS Dhoni
IND
273
24
Shimron Hetmyer
WI
257
25
Rahmat Shah
AFG
254
26
Mohammad Hafeez
PAK
253
27
Angelo Mathews
SL
244
28
Chris Gayle
WI
242
29
Tamim Iqbal
BAN
235
30
James Neesham
NZ
232
31
Najibullah Zadran
AFG
230
32
Hardik Pandya
IND
226
33
Dimuth Karunaratne
SL
222
34
Mahmudullah
BAN
219
35
Hashim Amla
SA
203
35
Avishka Fernando
SL
203
36
Haris Sohail
PAK
198
37
Hashmatullah Shaidi
AFG
197
38
Gulbadin Naib
AFG
194
39
Colin de Grandhomme
NZ
190
40
Fakhar Zaman
PAK
186
40
Martin Guptill
NZ
186
41
Litton Das
BAN
184
42
Glenn Maxwell
AUS
177
43
Jason Holder
WI
170
44
Soumya Sarkar
BAN
166
45
Imad Wasim
PAK
162
46
Tom Latham
NZ
155
47
Asghar Stanikzai
AFG
154
47
Carlos Brathwaite
WI
154
48
Kusal Mendis
SL
143
48
Lahiru Thirimanne
SL
143
48
Sarfraz Ahmed
PAK
143
49
Ikram Alikhil
AFG
142
50
Aiden Markram
SA
140
51
David Miller
SA
136
52
Chris Woakes
ENG
134
53
Andile Phehlukwayo
SA
133
54
Evin Lewis
WI
131
55
Shikhar Dhawan
IND
125
55
Colin Munro
NZ
125
56
Mosaddek Hossain
BAN
117
57
Rishabh Pant
IND
116
58
Dhananjaya de Silva
SL
108
59
Mohammad Nabi
AFG
107
60
Rashid Khan
AFG
105
61
Nathan Coulter-Nile
AUS
98
62
Hazratullah Zazai
AFG
96
63
Henry Nicholls
NZ
91
64
Wahab Riaz
PAK
88
65
Marcus Stoinis
AUS
87
65
Mohammad Saifuddin
BAN
87
66
Kedar Jadhav
IND
80
67
Ravindra Jadeja
IND
77
68
Moeen Ali
ENG
75
69
Samiullah Shenwari
AFG
74
69
Chris Morris
SA
74
70
Mitchell Santner
NZ
72
71
Jean-Paul Duminy
SA
70
72
Mitchell Starc
AUS
68
73
Noor Ali Zadran
AFG
63
74
Liam Plunkett
ENG
62
75
Thisara Perera
SL
61
76
Kagiso Rabada
SA
58
76
Vijay Shankar
IND
58
77
Fabian Allen
WI
51
77
Pat Cummins
AUS
51
78
Mohammad Mithun
BAN
47
79
Adil Rashid
ENG
45
79
Isuru Udana
SL
45
80
Shadab Khan
PAK
43
80
Hasan Ali
PAK
43
81
James Vince
ENG
40
82
Mehidy Hasan
BAN
37
83
Sunil Ambris
WI
36
83
Sabbir Rahman
BAN
36
83
Andre Russell
WI
36
84
Mashrafe Mortaza
BAN
34
85
Sheldon Cottrell
WI
33
86
Kemar Roach
WI
28
86
Mujeeb Ur Rahman
AFG
28
87
Suranga Lakmal
SL
27
88
Shaun Marsh
AUS
26
89
Sayed Shirzad
AFG
25
90
Ashley Nurse
WI
20
91
Jeevan Mendis
SL
19
91
Darren Bravo
WI
19
91
Asif Ali
PAK
19
92
Matt Henry
NZ
18
93
Hamid Hassan
AFG
15
94
Dinesh Karthik
IND
14
94
Aftab Alam
AFG
14
95
Oshane Thomas
WI
13
95
Jofra Archer
ENG
13
96
Jason Behrendorff
AUS
12
97
Dawlat Zadran
AFG
11
97
Mark Wood
ENG
11
97
Lasith Malinga
SL
11
97
Imran Tahir
SA
11
97
Mohammad Amir
PAK
11
98
Trent Boult
NZ
10
99
Rubel Hossain
BAN
9
100
Nathan Lyon
AUS
8
100
Shoaib Malik
PAK
8
101
Tim Southee
NZ
7
101
Mohammad Shahzad
AFG
7
101
Lungi Ngidi
SA
7
102
Yuzvendra Chahal
IND
5
102
Ish Sodhi
NZ
5
103
Lockie Ferguson
NZ
4
103
Peter Handscomb
AUS
4
104
Dwaine Pretorius
SA
3
104
Milinda Siriwardana
SL
3
104
Shannon Gabriel
WI
3
105
Bhuvneshwar Kumar
IND
2
105
Mohammed Shami
IND
2
106
Kane Richardson
AUS
1
106
Nuwan Pradeep
SL
1
106
Mustafizur Rahman
BAN
1
106
Adam Zampa
AUS
1
106
Jasprit Bumrah
IND
1
106
Kuldeep Yadav
IND
1
106
Shaheen Afridi
PAK
1
Show all 147 ↓
Nothing matches that filter.
RECENT RESULTS
2 matches
▲
show
‹
CPL
CPL 2026
FAL
AMA
CPL
CPL 2026
FAL
AMA
›