Players
Series
Matches
Statistics
All Rounders
Batting
Bowling
Captaincy
Countries
Dismissals
Fielding
Grounds
Indian Premier League
Matches
Players
Series
Wicket Keeping
World Cup
World Series Cricket
Other...
New and Updated Pages
Milestones
Approaching Milestones
Recent Achievements
Ratings
World XI (Test)
World XI (ODI)
World XI (T20)
Top Ten (Test)
Top Ten (ODI)
Top Ten (T20)
Search
Quiz
Country Records and Statistics - Player Listings
The importance of stats in cricket
While games are won on the pitch, the work of understanding cricket often comes down to statistics. Understanding these numbers can help you get more out of the game you love.
Test
ODI
T20I
Players for
Afghanistan
Argentina
Australia
Austria
Bahamas
Bahrain
Bangladesh
Belgium
Belize
Bermuda
Bhutan
Botswana
Brazil
Bulgaria
Cambodia
Cameroon
Canada
Cayman Islands
Chile
China
Cook Islands
Costa Rica
Croatia
Cyprus
Czech Republic
Denmark
England
Estonia
Eswatini
Falkland Islands
Fiji
Finland
France
Gambia
Germany
Ghana
Gibraltar
Greece
Guernsey
Hong Kong
Hungary
India
Indonesia
Iran
Ireland
Isle of Man
Israel
Italy
Ivory Coast
Japan
Jersey
Kenya
Kuwait
Lesotho
Luxembourg
Malawi
Malaysia
Maldives
Mali
Malta
Mexico
Mongolia
Mozambique
Myanmar
Namibia
Nepal
Netherlands
New Zealand
Nigeria
Norway
Oman
Pakistan
Panama
Papua New Guinea
Peru
Philippines
Portugal
Qatar
Romania
Rwanda
Samoa
Saudi Arabia
Scotland
Serbia
Seychelles
Sierra Leone
Singapore
Slovenia
South Africa
South Korea
Spain
Sri Lanka
St Helena
Suriname
Sweden
Switzerland
Tanzania
Thailand
Turkey
Turks and Caicos Islands
Uganda
United Arab Emirates
United States
Vanuatu
West Indies
Zimbabwe
Recent Only
Name
Known As
Born
Career
Matches
Inns
Runs
100s
HS
Bat Avg
Wkts
4W
Bowl Avg
E/R
Best
M A Aponso
M Amila Aponso
23/06/1993
2018-2018
3
1
0
0
0*
0.00
4
0
19.75
7.90
2/29
R P Arnold
Russel Arnold
25/10/1973
2006-2006
1
1
7
0
7*
7.00
0
0
-
-
K I C Asalanka*
Charith Asalanka
29/06/1997
2021-
58
57
1247
0
80
24.45
6
0
22.17
8.23
3/50
M S Atapattu
Marvan Atapattu
22/11/1972
2006-2006
2
1
5
0
5*
5.00
0
0
-
-
C M Bandara
C Bandara
31/12/1979
2006-2009
4
3
12
0
7*
6.00
4
0
24.00
6.86
3/32
K M C Bandara
Chaminda Bandara
22/05/1987
2016-2016
1
1
2
0
2
0.00
0
0
-
11.00
0/11
K N A Bandara*
Ashen Bandara
23/11/1998
2021-
6
5
97
0
44
24.25
0
0
-
2.00
0/2
M Bhanuka
Minod Bhanuka
29/04/1995
2019-2021
5
4
64
0
36*
16.00
0
0
-
-
P V D Chameera*
Dushmantha Chameera
11/01/1992
2015-
55
29
101
0
24
6.73
55
1
28.87
8.09
4/17
D Chandimal*
Dinesh Chandimal
18/11/1989
2010-2022
68
61
1062
0
66
19.67
0
0
-
-
D L S Croospulle*
Dian Croospulle
04/10/1998
2023-
1
1
16
0
16*
16.00
0
0
-
-
M K P A Dananjaya*
Akila Dananjaya
04/10/1993
2012-
33
16
65
0
11
8.13
30
0
32.17
8.26
3/36
S Daniel*
Shevon Daniel
15/03/2004
2023-
1
1
9
0
9*
9.00
0
0
-
-
S I De Saram
Indika De Saram
02/09/1973
2009-2009
1
0
0
0
0*
0.00
0
0
-
-
D de Silva*
Dhananjaya de Silva
06/09/1991
2015-
45
44
847
0
66
21.18
16
0
20.44
6.86
2/22
P C de Silva
Chaturanga de Silva
17/01/1990
2017-2017
2
2
22
0
21*
11.00
0
0
-
15.00
0/14
S T de Silva
Thiksila de Silva
16/12/1993
2017-2017
3
2
3
0
3*
1.50
0
0
-
10.00
0/10
N Dickwella*
Niroshan Dickwella
23/06/1993
2016-2021
28
27
480
0
68*
18.46
0
0
-
-
L H D Dilhara
Loku Dilhara
03/07/1980
2008-2008
2
1
18
0
18
0.00
2
0
15.00
6.00
2/6
T M Dilshan
Tillakaratne Dilshan
14/10/1976
2006-2016
80
79
1889
1
104
28.19
9
0
34.78
7.28
2/4
R M S Eranga
Shaminda Eranga
23/06/1986
2012-2013
3
1
6
0
6*
6.00
3
0
30.00
8.18
2/30
A M Fernando*
Asitha Fernando
31/07/1997
2022-
7
3
11
0
10
0.00
4
0
52.00
10.40
1/11
B Fernando*
Binura Fernando
12/07/1995
2015-
20
6
37
0
20*
12.33
19
0
31.05
8.53
2/12
B O P Fernando*
Oshada Fernando
15/04/1992
2019-2021
7
6
128
0
78
25.60
0
0
-
-
C R D Fernando
Dilhara Fernando
19/07/1979
2006-2016
18
7
25
0
21*
5.00
18
0
25.78
7.37
3/19
M N K Fernando*
Nuwanidu Fernando
13/10/1999
2023-
1
1
5
0
5*
5.00
0
0
-
-
V Fernando*
Vishwa Fernando
18/09/1991
2017-2017
1
1
2
0
2*
2.00
0
0
-
8.00
0/16
W I A Fernando*
Avishka Fernando
05/04/1998
2019-
37
35
363
0
37*
11.00
0
0
-
-
D A S Gunaratne
Asela Gunaratne
08/01/1986
2016-2017
12
12
225
0
84
25.00
5
0
40.80
8.21
1/11
M D Gunathilaka*
Danushka Gunathilaka
17/03/1991
2016-
46
45
741
0
57*
16.47
6
0
25.83
7.56
2/3
H M R K B Herath
Rangana Herath
19/03/1978
2011-2016
17
6
8
0
3*
2.67
18
1
20.72
6.13
5/3
L U Igalagamage*
Lahiru Igalagamage
27/11/1993
2023-
1
1
0
0
0*
0.00
0
0
-
-
C U Jayasinghe
Chinthaka Jayasinghe
19/05/1978
2009-2010
5
3
49
0
38*
49.00
0
0
-
-
G S N F G Jayasuriya
Shehan Jayasuriya
12/09/1991
2015-2020
18
16
241
0
40*
15.06
3
0
71.00
9.33
1/11
S T Jayasuriya
Sanath Jayasuriya
30/06/1969
2006-2011
31
30
629
0
88*
23.30
19
0
24.00
7.37
3/21
D P M D Jayawardene
Mahela Jayawardene
27/05/1977
2006-2014
55
55
1493
1
100*
31.77
0
0
-
8.00
0/8
P Jayawickrama*
Praveen Jayawickrama
30/09/1998
2021-
5
1
0
0
0
0.00
2
0
59.00
8.96
1/29
S H T Kandamby
Thilina Kandamby
04/06/1982
2008-2011
5
4
13
0
10*
3.25
0
0
-
-
C K Kapugedera
Chamara Kapugedera
24/02/1987
2006-2017
43
38
703
0
50*
22.68
0
0
-
-
C Karunaratne*
Chamika Karunaratne
29/05/1996
2021-
42
34
291
0
31*
16.17
24
0
39.71
8.37
2/22
K M D N Kulasekara
Nuwan Kulasekara
22/07/1982
2008-2017
58
30
215
0
31*
10.24
66
2
23.18
7.46
4/31
H G J Kulatunga
Jeeuantha Kulatunga
02/11/1973
2008-2008
2
2
19
0
11*
9.50
0
0
-
-
L Kumara*
Lahiru Kumara
13/02/1997
2019-
26
6
10
0
4*
3.33
33
0
22.88
8.33
3/7
Lahiru Samarakoon*
Lahiru Samarakoon
03/03/1997
2023-
1
1
1
0
1*
1.00
1
0
10.00
3.33
1/10
R A S Lakmal
Suranga Lakmal
10/03/1987
2011-2019
11
6
7
0
5
2.33
8
0
41.25
9.52
2/26
K L J Liyanage*
Janith Liyanage
12/07/1995
2022-2022
3
3
28
0
11*
9.33
0
0
-
-
K S Lokuarachchi
Kaushal Lokuarachchi
20/05/1982
2012-2012
2
2
11
0
11*
5.50
2
0
24.00
8.00
2/31
P Madushan*
Pramod Madushan
14/12/1993
2022-
8
3
2
0
1
1.00
12
1
18.83
8.64
4/34
D S K Madushanka
Shehan Madushanka
10/04/1995
2018-2018
2
0
0
0
0*
0.00
2
0
31.00
12.00
2/23
L D Madushanka
Lahiru Madushanka
12/09/1992
2019-2021
3
3
22
0
20*
7.33
0
0
-
9.00
0/36
L D Madushanka*
Dilshan Madushanka
18/09/2000
2022-
15
5
2
0
1
0.50
15
0
31.87
9.76
3/24
M F Maharoof
Farveez Maharoof
07/09/1984
2006-2016
8
5
33
0
13
8.25
7
0
28.43
7.37
2/18
S L Malinga
Lasith Malinga
28/08/1983
2006-2020
84
33
136
0
27*
6.48
107
3
20.79
7.42
5/6
A D Mathews*
Angelo Mathews
02/06/1987
2009-
90
73
1416
0
81
27.76
44
0
31.57
7.13
3/16
B A W Mendis
Ajantha Mendis
11/03/1985
2008-2014
39
8
8
0
4
2.67
66
5
14.42
6.45
6/8
B K G Mendis*
Kusal Mendis
02/02/1995
2016-
78
78
1920
0
86*
25.60
0
0
-
-
B M A J Mendis
Jeevan Mendis
15/01/1983
2011-2018
22
15
207
0
43
18.82
12
0
20.75
7.11
3/24
P H K D Mendis*
Kamindu Mendis
30/09/1998
2018-
23
21
381
0
65
19.05
2
0
74.00
8.22
1/14
Ramesh Mendis*
Ramesh Mendis
07/07/1995
2021-
4
3
17
0
12*
5.67
2
0
24.00
6.86
1/13
RVPK Mishara
Kamil Mishara
24/04/2001
2022-2022
3
3
15
0
13*
5.00
0
0
-
-
J Mubarak
Jehan Mubarak
10/02/1981
2007-2009
16
15
238
0
46
21.64
1
0
17.00
12.75
1/9
E M D Y Munaweera
Dilshan Munaweera
24/04/1989
2012-2017
13
13
215
0
53*
17.92
1
0
92.00
9.20
1/26
M Muralitharan
Muttiah Muralitharan
17/04/1972
2006-2010
12
2
1
0
1*
0.50
13
0
22.85
6.32
3/29
Nimesh Vimukthi*
Nimesh Vimukthi
07/05/1997
2023-
1
1
6
0
6*
6.00
0
0
-
3.25
0/13
P Nissanka*
Pathum Nissanka
18/05/1998
2021-
62
61
1734
0
90*
29.90
0
0
-
-
M Pathirana*
Matheesha Pathirana
18/12/2002
2022-
19
9
17
0
6*
3.40
30
2
16.13
8.44
4/24
S S Pathirana
Sachith Pathirana
21/03/1989
2016-2017
5
5
27
0
14*
5.40
5
0
23.80
7.52
2/23
A K Perera
Angelo Perera
23/02/1990
2013-2019
6
5
59
0
16*
11.80
0
0
-
17.00
0/17
M D K Perera
Dilruwan Perera
22/07/1982
2011-2011
3
2
1
0
1*
0.50
3
0
24.00
7.20
3/26
M D K J Perera*
Kusal Perera
17/08/1990
2013-
77
76
2056
1
101*
28.16
0
0
-
-
N L T C Perera
Thisara Perera
03/04/1989
2010-2021
80
70
1047
0
58*
21.37
45
0
35.09
9.25
3/24
P D R Perera
Ruchira Perera
27/10/1976
2006-2006
2
2
0
0
0
0.00
0
0
-
11.00
0/28
N Pradeep
Nuwan Pradeep
19/10/1986
2016-2021
16
6
10
0
8
10.00
15
1
29.07
9.41
4/25
K T G D Prasad
Dhammika Prasad
30/05/1983
2011-2011
1
0
0
0
0*
0.00
0
0
-
12.33
0/37
S Prasanna
Seekkuge Prasanna
27/06/1985
2013-2017
20
20
214
0
37
15.29
10
0
35.90
7.18
2/45
S M A Priyanjan
Ashan Priyanjan
14/08/1989
2017-2017
3
3
54
0
40
54.00
0
0
-
-
M Pushpakumara
Muthumudalige Pushpakumara
26/09/1981
2009-2009
1
0
0
0
0*
0.00
1
0
27.00
9.00
1/27
P B B Rajapaksa*
Bhanuka Rajapaksa
24/10/1991
2019-
44
39
733
0
77*
22.91
0
0
-
-
K Rajitha*
Kasun Rajitha
01/06/1993
2016-
18
8
31
0
9
10.33
17
0
36.18
9.32
3/29
R L B Rambukwella
Ramith Rambukwella
08/09/1991
2013-2016
2
1
19
0
19*
19.00
1
0
46.00
7.08
1/19
S Randiv
Suraj Randiv
30/01/1985
2010-2011
7
2
8
0
6*
4.00
7
0
19.86
6.62
3/20
Ravindu Fernando*
Ravindu Fernando
03/11/1999
2023-
1
1
9
0
9*
9.00
0
0
-
17.00
0/17
R J M Rupasinghe
Gihan Rupasinghe
05/03/1986
2009-2009
2
2
33
0
18*
16.50
0
0
-
-
Sahan Arachchige*
Sahan Arachchige
13/05/1996
2023-
1
1
22
0
22*
22.00
2
0
13.00
7.43
2/26
S Samarawickrama*
Sadeera Samarawickrama
30/08/1995
2017-
19
18
310
0
61
19.38
0
0
-
-
P A D L R Sandakan
Lakshan Sandakan
10/06/1991
2017-2021
20
7
23
0
10*
7.67
23
1
24.22
7.27
4/23
K C Sangakkara
Kumar Sangakkara
27/10/1977
2006-2014
56
53
1382
0
78*
31.41
0
0
-
-
J R M V B Sanjaya
Vikum Sanjaya
10/02/1992
2017-2017
8
5
20
0
6*
6.67
9
0
27.78
8.67
2/20
S M S M Senanayake
Sachithra Senanayake
09/02/1985
2012-2016
24
12
56
0
17*
9.33
25
1
21.96
6.78
4/46
D Shanaka*
Dasun Shanaka
09/09/1991
2015-
102
94
1456
0
74
19.68
33
0
21.79
8.26
3/16
L P C Silva
Chamara Silva
14/12/1979
2006-2011
16
15
175
0
38*
13.46
1
0
15.00
5.00
1/4
T A M Siriwardana
Milinda Siriwardana
04/12/1985
2015-2017
22
19
275
0
42*
17.19
8
0
25.75
8.96
2/17
W U Tharanga
Upul Tharanga
02/02/1985
2006-2018
26
26
407
0
47*
16.28
0
0
-
-
M M Theekshana*
Maheesh Theekshana
01/08/2000
2021-
60
26
66
0
14*
3.88
58
0
26.57
6.88
3/17
H D R L Thirimanne
Lahiru Thirimanne
08/09/1989
2012-2016
26
20
291
0
44*
16.17
0
0
-
-
I D N Thushara*
Nuwan Thushara
06/08/1994
2022-
18
7
9
0
6*
4.50
26
3
16.73
7.65
5/20
T Thushara
Thilan Thushara
01/03/1981
2008-2010
6
2
4
0
3*
2.00
7
0
25.57
8.14
2/37
I Udana
Isuru Udana
17/02/1988
2009-2021
35
25
256
0
84
18.29
27
0
33.89
8.70
3/11
M L Udawatte
Mahela Udawatte
19/07/1986
2008-2017
8
8
96
0
25*
12.00
0
0
-
-
W P U J C Vaas
Chaminda Vaas
21/01/1974
2006-2007
6
2
33
0
21*
33.00
6
0
21.33
5.82
2/14
J D F Vandersay*
Jeffrey Vandersay
05/02/1990
2015-2022
14
7
20
0
8
20.00
7
0
56.43
8.01
2/26
Vijayakanth Viyaskanth*
Vijayakanth Viyaskanth
05/12/2001
2023-
1
1
13
0
13
0.00
1
0
28.00
7.00
1/28
K D K Vithanage
Kithuruwan Vithanage
26/02/1991
2014-2016
3
3
40
0
38*
13.33
0
0
-
-
Wanindu Hasaranga*
Wanindu Hasaranga de Silva
29/07/1997
2019-
79
67
712
0
71*
13.43
131
4
15.41
6.99
4/9
K Weeraratne
Kaushalya Weeraratne
29/01/1981
2008-2009
5
5
49
0
20
16.33
4
1
31.50
8.40
4/19
U W M B C A Welegedara
Chanaka Welegedara
20/03/1981
2010-2010
2
1
2
0
2
0.00
2
0
30.50
10.17
1/21
D N Wellalage*
Dunith Wellalage
09/01/2003
2024-2024
4
2
12
0
11
12.00
6
0
15.17
5.87
3/9
M R G Wijekoon
Gayan Wijekoon
21/12/1976
2007-2007
3
2
1
0
1
1.00
2
0
50.50
9.18
1/12
C Wirkramasinghe*
Chamindu Wirkramasinghe
06/09/2002
2024-
3
3
14
0
6
0.00
1
0
55.00
7.86
1/17
Total Players = 109
Player Records and Statistics
Country Records and Statistics
About Us
Feedback
Ask the Statistician
Advertising
Privacy
Disclaimer
Copyright
Links