Home
Fixtures
Results
Teams
Players
Grounds
Rankings
Quick Links
Test Series
ODI Series
T20I Series
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
T20I World Cup
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
Test Championship
Most Runs in ICC Cricket World Cup (in India)
Position
Most Runs
Player Name
Team Name
1
765
Virat Kohli
India
2
597
Rohit Sharma
India
3
552
Daryl Mitchell
New Zealand
4
535
David Warner
Australia
5
448
Rassie van der Dussen
South Africa
6
441
Mitchell Marsh
Australia
7
406
Aiden Markram
South Africa
8
404
Dawid Malan
England
9
400
Glenn Maxwell
Australia
10
376
Ibrahim Zadran
Afghanistan
11
373
Heinrich Klaasen
South Africa
11
373
Sadeera Samarawickrama
Sri Lanka
12
362
Marnus Labuschagne
Australia
13
356
David Miller
South Africa
14
354
Shubman Gill
India
15
353
Azmatullah Omarzai
Afghanistan
16
336
Abdullah Shafique
Pakistan
17
329
Travis Head
Australia
18
328
Mahmudullah
Bangladesh
19
320
Rahmat Shah
Afghanistan
19
320
Shreyas Iyer
India
19
320
Babar Azam
Pakistan
20
304
Ben Stokes
England
21
302
Steven Smith
Australia
22
285
Glenn Phillips
New Zealand
23
284
Litton Das
Bangladesh
24
276
Joe Root
England
25
256
Kane Williamson
New Zealand
26
241
Saud Shakeel
Pakistan
27
222
Najmul Hossain Shanto
Bangladesh
28
220
Fakhar Zaman
Pakistan
29
215
Jonny Bairstow
England
30
212
Rahmanullah Gurbaz
Afghanistan
31
201
Mehidy Hasan
Bangladesh
32
186
Shakib Al Hasan
Bangladesh
33
164
Md Hridoy
Bangladesh
34
162
Imam-ul-Haq
Pakistan
35
149
Kusal Perera
Sri Lanka
36
145
Temba Bavuma
South Africa
36
145
Tanzid Tamim
Bangladesh
37
142
Iftikhar Ahmed
Pakistan
38
140
Dhananjaya de Silva
Sri Lanka
38
140
Logan van Beek
Netherlands
39
131
Chris Woakes
England
40
128
Pat Cummins
Australia
41
121
Shadab Khan
Pakistan
42
120
Ravindra Jadeja
India
43
105
Rashid Khan
Afghanistan
44
103
Mitchell Santner
New Zealand
45
98
Vikramjit Singh
Netherlands
46
97
Reeza Hendricks
South Africa
46
97
Rashid Khan
Pakistan
47
95
Moeen Ali
England
48
92
Adil Rashid
England
49
87
Mitchell Starc
Australia
49
87
Marcus Stoinis
Australia
50
85
Mark Wood
England
51
84
Mark Chapman
Hong Kong
52
83
Wesley Barresi
Netherlands
53
78
David Willey
England
54
68
Roelof van der Merwe
Netherlands
55
60
Liam Livingstone
England
56
59
Keshav Maharaj
South Africa
57
58
James Neesham
New Zealand
58
55
Mohammad Nabi
Afghanistan
58
55
Shaheen Afridi
Pakistan
59
53
Haris Rauf
Pakistan
60
51
Mujeeb Ur Rahman
Afghanistan
60
51
Salman Agha
Pakistan
60
51
Angelo Mathews
Sri Lanka
61
49
Taskin Ahmed
Bangladesh
62
48
Adam Zampa
Australia
63
47
Ishan Kishan
India
64
42
Mustafizur Rahman
Bangladesh
65
40
Nasum Ahmed
Bangladesh
66
39
Andile Phehlukwayo
South Africa
67
35
Sam Curran
England
68
33
Mahedi Hasan
Bangladesh
69
28
Mohammad Islam
Bangladesh
70
26
Noor Lakanwal
Afghanistan
70
26
Paul van Meekeren
Netherlands
71
25
Kagiso Rabada
South Africa
72
23
Mohammad Wasim
Pakistan
73
21
Trent Boult
New Zealand
74
20
Hasan Ali
Pakistan
75
19
Kuldeep Yadav
India
75
19
Matt Henry
New Zealand
76
18
Jasprit Bumrah
India
77
16
Reece Topley
England
77
16
Naveen-ul-Haq
Afghanistan
77
16
Tim Southee
New Zealand
78
15
Dimuth Karunaratne
Sri Lanka
78
15
Hasan Mahmud
Bangladesh
79
13
M Zulfiqar
Netherlands
80
11
Lungi Ngidi
South Africa
80
11
Hardik Pandya
India
81
10
Mohammed Shami
India
82
9
Mohammed Siraj
India
82
9
Tabraiz Shamsi
South Africa
83
8
Chamika Karunaratne
Sri Lanka
84
7
Lockie Ferguson
New Zealand
84
7
Najibullah Zadran
Afghanistan
85
6
Dushmantha Chameera
Sri Lanka
85
6
Shariz Ahmad
Netherlands
86
5
Tanzim Sakib
Bangladesh
87
4
Lahiru Kumara
Sri Lanka
87
4
Josh Hazlewood
Australia
88
2
Fazalhaq Farooqi
Afghanistan
89
0
Usama Mir
Pakistan