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 Champions Trophy (in England)
Position
Most Runs
Player Name
Team Name
1
338
Shikhar Dhawan
India
2
304
Rohit Sharma
India
3
293
Tamim Iqbal
Bangladesh
4
258
Joe Root
England
4
258
Virat Kohli
India
5
252
Fakhar Zaman
Pakistan
6
244
Kane Williamson
New Zealand
7
228
Azhar Ali
Pakistan
8
208
Eoin Morgan
England
9
184
Ben Stokes
England
10
168
Shakib Al Hasan
Bangladesh
11
164
Alex Hales
England
12
163
Mushfiqur Rahim
Bangladesh
13
154
Hashim Amla
South Africa
14
148
Mohammad Hafeez
Pakistan
14
148
Ross Taylor
New Zealand
15
137
Mahmudullah
Bangladesh
15
137
Faf du Plessis
South Africa
16
133
Babar Azam
Pakistan
17
127
Kusal Mendis
Sri Lanka
18
121
Niroshan Dickwella
Sri Lanka
19
109
Quinton de Kock
South Africa
20
105
Yuvraj Singh
India
20
105
Hardik Pandya
India
21
95
Aaron Finch
Australia
22
94
Jos Buttler
England
22
94
David Miller
South Africa
23
91
Angelo Mathews
Sri Lanka
23
91
Kusal Perera
Sri Lanka
24
86
Martin Guptill
New Zealand
24
86
Steven Smith
Australia
25
81
Luke Ronchi
New Zealand
26
79
David Warner
Australia
27
76
Sarfraz Ahmed
Pakistan
28
71
Travis Head
Australia
29
67
MS Dhoni
India
30
66
Jean-Paul Duminy
South Africa
31
61
Neil Broom
New Zealand
32
59
Sabbir Rahman
Bangladesh
33
57
Upul Tharanga
Sri Lanka
34
54
Shoaib Malik
Pakistan
35
52
Chris Morris
South Africa
36
47
James Neesham
New Zealand
37
43
Jonny Bairstow
England
38
37
Mohammad Amir
Pakistan
39
35
Moises Henriques
Australia
40
34
Kedar Jadhav
India
40
34
Soumya Sarkar
Bangladesh
41
31
Kagiso Rabada
South Africa
42
30
Mashrafe Mortaza
Bangladesh
43
29
Imad Wasim
Pakistan
44
28
Adam Milne
New Zealand
45
26
Suranga Lakmal
Sri Lanka
46
25
Imrul Kayes
Bangladesh
46
25
Mitchell Santner
New Zealand
47
24
Mosaddek Hossain
Bangladesh
47
24
Liam Plunkett
England
48
23
Moeen Ali
England
49
20
Glenn Maxwell
Australia
49
20
AB de Villiers
South Africa
50
19
Adil Rashid
England
51
18
Corey Anderson
New Zealand
51
18
Jason Roy
England
52
15
Faheem Ashraf
Pakistan
52
15
Ravindra Jadeja
India
53
14
Mehidy Hasan
Bangladesh
53
14
Shadab Khan
Pakistan
54
13
Seekkuge Prasanna
Sri Lanka
55
12
Ahmed Shehzad
Pakistan
55
12
Tim Southee
New Zealand
55
12
Dinesh Chandimal
Sri Lanka
56
10
Lasith Malinga
Sri Lanka
56
10
Taskin Ahmed
Bangladesh
57
7
Wayne Parnell
South Africa
58
6
Nuwan Pradeep
Sri Lanka
59
4
Pat Cummins
Australia
59
4
Andile Phehlukwayo
South Africa
60
3
Mark Wood
England
61
2
Jake Ball
England
61
2
Matthew Wade
Australia
62
1
Josh Hazlewood
Australia
62
1
Bhuvneshwar Kumar
India
62
1
Ravichandran Ashwin
India
62
1
Thisara Perera
Sri Lanka
62
1
Imran Tahir
South Africa
62
1
Dhananjaya de Silva
Sri Lanka
62
1
Mustafizur Rahman
Bangladesh
62
1
Jasprit Bumrah
India
63
0
Hasan Ali
Pakistan
63
0
Adam Zampa
Australia
63
0
Morne Morkel
South Africa
63
0
Wahab Riaz
Pakistan
63
0
Trent Boult
New Zealand
63
0
Chamara Kapugedera
Sri Lanka
63
0
Mitchell Starc
Australia
63
0
Rubel Hossain
Bangladesh