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
261
Marcus Trescothick
England
2
166
Ramnaresh Sarwan
West Indies
3
163
Nathan Astle
New Zealand
4
141
Paul Collingwood
England
5
139
Chris Gayle
West Indies
6
129
Andrew Flintoff
England
7
127
Shiv Chanderpaul
West Indies
8
125
Damien Martyn
Australia
9
115
Michael Vaughan
England
10
114
Brian Lara
West Indies
11
105
Herschelle Gibbs
South Africa
11
105
Wavell Hinds
West Indies
12
102
Andrew Strauss
England
13
99
Elton Chigumbura
Zimbabwe
14
97
Rahul Dravid
India
15
95
Yasir Hameed
Pakistan
16
93
Mohammad Yousuf
Pakistan
17
91
Vikram Solanki
England
18
90
Sourav Ganguly
India
19
87
Matthew Hayden
Australia
19
87
Graeme Smith
South Africa
20
82
VVS Laxman
India
20
82
Craig McMillan
New Zealand
21
76
Mohammad Kaif
India
22
75
Scott Styris
New Zealand
23
72
Morris Ouma
Kenya
24
71
Andrew Symonds
Australia
25
65
Adam Gilchrist
Australia
26
62
Inzamam-ul-Haq
Pakistan
27
59
Saman Jayantha
Sri Lanka
28
56
Jacques Kallis
South Africa
28
56
Tatenda Taibu
Zimbabwe
29
54
Ashley Giles
England
30
51
Ricky Ponting
Australia
31
47
Ajit Agarkar
India
31
47
Brendon McCullum
New Zealand
32
46
Geraint Jones
England
32
46
Jacques Rudolph
South Africa
33
45
Kumar Sangakkara
Sri Lanka
33
45
Shahid Afridi
34
44
Marvan Atapattu
Sri Lanka
34
44
Stephen Fleming
New Zealand
35
42
Nafees Iqbal
Bangladesh
35
42
Michael Clarke
Australia
36
41
Brijal Patel
Kenya
37
39
Clayton Lambert
West Indies
38
38
Darren Lehmann
Australia
38
38
Imran Farhat
Pakistan
39
37
Vusi Sibanda
Zimbabwe
40
36
Ricardo Powell
West Indies
40
36
Prosper Utseya
Zimbabwe
41
35
Courtney Browne
West Indies
41
35
Mahela Jayawardene
Sri Lanka
42
34
Ian Bradshaw
West Indies
42
34
Rohan Alexander
U.S.A.
42
34
Khaled Mahmud
Bangladesh
43
33
Kennedy Otieno
Kenya
43
33
Ravi Shah
Kenya
44
29
Sanath Jayasuriya
Sri Lanka
44
29
Daniel Vettori
New Zealand
45
27
Virender Sehwag
India
45
27
Tillakaratne Dilshan
Sri Lanka
46
26
Chris Harris
New Zealand
47
24
Khaled Mashud
Bangladesh
48
23
Hitesh Modi
Kenya
48
23
Steve Massiah
U.S.A.
49
22
Abdul Razzaq
Pakistan
49
22
Shoaib Malik
Pakistan
50
21
Mushfiqur Rahman
Bangladesh
50
21
Aftab Ahmed
Bangladesh
51
20
Mark Johnson
U.S.A.
51
20
Upul Chandana
Sri Lanka
51
20
Stuart Matsikenyeri
Zimbabwe
52
19
Brendan Taylor
Zimbabwe
53
17
Mark Vermeulen
Zimbabwe
54
16
Jignesh Desai
U.S.A.
55
15
Thomas Odoyo
Kenya
55
15
Jacob Oram
New Zealand
55
15
Brett Lee
Australia
56
14
Mohammad Ashraful
Bangladesh
57
13
Tapash Baisya
Bangladesh
57
13
Rohan Gavaskar
India
57
13
Shaun Pollock
South Africa
58
12
Lance Klusener
South Africa
58
12
Mohammad Rafique
Bangladesh
59
11
Hamish Marshall
New Zealand
60
10
Moin Khan
Pakistan
61
9
Yuvraj Singh
India
61
9
Avishka Gunawardene
Sri Lanka
61
9
Tinashe Panyangara
Zimbabwe
61
9
Howard Johnson
U.S.A.
61
9
Rashid
U.S.A.
62
8
Tony Reid
U.S.A.
62
8
Ryan Hinds
West Indies
63
7
Mark Boucher
South Africa
63
7
Ed Rainsford
Zimbabwe
63
7
Alex Wharf
England
63
7
Rajin Saleh
Bangladesh
64
6
Irfan Pathan
India
64
6
Javed Omar
Bangladesh
64
6
Martin Suji
Kenya
64
6
Dion Ebrahim
Zimbabwe
65
5
Aijaz Ali
U.S.A.
65
5
Nazmul Hossain
Bangladesh
65
5
Naved-ul-Hasan
Pakistan
66
4
Richard Staple
U.S.A.
66
4
Dwayne Bravo
West Indies
67
3
Kyle Mills
New Zealand
67
3
Chris Cairns
New Zealand
67
3
Harbhajan Singh
India
68
2
Steve Harmison
England
68
2
Nasir Javed
U.S.A.
68
2
Steve Tikolo
Kenya
68
2
Peter Ongondo
Kenya
69
1
Ragheb Aga
Kenya
69
1
Leon Romero
U.S.A.
69
1
Manzarul Islam
Bangladesh
70
0
Shoaib Akhtar
Pakistan
70
0
Salman Butt
Pakistan
70
0
Mohammad Sami
Pakistan
70
0
Darren Gough
England
70
0
Ashish Nehra
India
70
0
Glenn McGrath
Australia
70
0
Michael Kasprowicz
Australia
70
0
Jason Gillespie
Australia
70
0
Donovan Blake
U.S.A.
70
0
Malhar Patel
Kenya
70
0
Douglas Hondo
Zimbabwe
70
0
Martin van Jaarsveld
South Africa