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 Bangladesh/India/Sri Lanka)
Position
Most Runs
Player Name
Team Name
1
500
Tillakaratne Dilshan
Sri Lanka
2
482
Sachin Tendulkar
India
3
465
Kumar Sangakkara
Sri Lanka
4
422
Jonathan Trott
England
5
395
Upul Tharanga
Sri Lanka
6
393
Gautam Gambhir
India
7
380
Virender Sehwag
India
8
362
Yuvraj Singh
India
9
353
AB de Villiers
South Africa
10
334
Andrew Strauss
England
11
317
Ross Taylor
New Zealand
12
307
Ryan ten Doeschate
Netherlands
13
306
Hashim Amla
South Africa
14
304
Mahela Jayawardene
Sri Lanka
15
300
Devon Smith
West Indies
16
282
Virat Kohli
India
17
277
Brad Haddin
Australia
18
252
Martin Guptill
New Zealand
19
248
Misbah-ul-Haq
Pakistan
20
245
Ian Bell
England
21
243
Collins Obuya
Kenya
22
241
MS Dhoni
India
23
240
Brendon McCullum
New Zealand
23
240
Umar Akmal
Pakistan
24
231
Craig Ervine
Zimbabwe
25
228
Shane Watson
Australia
26
225
Ashish Bagai
Canada
26
225
Jacques Kallis
South Africa
27
224
Jean-Paul Duminy
South Africa
28
215
Mohammad Hafeez
Pakistan
28
215
Jimmy Hansra
Canada
29
209
Michael Clarke
Australia
30
207
Kamran Akmal
Pakistan
31
205
Niall O'Brien
Ireland
32
198
Kevin O'Brien
Ireland
33
194
Ricky Ponting
Australia
34
189
Tatenda Taibu
Zimbabwe
35
188
Imrul Kayes
Bangladesh
36
185
Younis Khan
Pakistan
37
183
Graeme Smith
South Africa
38
180
William Porterfield
Ireland
38
180
Kieron Pollard
West Indies
39
176
Ed Joyce
England
40
174
Tom Cooper
Netherlands
41
173
Peter Borren
Netherlands
42
170
Brendan Taylor
Zimbabwe
42
170
Chris Gayle
West Indies
43
159
Faf du Plessis
South Africa
43
159
Jesse Ryder
New Zealand
44
157
Tamim Iqbal
Bangladesh
44
157
Paul Stirling
Ireland
45
155
Ramnaresh Sarwan
West Indies
46
154
Asad Shafiq
Pakistan
47
153
Wesley Barresi
Netherlands
48
142
Shakib Al Hasan
Bangladesh
48
142
Scott Styris
New Zealand
49
141
Ravi Bopara
England
50
139
Darren Bravo
West Indies
51
133
Tanmay Mishra
Kenya
52
131
Kevin Pietersen
England
53
123
Prosper Utseya
Zimbabwe
54
122
Gary Wilson
Ireland
55
120
Eoin Morgan
England
56
114
Junaid Siddique
Bangladesh
56
114
Shiv Chanderpaul
West Indies
57
110
Thilan Samaraweera
Sri Lanka
58
104
Abdul Razzaq
Pakistan
58
104
Zubin Surkari
Canada
59
102
Thomas Odoyo
Kenya
60
99
Kane Williamson
New Zealand
60
99
Graeme Cremer
Zimbabwe
61
96
Elton Chigumbura
Zimbabwe
62
94
Angelo Mathews
Sri Lanka
63
85
Hiral Patel
Canada
64
84
Shahid Afridi
65
81
Alexei Kervezee
Netherlands
65
81
Mushfiqur Rahim
Bangladesh
66
80
Alex Cusack
Ireland
67
78
Matt Prior
England
68
77
Chamara Silva
Sri Lanka
69
76
Rizwan Cheema
Canada
70
74
Yusuf Pathan
India
70
74
Suresh Raina
India
71
70
Raqibul Hasan
Bangladesh
72
69
Michael Hussey
Australia
73
68
Mudassar Bukhari
Netherlands
74
66
Vusi Sibanda
Zimbabwe
75
65
Morne van Wyk
South Africa
75
65
David Obuya
Kenya
76
64
Nuwan Kulasekara
Sri Lanka
77
62
Greg Lamb
Zimbabwe
78
61
Paul Collingwood
England
79
60
Graeme Swann
England
80
59
Jacob Oram
New Zealand
81
58
Sean Williams
Zimbabwe
81
58
Johan Botha
South Africa
81
58
John Mooney
Ireland
82
57
Eric Szwarczynski
Netherlands
83
56
Nehemiah Odhiambo
Kenya
84
54
Harvir Baidwan
Canada
84
54
Darren Sammy
West Indies
85
53
Steven Smith
Australia
85
53
Ruvindu Gunasekera
Canada
86
52
David Hussey
Australia
86
52
James Franklin
New Zealand
86
52
Andre Russell
West Indies
87
50
Regis Chakabva
Zimbabwe
87
50
Tom de Grooth
Netherlands
88
48
Nathan McCullum
New Zealand
88
48
Cameron White
Australia
89
46
Colin Ingram
South Africa
89
46
Rakep Patel
Kenya
90
45
Luke Wright
England
91
44
Steve Tikolo
Kenya
91
44
Thisara Perera
Sri Lanka
91
44
Ahmed Shehzad
Pakistan
92
43
Robin Peterson
South Africa
92
43
Alex Obanda
Kenya
93
42
George Dockrell
Ireland
93
42
Trent Johnston
Ireland
93
42
Shahriar Nafees
Bangladesh
94
41
Tim Bresnan
England
94
41
Devon Thomas
West Indies
95
40
Naeem Islam
Bangladesh
95
40
Dwayne Bravo
West Indies
96
39
Khurram Chohan
Canada
97
38
Seren Waters
Kenya
97
38
Umar Gul
Pakistan
98
37
Ray Price
Zimbabwe
99
33
John Davison
Canada
100
32
Mahmudullah
Bangladesh
101
28
Dale Steyn
South Africa
102
27
Jimmy Kamande
Kenya
103
26
Atse Buurman
Netherlands
103
26
Shafiul Islam
Bangladesh
104
25
Mitchell Johnson
Australia
105
23
Tyson Gordon
Canada
106
22
Balaji Rao
Canada
106
22
Andre Botha
Ireland
106
22
Morris Ouma
Kenya
107
19
Michael Yardy
England
107
19
Kemar Roach
West Indies
108
18
Charles Coventry
Zimbabwe
108
18
Zaheer Khan
India
108
18
Harbhajan Singh
India
108
18
Karl Whatham
Canada
109
17
Bas Zuiderent
Netherlands
109
17
Kirk Edwards
West Indies
110
16
Sulieman Benn
West Indies
110
16
Nikita Miller
West Indies
111
15
Abdur Razzak
Bangladesh
111
15
Andrew White
Ireland
112
13
Elijah Otieno
Kenya
113
12
Mohammad Ashraful
Bangladesh
114
11
Rubel Hossain
Bangladesh
115
10
Ravichandran Ashwin
India
115
10
Nitish Kumar
Canada
115
10
James Ngoche
Kenya
116
9
Daniel Vettori
New Zealand
116
9
Boyd Rankin
England
116
9
James Tredwell
England
117
8
Tim Southee
New Zealand
117
8
Wahab Riaz
Pakistan
117
8
Bradley Kruger
Netherlands
118
7
Muttiah Muralitharan
Sri Lanka
118
7
Kyle Mills
New Zealand
118
7
Ajmal Shahzad
England
118
7
Jason Krejza
Australia
119
6
Lasith Malinga
Sri Lanka
119
6
Abdur Rehman
Pakistan
119
6
Devendra Bishoo
West Indies
119
6
Henry Osinde
Canada
119
6
Chris Mpofu
Zimbabwe
119
6
Bernard Loots
Netherlands
119
6
Peter Ongondo
Kenya
120
5
Brett Lee
Australia
121
4
James Anderson
England
121
4
Jamie How
New Zealand
121
4
Tinashe Panyangara
Zimbabwe
121
4
Morne Morkel
South Africa
121
4
Rangana Herath
Sri Lanka
121
4
Lonwabo Tsotsobe
South Africa
122
3
Chamara Kapugedera
Sri Lanka
122
3
Chris Tremlett
England
122
3
Pieter Seelaar
Netherlands
122
3
Luke Woodcock
New Zealand
123
2
Piyush Chawla
India
124
1
Munaf Patel
India
124
1
Ashish Nehra
India
124
1
Imran Tahir
South Africa
124
1
Saeed Ajmal
Pakistan
124
1
Ravi Rampaul
West Indies
125
0
Wayne Parnell
South Africa
125
0
Ajantha Mendis
Sri Lanka
125
0
Stuart Broad
England
125
0
Shaun Tait
Australia
125
0
Andy McKay
New Zealand
125
0
Shoaib Akhtar
Pakistan
125
0
Hamish Bennett
New Zealand
125
0
Berend Westdijk
Netherlands
125
0
Shem Ngoche
Kenya
125
0
Adeel Raja
Netherlands