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 South Africa)
Position
Most Runs
Player Name
Team Name
1
288
Ricky Ponting
Australia
2
265
Shane Watson
Australia
3
206
Graeme Smith
South Africa
4
202
Paul Collingwood
England
5
200
Mohammad Yousuf
Pakistan
6
191
Martin Guptill
New Zealand
7
180
Shoaib Malik
Pakistan
8
163
Mahela Jayawardene
Sri Lanka
9
155
Brendon McCullum
New Zealand
10
149
Tillakaratne Dilshan
Sri Lanka
11
148
Michael Hussey
Australia
12
147
Eoin Morgan
England
13
145
Owais Shah
England
14
130
AB de Villiers
South Africa
15
126
Grant Elliott
New Zealand
16
123
Tim Paine
Australia
17
121
Ross Taylor
New Zealand
18
106
Cameron White
Australia
19
100
Daniel Vettori
New Zealand
20
98
Umar Akmal
Pakistan
21
95
Virat Kohli
India
22
92
Kamran Akmal
Pakistan
23
89
Jacques Kallis
South Africa
24
84
Thilan Samaraweera
Sri Lanka
25
82
Jesse Ryder
New Zealand
25
82
Mitchell Johnson
Australia
26
80
Rahul Dravid
India
26
80
Tim Bresnan
England
27
75
Nuwan Kulasekara
Sri Lanka
28
73
Neil Broom
New Zealand
29
72
Nikita Miller
West Indies
30
70
Thilina Kandamby
Sri Lanka
31
69
Travis Dowlin
West Indies
31
69
Angelo Mathews
Sri Lanka
32
68
Darren Sammy
West Indies
33
67
Joe Denly
England
34
66
Kumar Sangakkara
Sri Lanka
35
65
Albie Morkel
South Africa
36
63
James Franklin
New Zealand
36
63
Gautam Gambhir
India
37
62
Mark Boucher
South Africa
38
61
Andre Fletcher
West Indies
39
60
Luke Wright
England
40
57
Aaron Redmond
New Zealand
41
56
Devon Smith
West Indies
42
53
Imran Nazir
Pakistan
42
53
Younis Khan
Pakistan
43
48
Andrew Strauss
England
44
47
Misbah-ul-Haq
Pakistan
45
46
Suresh Raina
India
46
40
Hashim Amla
South Africa
47
37
Brett Lee
Australia
47
37
Graeme Swann
England
48
36
David Bernard
West Indies
48
36
Floyd Reifer
West Indies
49
35
Jean-Paul Duminy
South Africa
50
34
Dinesh Karthik
India
50
34
Sanath Jayasuriya
Sri Lanka
51
31
Ravi Bopara
England
52
30
Kyle Mills
New Zealand
53
29
Callum Ferguson
Australia
54
28
Matt Prior
England
54
28
James Hopes
Australia
55
26
Naved-ul-Hasan
Pakistan
56
23
Shahid Afridi
Pakistan
57
22
Herschelle Gibbs
South Africa
58
21
Johan Botha
South Africa
59
20
Ryan Sidebottom
England
60
19
Mohammad Amir
Pakistan
61
18
Muttiah Muralitharan
Sri Lanka
62
17
Dale Steyn
South Africa
62
17
Shahid Afridi
63
16
Jeetan Patel
New Zealand
63
16
Nathan Hauritz
Australia
64
15
Gareth Hopkins
New Zealand
64
15
Lasith Malinga
Sri Lanka
65
14
Saeed Ajmal
Pakistan
66
13
Harbhajan Singh
India
67
11
James Anderson
England
67
11
Thilan Thushara
Sri Lanka
68
10
Wayne Parnell
South Africa
69
9
Gavin Tonge
West Indies
70
8
Ajantha Mendis
Sri Lanka
70
8
Tino Best
West Indies
70
8
Sachin Tendulkar
India
71
7
Kemar Roach
West Indies
72
6
Umar Gul
Pakistan
72
6
Ian Butler
New Zealand
73
5
Yusuf Pathan
India
73
5
Kieran Powell
West Indies
73
5
Royston Crandon
West Indies
73
5
Steven Davies
England
74
4
Daryl Tuffey
New Zealand
75
3
Shane Bond
New Zealand
75
3
MS Dhoni
India
75
3
Roelof van der Merwe
Netherlands
76
2
RP Singh
India
77
1
Graham Onions
England
77
1
Stuart Broad
England
77
1
Dale Richards
West Indies
78
0
Chadwick Walton
West Indies
78
0
Ishant Sharma
India
78
0
Ashish Nehra
India
78
0
Abhishek Nayar
India