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 Sri Lanka)
Position
Most Runs
Player Name
Team Name
1
271
Virender Sehwag
India
2
254
Sanath Jayasuriya
Sri Lanka
3
240
Herschelle Gibbs
South Africa
4
204
Marvan Atapattu
Sri Lanka
5
189
Andy Flower
Zimbabwe
6
169
Kumar Sangakkara
Sri Lanka
7
167
Jacques Kallis
South Africa
8
162
Steve Tikolo
Kenya
9
143
Sourav Ganguly
India
10
136
Aravinda de Silva
Sri Lanka
11
132
Brian Lara
West Indies
12
130
Mohammad Kaif
India
13
129
Adam Gilchrist
Australia
14
123
Matthew Hayden
Australia
15
120
Rahul Dravid
India
16
119
Marcus Trescothick
England
17
106
Graeme Smith
South Africa
18
105
Mahela Jayawardene
Sri Lanka
19
101
Damien Martyn
Australia
20
99
Ian Blackwell
England
21
96
Russel Arnold
Sri Lanka
22
88
Shiv Chanderpaul
West Indies
22
88
Mathew Sinclair
New Zealand
23
84
Boeta Dippenaar
South Africa
24
82
Chris Gayle
West Indies
25
80
Saeed Anwar
Pakistan
26
76
Nasser Hussain
England
27
65
Yuvraj Singh
India
28
62
Jonty Rhodes
South Africa
29
59
Imran Nazir
Pakistan
29
59
Owais Shah
England
29
59
Shahid Afridi
30
58
Nick Knight
England
30
58
Alec Stewart
England
31
56
Ramnaresh Sarwan
West Indies
32
55
Lance Klusener
South Africa
32
55
Tim de Leede
Netherlands
33
54
Heath Streak
Zimbabwe
34
49
Ricky Ponting
Australia
35
47
Misbah-ul-Haq
Pakistan
35
47
Tushar Imran
Bangladesh
35
47
Alok Kapali
Bangladesh
36
46
Carl Hooper
West Indies
37
45
Chris Harris
New Zealand
38
44
Chaminda Vaas
Sri Lanka
39
43
Stephen Fleming
New Zealand
40
42
Scott Styris
New Zealand
41
41
Ronnie Irani
England
42
40
Grant Flower
Zimbabwe
43
39
Sachin Tendulkar
India
44
36
Shane Warne
Australia
44
36
Roland Lefebvre
Netherlands
45
35
Brijal Patel
Kenya
45
35
Younis Khan
Pakistan
45
35
Darren Lehmann
Australia
46
34
Shane Bond
New Zealand
47
33
Michael Bevan
Australia
47
33
Mark Boucher
South Africa
47
33
Guy Whittall
Zimbabwe
47
33
Collins Obuya
Kenya
48
32
Wavell Hinds
West Indies
49
31
Jacob Oram
New Zealand
50
30
Ravi Shah
Kenya
51
27
Ridley Jacobs
West Indies
52
26
Kyle Mills
New Zealand
52
26
VVS Laxman
India
52
26
Shane Watson
Australia
53
25
Stuart Carlisle
Zimbabwe
53
25
Thomas Odoyo
Kenya
54
23
Reinout Scholte
Netherlands
54
23
Khaled Mashud
Bangladesh
55
22
Mohammad Rafique
Bangladesh
55
22
Rashid Latif
Pakistan
55
22
Daniel Vettori
New Zealand
55
22
Brett Lee
Australia
56
20
Anil Kumble
India
56
20
Khaled Mahmud
Bangladesh
56
20
Dougie Marillier
Zimbabwe
56
20
Dion Ebrahim
Zimbabwe
57
16
Kennedy Otieno
Kenya
57
16
Luuk van Troost
Netherlands
57
16
Abdul Razzaq
Pakistan
58
15
Edgar Schiferli
Netherlands
59
11
Tony Suji
Kenya
59
11
Douglas Hondo
Zimbabwe
60
10
Alistair Campbell
Zimbabwe
60
10
Mahendra Nagamootoo
West Indies
60
10
Shaun Pollock
South Africa
60
10
Manjurul Islam
Bangladesh
60
10
Andy Caddick
England
61
9
Maurice Odumbe
Kenya
62
7
Ray Price
Zimbabwe
62
7
Sean Ervine
Zimbabwe
62
7
Dale Benkenstein
South Africa
62
7
Feiko Kloppenburg
Netherlands
62
7
Jeremy Snape
England
62
7
Adeel Raja
Netherlands
62
7
Jacob-Jan Esmeijer
Netherlands
62
7
Bas Zuiderent
Netherlands
63
6
Dominic Cork
England
64
5
Javed Omar
Bangladesh
64
5
Fahim Muntasir
Bangladesh
64
5
Nathan Astle
New Zealand
64
5
David Obuya
Kenya
65
4
Daan van Bunge
Netherlands
65
4
Alan Dawson
South Africa
65
4
Justin Ontong
South Africa
65
4
Waqar Younis
Pakistan
65
4
Harbhajan Singh
India
66
3
Martin Suji
Kenya
66
3
Mazharul Haque
Bangladesh
67
2
Jimmy Kamande
Kenya
67
2
Paul Hitchcock
New Zealand
67
2
Jason Gillespie
Australia
67
2
Ashley Giles
England
67
2
Tapash Baisya
Bangladesh
68
1
Talha Jubair
Bangladesh
68
1
Mohammad Ashraful
Bangladesh
68
1
Lou Vincent
New Zealand
68
1
Shoaib Malik
Pakistan
68
1
Ashish Nehra
India
68
1
Dinesh Mongia
India
68
1
Muttiah Muralitharan
Sri Lanka
68
1
Upul Chandana
Sri Lanka
68
1
Pommie Mbangwa
Zimbabwe
68
1
Mervyn Dillon
West Indies
69
0
Vasbert Drakes
West Indies
69
0
Nicky Boje
South Africa
69
0
Henk-Jan Mol
Netherlands
69
0
Robert van Oosterom
Netherlands
69
0
Victor Grandia
Netherlands
69
0
Joseph Angara
Kenya
69
0
Glenn McGrath
Australia
69
0
Zaheer Khan
India
69
0
Al Sahariar
Bangladesh
69
0
Habibul Bashar
Bangladesh
69
0
Shoaib Akhtar
Pakistan
69
0
Mohammad Yousuf
Pakistan
69
0
Wasim Akram
Pakistan
69
0
Daryl Tuffey
New Zealand