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
Yearwise Cricstats
2024 stats
2023 stats
2022 stats
2021 stats
2020 stats
2019 stats
2018 stats
2017 stats
2016 stats
2015 stats
Alltime stats
Most Runs in ICC Cricket World Cup (in Australia/New Zealand)
Position
Most Runs
Player Name
Team Name
1
541
Kumar Sangakkara
Sri Lanka
2
536
Martin Guptill
New Zealand
3
482
AB de Villiers
South Africa
4
433
Brendan Taylor
Zimbabwe
5
412
Shikhar Dhawan
India
6
398
Steven Smith
Australia
7
395
Tillakaratne Dilshan
Sri Lanka
8
380
Faf du Plessis
South Africa
9
365
Mahmudullah
Bangladesh
10
350
Misbah-ul-Haq
Pakistan
11
340
Chris Gayle
West Indies
12
339
Sean Williams
Zimbabwe
13
333
Hashim Amla
South Africa
14
330
Rohit Sharma
India
15
324
David Miller
South Africa
16
323
Glenn Maxwell
Australia
17
311
David Warner
Australia
17
311
Shaiman Anwar
United Arab Emirates
18
310
Grant Elliott
New Zealand
19
305
Virat Kohli
India
20
302
Lahiru Thirimanne
Sri Lanka
21
298
Mushfiqur Rahim
Bangladesh
22
284
Suresh Raina
India
23
278
Brendon McCullum
New Zealand
24
275
William Porterfield
Ireland
25
266
Aaron Finch
Australia
26
262
Ian Bell
England
27
254
Samiullah Shenwari
Afghanistan
28
253
Kyle Coetzer
Scotland
29
246
Ed Joyce
England
30
237
MS Dhoni
India
31
236
Andy Balbirnie
Ireland
32
230
Marlon Samuels
West Indies
33
227
Ahmed Shehzad
Pakistan
34
220
Ross Taylor
New Zealand
35
210
Rilee Rossouw
South Africa
36
208
Ajinkya Rahane
India
37
207
Michael Clarke
Australia
38
205
Corey Anderson
New Zealand
39
202
Joe Root
England
40
199
Niall O'Brien
Ireland
41
196
Shakib Al Hasan
Bangladesh
42
195
Angelo Mathews
Sri Lanka
43
192
Moeen Ali
England
44
189
Kane Williamson
New Zealand
45
186
Matt Machan
Scotland
46
185
Shane Watson
Australia
47
182
Sabbir Rahman
Bangladesh
48
177
Darren Sammy
West Indies
48
177
Haris Sohail
Pakistan
49
175
Soumya Sarkar
Bangladesh
50
173
Lendl Simmons
West Indies
51
170
Amjad Javed
United Arab Emirates
52
164
Umar Akmal
Pakistan
52
164
Jean-Paul Duminy
South Africa
53
160
Sarfraz Ahmed
Pakistan
54
159
Paul Stirling
Ireland
54
159
Craig Ervine
Zimbabwe
55
155
Jason Holder
West Indies
55
155
Khurram Khan
United Arab Emirates
56
154
Tamim Iqbal
Bangladesh
57
153
Sohaib Maqsood
Pakistan
58
149
James Taylor
England
59
148
Preston Mommsen
Scotland
60
145
Quinton de Kock
South Africa
61
141
Gary Wilson
Ireland
61
141
Jos Buttler
England
62
140
Swapnil Patil
United Arab Emirates
63
139
Richie Berrington
Scotland
64
131
Kevin O'Brien
Ireland
65
125
Sikandar Raza
Zimbabwe
65
125
Mahela Jayawardene
Sri Lanka
66
123
Najibullah Zadran
Afghanistan
67
122
Hamilton Masakadza
Zimbabwe
68
116
Shahid Afridi
69
113
Jonathan Carter
West Indies
70
108
Nawroz Mangal
Afghanistan
71
107
Denesh Ramdin
West Indies
72
104
Andre Russell
West Indies
73
98
Chamu Chibhabha
Zimbabwe
74
97
Javed Ahmadi
Afghanistan
75
96
Amjad Ali
United Arab Emirates
76
93
Dwayne Smith
West Indies
77
90
Mohammad Nabi
Afghanistan
77
90
Eoin Morgan
England
77
90
Chris Woakes
England
78
88
Matthew Cross
Scotland
79
83
Brad Haddin
Australia
79
83
Wahab Riaz
Pakistan
80
78
Elton Chigumbura
Zimbabwe
81
77
Freddie Coleman
Scotland
82
74
Farhaan Behardien
South Africa
83
73
Mohammad Naveed
United Arab Emirates
84
72
Asghar Stanikzai
Afghanistan
85
67
Luke Ronchi
New Zealand
86
64
Regis Chakabva
Zimbabwe
86
64
Alex Hales
England
86
64
Solomon Mire
Zimbabwe
87
62
Thisara Perera
Sri Lanka
88
60
Nasir Aziz
United Arab Emirates
89
58
Johnson Charles
West Indies
89
58
Anamul Haque
Bangladesh
90
57
Ravindra Jadeja
India
91
55
George Bailey
Australia
91
55
Josh Davey
Scotland
92
54
George Dockrell
Ireland
93
53
Andri Berenger
United Arab Emirates
94
52
Dinesh Chandimal
Sri Lanka
95
51
John Mooney
Ireland
96
49
Darren Bravo
West Indies
97
48
Daniel Vettori
New Zealand
97
48
Calum MacLeod
Scotland
98
47
Majid Haq
Scotland
99
46
Nasir Hossain
Bangladesh
100
44
James Faulkner
Australia
101
43
Younis Khan
Pakistan
102
38
Hamid Hassan
Afghanistan
102
38
Mirwais Ashraf
Afghanistan
102
38
Alasdair Evans
Scotland
102
38
Krishna Chandran
United Arab Emirates
103
37
Dimuth Karunaratne
Sri Lanka
103
37
Jerome Taylor
West Indies
104
36
Afsar Zazai
Afghanistan
104
36
Gary Ballance
England
105
31
Mitchell Marsh
Australia
106
30
Mitchell Johnson
Australia
106
30
Ravichandran Ashwin
India
106
30
Shafiqullah
Afghanistan
107
29
Tinashe Panyangara
Zimbabwe
107
29
Nuwan Kulasekara
Sri Lanka
108
28
Mashrafe Mortaza
Bangladesh
109
27
Kusal Perera
Sri Lanka
110
25
Michael Leask
Scotland
111
24
Hamish Gardiner
Scotland
112
23
Tim Southee
New Zealand
112
23
Tendai Chatara
Zimbabwe
113
22
Max Sorensen
Ireland
114
21
Sohail Khan
Pakistan
115
19
Tawanda Mupariwa
Zimbabwe
115
19
Alex Cusack
Ireland
115
19
Stuart Matsikenyeri
Zimbabwe
116
17
Nasir Jamal
Afghanistan
116
17
Shapoor Zadran
Afghanistan
116
17
Wayne Parnell
South Africa
116
17
Dale Steyn
South Africa
117
15
Ehsan Adil
Pakistan
118
14
Aftab Alam
Afghanistan
118
14
Dawlat Zadran
Afghanistan
118
14
Stuart Thompson
Ireland
118
14
Dushmantha Chameera
Sri Lanka
118
14
Manjula Guruge
United Arab Emirates
119
13
Jeevan Mendis
Sri Lanka
119
13
Rangana Herath
Sri Lanka
119
13
Yasir Shah
Pakistan
119
13
Stuart Broad
England
120
12
Kyle Abbott
South Africa
120
12
Seekkuge Prasanna
Sri Lanka
120
12
Usman Ghani
Afghanistan
121
10
Vernon Philander
South Africa
121
10
Sulieman Benn
West Indies
122
9
James Anderson
England
122
9
Imrul Kayes
Bangladesh
123
8
Morne Morkel
South Africa
123
8
Imran Tahir
South Africa
123
8
Mohammed Shami
India
123
8
Rohan Mustafa
United Arab Emirates
123
8
Mohammad Tauqir
United Arab Emirates
124
7
Rob Taylor
Scotland
124
7
Saqlain Haider
United Arab Emirates
124
7
Rahat Ali
124
7
Sachithra Senanayake
Sri Lanka
124
7
Suranga Lakmal
Sri Lanka
125
6
Tafadzwa Kamungozi
Zimbabwe
126
5
Nasir Jamshed
Pakistan
127
4
Mohammad Irfan
Pakistan
127
4
Mominul Haque
Bangladesh
127
4
Upul Tharanga
Sri Lanka
127
4
Lasith Malinga
Sri Lanka
128
3
Arafat Sunny
Bangladesh
129
2
Steven Finn
England
129
2
Andy McBrine
Ireland
130
1
Adam Milne
New Zealand
130
1
Iain Wardlaw
Scotland
130
1
Taskin Ahmed
Bangladesh
131
0
Gulbadin Naib
Afghanistan
131
0
Tharindu Kaushal
Sri Lanka
131
0
Kemar Roach
West Indies
131
0
Chris Jordan
England
131
0
Mohit Sharma
India
131
0
Umesh Yadav
India
131
0
Xavier Doherty
Australia
131
0
Mitchell Starc
Australia
131
0
Rubel Hossain
Bangladesh
131
0
Trent Boult
New Zealand
131
0
Matt Henry
New Zealand
131
0
Fahad Alhashmi
United Arab Emirates
131
0
Kamran Shazad
United Arab Emirates