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 Asia Cup (Afghanistan, Bangladesh, India, Pakistan, Sri Lanka in Bangladesh)
Position
Most Runs
Player Name
Team Name
1
279
Lahiru Thirimanne
Sri Lanka
2
253
Umar Akmal
Pakistan
3
248
Kumar Sangakkara
Sri Lanka
4
228
Ahmed Shehzad
Pakistan
5
227
Anamul Haque
Bangladesh
6
196
Angelo Mathews
Sri Lanka
7
195
Mushfiqur Rahim
Bangladesh
8
192
Shikhar Dhawan
India
9
189
Virat Kohli
India
10
188
Fawad Alam
Pakistan
11
174
Ajinkya Rahane
India
12
162
Asghar Stanikzai
Afghanistan
13
158
Mohammad Hafeez
Pakistan
14
153
Kusal Perera
Sri Lanka
15
151
Samiullah Shenwari
Afghanistan
16
143
Misbah-ul-Haq
Pakistan
17
125
Mominul Haque
Bangladesh
18
111
Mahela Jayawardene
Sri Lanka
19
108
Rohit Sharma
India
20
103
Shahid Afridi
21
96
Noor Ali Zadran
Afghanistan
22
85
Ambati Rayudu
India
23
84
Sharjeel Khan
Pakistan
24
78
Chaturanga de Silva
Sri Lanka
25
74
Ravindra Jadeja
India
26
72
Nasir Hossain
Bangladesh
27
71
Ziaur Rahman
Afghanistan
28
70
Sohaib Maqsood
Pakistan
29
68
Nawroz Mangal
Afghanistan
30
65
Mohammad Nabi
Afghanistan
31
64
Shakib Al Hasan
Bangladesh
32
59
Imrul Kayes
Bangladesh
33
51
Thisara Perera
Sri Lanka
34
50
Dinesh Karthik
India
35
49
Naeem Islam
Bangladesh
36
46
Shamsur Rahman
Bangladesh
37
45
Dinesh Chandimal
Sri Lanka
38
40
Mohammad Shahzad
Afghanistan
39
38
Najibullah Zadran
Afghanistan
40
37
Ashan Priyanjan
Sri Lanka
41
30
Mahmudullah
Bangladesh
42
29
Umar Gul
Pakistan
43
27
Ravichandran Ashwin
India
44
21
Anwar Ali
Pakistan
45
19
Sachithra Senanayake
Sri Lanka
46
18
Bilawal Bhatti
Pakistan
47
17
Rubel Hossain
Bangladesh
48
14
Mohammed Shami
India
48
14
Mirwais Ashraf
Afghanistan
49
12
Karim Sadiq
Afghanistan
50
11
Saeed Ajmal
Pakistan
51
9
Rahmat Shah
Afghanistan
52
8
Abdur Rehman
Pakistan
53
5
Sohag Gazi
Bangladesh
53
5
Ajantha Mendis
Sri Lanka
54
2
Shapoor Zadran
Afghanistan
54
2
Dawlat Zadran
Afghanistan
54
2
Arafat Sunny
Bangladesh
54
2
Junaid Khan
55
1
Amir Hamza
Afghanistan
55
1
Amit Mishra
India
55
1
Mashrafe Mortaza
Bangladesh
56
0
Stuart Binny
India
56
0
Abdur Razzak
Bangladesh
56
0
Bhuvneshwar Kumar
India
56
0
Al-Amin Hossain
Bangladesh
56
0
Mohammad Talha
Pakistan