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 World Twenty20 (in Sri Lanka)
Position
Most Runs
Player Name
Team Name
1
249
Shane Watson
Australia
2
243
Mahela Jayawardene
Sri Lanka
3
230
Marlon Samuels
West Indies
4
222
Chris Gayle
West Indies
5
212
Brendon McCullum
New Zealand
6
193
Luke Wright
England
7
185
Virat Kohli
India
8
179
Tillakaratne Dilshan
Sri Lanka
9
170
Kumar Sangakkara
Sri Lanka
10
164
Mohammad Hafeez
Pakistan
11
155
Michael Hussey
Australia
12
153
Imran Nazir
Pakistan
13
148
Nasir Jamshed
Pakistan
14
147
Ross Taylor
New Zealand
15
140
Eoin Morgan
England
16
134
Dwayne Bravo
West Indies
17
131
David Warner
Australia
18
130
Johnson Charles
West Indies
19
125
Umar Akmal
Pakistan
20
124
Alex Hales
England
21
120
James Franklin
New Zealand
22
110
Suresh Raina
India
23
106
Jean-Paul Duminy
South Africa
24
105
Rob Nicol
New Zealand
25
95
Shakib Al Hasan
Bangladesh
26
94
Jeevan Mendis
Sri Lanka
27
89
AB de Villiers
South Africa
28
84
George Bailey
Australia
29
82
Rohit Sharma
India
30
80
Gautam Gambhir
India
30
80
Kieron Pollard
West Indies
31
78
Faf du Plessis
South Africa
32
75
Martin Guptill
New Zealand
33
71
Hashim Amla
South Africa
34
67
Samit Patel
England
35
66
Yuvraj Singh
India
35
66
Nasir Hossain
Bangladesh
36
65
MS Dhoni
India
37
64
Kamran Akmal
Pakistan
38
62
Farhaan Behardien
South Africa
38
62
Richard Levi
South Africa
39
60
Cameron White
Australia
40
59
Shoaib Malik
Pakistan
41
54
Virender Sehwag
India
41
54
Darren Sammy
West Indies
42
52
Thisara Perera
Sri Lanka
43
51
Angelo Mathews
Sri Lanka
44
49
Gulbadin Naib
Afghanistan
45
48
Kevin O'Brien
Ireland
46
47
Craig Ervine
Zimbabwe
47
46
Umar Gul
Pakistan
48
45
Robin Peterson
South Africa
48
45
Niall O'Brien
Ireland
49
40
Jos Buttler
England
50
39
Irfan Pathan
India
50
39
Craig Kieswetter
England
51
38
Jonny Bairstow
England
52
36
Kane Williamson
New Zealand
53
35
Mohammad Ashraful
Bangladesh
53
35
Andre Russell
West Indies
54
34
Graeme Swann
England
55
33
Ed Joyce
England
56
32
Mohammad Nabi
Afghanistan
57
31
Karim Sadiq
Afghanistan
58
30
Nawroz Mangal
Afghanistan
58
30
Dilshan Munaweera
Sri Lanka
58
30
Shahid Afridi
59
29
Nathan McCullum
New Zealand
59
29
Mushfiqur Rahim
Bangladesh
60
28
Nigel Jones
Ireland
61
27
Lahiru Thirimanne
Sri Lanka
61
27
Nuwan Kulasekara
Sri Lanka
62
26
Hamilton Masakadza
Zimbabwe
62
26
Paul Stirling
Ireland
62
26
Gary Wilson
Ireland
63
24
Tamim Iqbal
Bangladesh
63
24
Jacques Kallis
South Africa
64
23
Jacob Oram
New Zealand
64
23
Graeme Cremer
Zimbabwe
65
22
Trent Johnston
Ireland
65
22
Abdul Razzaq
Pakistan
66
19
Mohammad Shahzad
Afghanistan
66
19
Elton Chigumbura
Zimbabwe
66
19
Albie Morkel
South Africa
67
18
Daniel Vettori
New Zealand
68
16
Ravichandran Ashwin
India
68
16
Darren Bravo
West Indies
69
15
Alex Cusack
Ireland
69
15
Mahmudullah
Bangladesh
69
15
Ziaur Rahman
Afghanistan
70
14
Matthew Wade
Australia
70
14
Jade Dernbach
England
71
13
Pat Cummins
Australia
72
11
Yasir Arafat
Pakistan
72
11
Stuart Matsikenyeri
Zimbabwe
72
11
Vusi Sibanda
Zimbabwe
73
10
Asghar Stanikzai
Afghanistan
74
9
Shapoor Zadran
Afghanistan
74
9
Kyle Jarvis
Zimbabwe
74
9
Xavier Doherty
Australia
74
9
Steven Finn
England
75
8
Glenn Maxwell
Australia
75
8
Sohail Tanvir
Pakistan
75
8
Johan Botha
South Africa
75
8
Denesh Ramdin
West Indies
75
8
Shafiqullah
Afghanistan
75
8
Dawlat Zadran
Afghanistan
76
7
Brian Vitori
Zimbabwe
76
7
Sunil Narine
West Indies
76
7
Ray Price
Zimbabwe
76
7
Brad Hogg
Australia
77
6
Morne Morkel
South Africa
77
6
Prosper Utseya
Zimbabwe
78
5
Najibullah Zadran
Afghanistan
78
5
Lasith Malinga
Sri Lanka
78
5
Saeed Ajmal
Pakistan
78
5
Elias Sunny
Bangladesh
78
5
Mashrafe Mortaza
Bangladesh
79
4
Stuart Broad
England
79
4
Brendan Taylor
Zimbabwe
80
3
Samiullah Shenwari
Afghanistan
80
3
Mitchell Starc
Australia
80
3
Doug Bracewell
New Zealand
81
2
Dwayne Smith
West Indies
82
1
Ajantha Mendis
Sri Lanka
82
1
Ravi Rampaul
West Indies
82
1
Samuel Badree
West Indies
82
1
Tim Southee
New Zealand
82
1
Harbhajan Singh
India
82
1
Tim Bresnan
England
82
1
Ravi Bopara
England
83
0
David Hussey
Australia
83
0
Abdur Razzak
Bangladesh
83
0
Kyle Mills
New Zealand
83
0
Dale Steyn
South Africa
83
0
Akila Dananjaya
Sri Lanka
83
0
William Porterfield
Ireland
83
0
Adam Milne
New Zealand
83
0
Raza Hasan
Pakistan
83
0
Izatullah Dawlatzai
Afghanistan
83
0
Chris Mpofu
Zimbabwe
83
0
Malcolm Waller
Zimbabwe