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 2009 for T20I
Position
Most Runs
Player Name
Team Name
1
471
Tillakaratne Dilshan
Sri Lanka
2
434
Kumar Sangakkara
Sri Lanka
3
417
Brendon McCullum
New Zealand
4
302
Yuvraj Singh
India
5
298
Sanath Jayasuriya
Sri Lanka
6
286
Kamran Akmal
Pakistan
7
284
Jean-Paul Duminy
South Africa
8
278
Graeme Smith
South Africa
9
273
David Warner
Australia
10
253
Gautam Gambhir
India
11
249
Jacques Kallis
South Africa
12
239
Martin Guptill
New Zealand
13
236
David Hussey
Australia
14
231
Mahela Jayawardene
Sri Lanka
15
227
AB de Villiers
South Africa
16
203
Ross Taylor
New Zealand
17
195
Kevin Pietersen
England
18
193
Chris Gayle
West Indies
19
184
MS Dhoni
India
20
176
Shahid Afridi
Pakistan
21
173
Lendl Simmons
West Indies
22
172
Younis Khan
Pakistan
23
171
Shoaib Malik
Pakistan
24
162
Dwayne Bravo
West Indies
25
159
Albie Morkel
South Africa
25
159
Herschelle Gibbs
South Africa
25
159
Ravi Bopara
England
26
157
Cameron White
Australia
27
152
Loots Bosman
South Africa
28
147
Angelo Mathews
Sri Lanka
29
146
Suresh Raina
India
30
145
Rohit Sharma
India
31
141
Virender Sehwag
India
32
134
Paul Collingwood
England
33
128
Scott Styris
New Zealand
34
127
Ramnaresh Sarwan
West Indies
34
127
Luke Wright
England
35
123
Jesse Ryder
New Zealand
36
117
Imran Nazir
Pakistan
37
113
Jacob Oram
New Zealand
38
112
Owais Shah
England
39
111
Misbah-ul-Haq
Pakistan
40
107
Yusuf Pathan
India
41
105
Mark Boucher
South Africa
42
101
Aaron Redmond
New Zealand
42
101
Eoin Morgan
England
43
100
William Porterfield
Ireland
44
96
Shahid Afridi
45
95
Brad Haddin
Australia
46
89
Michael Hussey
Australia
46
89
Umar Akmal
Pakistan
46
89
Chamara Silva
Sri Lanka
47
86
Ricky Ponting
Australia
48
84
Jonathan Trott
England
49
83
Abdul Razzaq
Pakistan
50
81
John Mooney
Ireland
50
81
Niall O'Brien
Ireland
51
80
Andre Fletcher
West Indies
52
78
Chamara Kapugedera
Sri Lanka
53
77
Shahzaib Hasan
Pakistan
54
75
Kyle Coetzer
Scotland
55
73
Irfan Pathan
India
56
69
Michael Clarke
Australia
56
69
Jehan Mubarak
Sri Lanka
56
69
Kevin O'Brien
Ireland
57
65
Shane Watson
Australia
58
63
Shiv Chanderpaul
West Indies
59
62
Salman Butt
Pakistan
59
62
Naeem Islam
Bangladesh
60
61
Neil Broom
New Zealand
61
59
Junaid Siddique
Bangladesh
62
58
James Hopes
Australia
63
56
Ravindra Jadeja
India
63
56
Andrew White
Ireland
64
53
Tom de Grooth
Netherlands
65
52
Gary Wilson
Ireland
65
52
Hashim Amla
South Africa
66
49
Roelof van der Merwe
Netherlands
67
48
Harbhajan Singh
India
68
47
Mitchell Johnson
Australia
68
47
Fawad Alam
Pakistan
69
44
Tamim Iqbal
Bangladesh
69
44
Mashrafe Mortaza
Bangladesh
70
42
Nathan McCullum
New Zealand
70
42
Dimitri Mascarenhas
England
71
41
Kieron Pollard
West Indies
72
38
Chinthaka Jayasinghe
Sri Lanka
73
37
Travis Dowlin
West Indies
73
37
Devon Smith
West Indies
73
37
Adam Voges
Australia
73
37
James Foster
England
73
37
Alastair Cook
England
74
36
Mahmudullah
Bangladesh
74
36
Alex Cusack
Ireland
74
36
Andre Botha
Ireland
74
36
Ryan ten Doeschate
Netherlands
75
34
Robin Peterson
South Africa
76
33
Darron Reekers
Netherlands
76
33
Gihan Rupasinghe
Sri Lanka
77
32
Peter Borren
Netherlands
77
32
Shakib Al Hasan
Bangladesh
78
31
Ryan Watson
Scotland
79
30
Raqibul Hasan
Bangladesh
80
29
BJ Watling
New Zealand
81
28
Mushfiqur Rahim
Bangladesh
82
27
Navdeep Poonia
Scotland
82
27
Steven Davies
England
83
26
Nuwan Kulasekara
Sri Lanka
84
25
Mohammad Ashraful
Bangladesh
84
25
Bas Zuiderent
Netherlands
85
24
Stuart Broad
England
85
24
Shaun Marsh
Australia
86
23
Grant Elliott
New Zealand
86
23
Trent Johnston
Ireland
87
22
Xavier Marshall
West Indies
87
22
Alexei Kervezee
Netherlands
87
22
James Franklin
New Zealand
87
22
Johan Botha
South Africa
87
22
Floyd Reifer
West Indies
87
22
Andrew Strauss
England
87
22
Ashish Nehra
India
88
20
Marcus North
Australia
89
19
Ashok Dinda
India
90
17
Umar Gul
Pakistan
90
17
Denesh Ramdin
West Indies
90
17
Paul Stirling
Ireland
91
16
Peter McGlashan
New Zealand
91
16
Brett Lee
Australia
91
16
Callum Ferguson
Australia
92
15
Graeme Swann
England
92
15
Sohail Tanvir
Pakistan
92
15
Majid Haq
Scotland
92
15
Vaughn van Jaarsveld
South Africa
93
14
Joe Denly
England
94
13
Sulieman Benn
West Indies
94
13
Kaushalya Weeraratne
Sri Lanka
95
11
Mahela Udawatte
Sri Lanka
95
11
Jeroen Smits
Netherlands
95
11
Regan West
Ireland
95
11
Kyle McCallan
Ireland
95
11
Kyle Mills
New Zealand
95
11
Daniel Vettori
New Zealand
95
11
Malinga Bandara
Sri Lanka
95
11
Luke Ronchi
New Zealand
96
10
Rob Key
England
96
10
Matt Prior
England
96
10
Mehrab Hossain jnr
Bangladesh
96
10
Pragyan Ojha
India
96
10
Adil Rashid
England
97
8
Daan van Bunge
Netherlands
97
8
Neil McCallum
Scotland
97
8
Nathan Bracken
Australia
97
8
Ahmed Shehzad
Pakistan
97
8
Rubel Hossain
Bangladesh
98
7
Neil McKenzie
South Africa
98
7
Lasith Malinga
Sri Lanka
98
7
Darren Sammy
West Indies
98
7
Edgar Schiferli
Netherlands
99
6
Tim Southee
New Zealand
99
6
Nathan Hauritz
Australia
99
6
Dirk Nannes
Australia
100
5
Gavin Hamilton
England
100
5
Boyd Rankin
England
100
5
Ishant Sharma
India
100
5
Heino Kuhn
South Africa
101
4
Zaheer Khan
India
101
4
Dinesh Karthik
India
101
4
Gareth Batty
England
101
4
Ian Butler
New Zealand
101
4
Yasir Arafat
Pakistan
101
4
Ajantha Mendis
Sri Lanka
102
3
Thilan Thushara
Sri Lanka
102
3
Tim Bresnan
England
102
3
Nazmul Hossain
Bangladesh
103
2
Amjad Khan
England
103
2
RP Singh
India
103
2
Ben Hilfenhaus
Australia
103
2
Mohammad Amir
Pakistan
103
2
Thilina Kandamby
Sri Lanka
103
2
Jan Stander
Scotland
103
2
Jeremy Bray
Ireland
103
2
Jerome Taylor
West Indies
103
2
Fidel Edwards
West Indies
104
1
David Bernard
West Indies
104
1
Peter Connell
Ireland
104
1
Isuru Udana
Sri Lanka
104
1
Gordon Drummond
Scotland
104
1
Glenn Rogers
Scotland
104
1
Pieter Seelaar
Netherlands
104
1
Peter Fulton
New Zealand
104
1
Shane Bond
New Zealand
104
1
Muttiah Muralitharan
Sri Lanka
104
1
Dale Steyn
South Africa
104
1
Ryan McLaren
South Africa
104
1
Lonwabo Tsotsobe
South Africa
104
1
Moises Henriques
Australia
104
1
Peter Siddle
Australia
104
1
Shaun Tait
Australia
104
1
Sajid Mahmood
England
105
0
James Anderson
England
105
0
Shane Harwood
Australia
105
0
Shahadat Hossain
Bangladesh
105
0
Abdur Razzak
Bangladesh
105
0
Andrew Symonds
Australia
105
0
Makhaya Ntini
South Africa
105
0
Saeed Ajmal
Pakistan
105
0
Colin Smith
Scotland
105
0
Calum MacLeod
Scotland
105
0
Dale Richards
West Indies