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 2026
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
2026 stats
2025 stats
2024 stats
2023 stats
2022 stats
2021 stats
2020 stats
2019 stats
2018 stats
2017 stats
2016 stats
2015 stats
Alltime stats
Home
Players
Sri Lanka Players
Dhananjaya de Silva
Last 10
Compare
Dhananjaya de Silva
-
Full Name:
Dhananjaya Maduranga de Silva
Date of Birth:
06 Sep 1991
Current Age:
34 Year, 5 Month, 3 Days
Born:
Colombo
Teams:
Sri Lanka, Badureliya Sports Club, Kandurata Maroons, Ragama Cricket Club, Sri Lanka Under-19s
TEST
Rank
26
Cap No
135
First Game
2016-07-26
Last Game
2025-06-25
ODI
Rank
-
Cap No
169
First Game
2016-06-16
Last Game
2026-01-27
T20I
Rank
-
Cap No
53
First Game
2015-07-30
Last Game
2026-01-30
Overview
Last 10
By Year
By Team
By Ground
Ranking
MatchUps
Bangladesh in Sri Lanka Test Series, 2025 - 2025
Series Home
2ND
Wed, 25 Jun - Wed, 25 Jun 2025 - 00:00 • 2nd Test • Sinhalese Sports Club Ground, Colombo
Bangladesh
247/10 (79.3) & 133/10 (44.2)
Sri Lanka
458/10 (116.5)
Sri Lanka won by an innings and 78 runs
1ST
Tue, 17 Jun - Tue, 17 Jun 2025 - 00:00 • 1st Test • Galle International Stadium
Bangladesh
495/10 (153.4) & 285/6 (87)
Sri Lanka
485/10 (131.2) & 72/4 (32)
Match drawn
Warne-Muralitharan Trophy - 2024/25
Series Home
2ND
Thu, 06 Feb - Thu, 06 Feb 2025 - 00:00 • 2nd Test • Galle International Stadium
Sri Lanka
257/10 (97.4) & 231/10 (68.1)
Australia
414/10 (106.4) & 75/1 (17.4)
Australia won by 9 wickets
1ST
Wed, 29 Jan - Wed, 29 Jan 2025 - 00:00 • 1st Test • Galle International Stadium
Sri Lanka
165/10 (52.2) & 247/10 (54.3)
Australia
654/6 (154)
Australia won by an innings and 242 runs
Sri Lanka in South Africa Test Series - 2024/25
Series Home
2ND
Thu, 05 Dec - Thu, 05 Dec 2024 - 00:00 • 2nd Test • St George's Park, Gqeberha
South Africa
0/0 (0.00) & 317/10 (86)
Sri Lanka
0/0 (0.00) & 238/10 (69.1)
South Africa won by 109 runs
1ST
Wed, 27 Nov - Wed, 27 Nov 2024 - 00:00 • 1st Test • Kingsmead, Durban
South Africa
0/0 (0.00) & 366/5 (100.4)
Sri Lanka
0/0 (0.00) & 282/10 (79.4)
South Africa won by 233 runs
ICC World Test Championship - 2025
Series Home
2ND
Thu, 26 Sep - Thu, 26 Sep 2024 - 00:00 • 2nd Test • Galle International Stadium
Sri Lanka
602/5 (163.4)
New Zealand
88/10 (39.5) & 360/10 (81.4)
Sri Lanka won by an innings and 154 runs
1ST
Wed, 18 Sep - Wed, 18 Sep 2024 - 00:00 • 1st Test • Galle International Stadium
Sri Lanka
305/10 (91.5) & 309/10 (94.2)
New Zealand
340/10 (90.5) & 211/10 (71.4)
Sri Lanka won by 63 runs
Sri Lanka in England Test Series - 2024
Series Home
3RD
Fri, 06 Sep - Fri, 06 Sep 2024 - 00:00 • 3rd Test • Kennington Oval, London
England
0/0 (0.00) & 156/10 (34)
Sri Lanka
0/0 (0.00) & 219/2 (40.3)
Sri Lanka won by 8 wickets
2ND
Thu, 29 Aug - Thu, 29 Aug 2024 - 00:00 • 2nd Test • Lord's, London
England
0/0 (0.00) & 251/10 (54.3)
Sri Lanka
0/0 (0.00) & 292/10 (86.4)
England won by 190 runs
1ST
Wed, 21 Aug - Wed, 21 Aug 2024 - 00:00 • 1st Test • Old Trafford, Manchester
Sri Lanka
236/10 (0.00) & 326/10 (89.3)
England
259/6 (20.00) & 205/5 (57.2)
England won by 5 wickets
ICC Men's T20 World Cup - 2024
Series Home
38TH
Mon, 17 Jun 2024 - 00:00 • 38th , Group D • Daren Sammy National Cricket Stadium, Gros Islet, St Lucia
Netherlands
201/6 (10.00)
Sri Lanka
118/10 (16.40)
Sri Lanka won by 83 runs
15TH
Sat, 08 Jun 2024 - 00:00 • 15th , Group D • Grand Prairie Stadium, Dallas
Sri Lanka
124/9 (10.00)
Bangladesh
125/8 (19.00)
Bangladesh won by 2 wickets (with 6 balls remaining)
Sri Lanka in Bangladesh Test Series - 2023/24
Series Home
2ND
Sat, 30 Mar - Sat, 30 Mar 2024 - 00:00 • 2nd Test • Zahur Ahmed Chowdhury Stadium, Chattogram
Sri Lanka
236/10 (0.00) & 157/7 (40)
Bangladesh
259/6 (20.00) & 318/10 (85)
Sri Lanka won by 192 runs
1ST
Fri, 22 Mar - Fri, 22 Mar 2024 - 00:00 • 1st Test • Sylhet International Cricket Stadium
Sri Lanka
236/10 (0.00) & 418/10 (110.4)
Bangladesh
259/6 (20.00) & 182/10 (49.2)
Sri Lanka won by 328 runs
Sri Lanka in Bangladesh T20I Series - 2023/24
Series Home
3RD
Sat, 09 Mar 2024 - 00:00 • 3rd T20I • Sylhet International Cricket Stadium
Sri Lanka
174/7 (12.00)
Bangladesh
146/10 (19.40)
Sri Lanka won by 28 runs
Afghanistan in Sri Lanka T20I Series - 2023/24
Series Home
2ND
Mon, 19 Feb 2024 - 00:00 • 2nd T20I • Rangiri Dambulla International Stadium
Sri Lanka
187/6 (10.40)
Afghanistan
115/10 (17.00)
Sri Lanka won by 72 runs
1ST
Sat, 17 Feb 2024 - 00:00 • 1st T20I • Rangiri Dambulla International Stadium
Sri Lanka
160/10 (10.40)
Afghanistan
156/9 (20.00)
Sri Lanka won by 4 runs
Afghanistan in Sri Lanka Test Match - 2023/24
Series Home
ONLY
Fri, 02 Feb - Fri, 02 Feb 2024 - 00:00 • Only Test • Sinhalese Sports Club Ground, Colombo
Afghanistan
198/10 (62.4) & 296/10 (112.3)
Sri Lanka
439/10 (109.2) & 56/0 (7.2)
Sri Lanka won by 10 wickets
Zimbabwe in Sri Lanka T20I Series - 2023/24
Series Home
3RD
Thu, 18 Jan 2024 - 00:00 • 3rd T20I • R Premadasa Stadium, Colombo
Zimbabwe
82/10 (0.20)
Sri Lanka
88/1 (10.50)
Sri Lanka won by 9 wickets (with 55 balls remaining)
ICC Cricket World Cup (in India) - 2023/24
Series Home
41ST
Thu, 09 Nov 2023 - 8:30 AM • 41st • M Chinnaswamy Stadium, Bengaluru
New Zealand
171/10 (43.00)
Sri Lanka
172/5 (23.20)
New Zealand won by 5 wickets (with 160 balls remaining)
38TH
Mon, 06 Nov 2023 - 8:30 AM • 38th • Arun Jaitley Stadium, Delhi
Bangladesh
279/10 (43.00)
Sri Lanka
282/7 (41.10)
Bangladesh won by 3 wickets (with 53 balls remaining)
30TH
Mon, 30 Oct 2023 - 8:30 AM • 30th • Maharashtra Cricket Association Stadium, Pune
Afghanistan
241/10 (43.00)
Sri Lanka
242/3 (45.20)
Afghanistan won by 7 wickets (with 28 balls remaining)
25TH
Thu, 26 Oct 2023 - 8:30 AM • 25th • M Chinnaswamy Stadium, Bengaluru
England
156/10 (43.00)
Sri Lanka
160/2 (25.40)
Sri Lanka won by 8 wickets (with 146 balls remaining)
19TH
Sat, 21 Oct 2023 - 8:30 AM • 19th • Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow
England
262/10 (43.00)
South Africa
263/5 (48.20)
Sri Lanka won by 5 wickets (with 10 balls remaining)
14TH
Mon, 16 Oct 2023 - 8:30 AM • 14th • Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow
Australia
209/10 (43.00)
Sri Lanka
215/5 (35.20)
Australia won by 5 wickets (with 88 balls remaining)
8TH
Wed, 11 Oct 2023 - 8:30 AM • 8th • Rajiv Gandhi International Stadium, Uppal, Hyderabad
India
344/9 (43.00)
Afghanistan
345/4 (48.20)
Pakistan won by 6 wickets (with 10 balls remaining)
4TH
Sat, 07 Oct 2023 - 8:30 AM • 4th • Arun Jaitley Stadium, Delhi
South Africa
428/5 (43.00)
Sri Lanka
326/10 (44.50)
South Africa won by 102 runs
Asia Cup (Afghanistan, Bangladesh, India, Nepal, Pakistan, Sri Lanka in Pakistan/Sri Lanka) - 2023
Series Home
FINAL
Sun, 17 Sep 2023 - 17 Sep • Final • R Premadasa Stadium, Colombo
TBA
50/10 (42.00)
TBA
51/0 (6.10)
India won by 10 wickets (with 263 balls remaining)
11TH
Thu, 14 Sep 2023 - 00:00 • 11th , Super Four • R Premadasa Stadium, Colombo
Pakistan
252/7 (42.00)
Sri Lanka
252/8 (42.00)
Sri Lanka won by 2 wickets (with 0 balls remaining) (DLS method)
10TH
Tue, 12 Sep 2023 - 00:00 • 10th , Super Four • R Premadasa Stadium, Colombo
India
213/10 (48.50)
Sri Lanka
172/10 (41.30)
India won by 41 runs
8TH
Sat, 09 Sep 2023 - 00:00 • 8th , Super Four • R Premadasa Stadium, Colombo
Sri Lanka
257/9 (48.50)
Bangladesh
236/10 (48.10)
Sri Lanka won by 21 runs
6TH
Tue, 05 Sep 2023 - 00:00 • 6th , Group B • Gaddafi Stadium, Lahore
Sri Lanka
291/8 (48.50)
Afghanistan
289/10 (37.40)
Sri Lanka won by 2 runs
2ND
Thu, 31 Aug 2023 - 00:00 • 2nd , Group B • Pallekele International Cricket Stadium
Bangladesh
164/10 (49.30)
Sri Lanka
165/5 (39.00)
Sri Lanka won by 5 wickets (with 66 balls remaining)
Pakistan in Sri Lanka Test Series - 2023
Series Home
2ND
Mon, 24 Jul - Fri, 28 Jul 2023 - 4:00 AM • 2nd Test • Sinhalese Sports Club Ground, Colombo
Sri Lanka
393/10 (0.00)
Pakistan
576/6 (20.00)
Pakistan won by an innings and 222 runs
1ST
Sun, 16 Jul - Thu, 20 Jul 2023 - 00:00 • 1st Test • Galle International Stadium
Sri Lanka
393/10 (0.00)
Pakistan
421/6 (20.00)
Pakistan won by 4 wickets
ICC Cricket World Cup Qualifier - 2023
Series Home
FINAL
Sun, 09 Jul 2023 - 00:00 • Final • Harare Sports Club
Sri Lanka
233/10 (49.30)
Netherlands
105/10 (23.30)
Sri Lanka won by 128 runs
24TH
Sun, 02 Jul 2023 - 00:00 • 24th , Super Six • Queens Sports Club, Bulawayo
Zimbabwe
165/10 (23.20)
Sri Lanka
169/1 (33.10)
Sri Lanka won by 9 wickets (with 101 balls remaining)
22ND
Fri, 30 Jun 2023 - 00:00 • 22nd , Super Six • Queens Sports Club, Bulawayo
Sri Lanka
213/10 (23.20)
Netherlands
192/10 (40.00)
Sri Lanka won by 21 runs
19TH
Tue, 27 Jun 2023 - 00:00 • 19th , Group B • Queens Sports Club, Bulawayo
Sri Lanka
245/10 (43.00)
Scotland
163/10 (29.00)
Sri Lanka won by 82 runs
15TH
Sun, 25 Jun 2023 - 00:00 • 15th , Group B • Queens Sports Club, Bulawayo
Sri Lanka
325/10 (43.00)
Ireland
192/10 (31.00)
Sri Lanka won by 133 runs
11TH
Fri, 23 Jun 2023 - 00:00 • 11th , Group B • Queens Sports Club, Bulawayo
Oman
98/10 (43.00)
Sri Lanka
100/0 (15.00)
Sri Lanka won by 10 wickets (with 210 balls remaining)
3RD
Mon, 19 Jun 2023 - 00:00 • 3rd , Group B • Queens Sports Club, Bulawayo
Sri Lanka
355/6 (48.00)
United Arab Emirates
180/10 (39.00)
Sri Lanka won by 175 runs
Afghanistan in Sri Lanka ODI Series - 2023
Series Home
3RD
Wed, 07 Jun 2023 - 00:00 • 3rd ODI • Mahinda Rajapaksa International Cricket Stadium, Sooriyawewa, Hambantota
Afghanistan
116/10 (30.00)
Sri Lanka
120/1 (16.00)
Sri Lanka won by 9 wickets (with 204 balls remaining)
2ND
Sun, 04 Jun 2023 - 00:00 • 2nd ODI • Mahinda Rajapaksa International Cricket Stadium, Sooriyawewa, Hambantota
Sri Lanka
323/6 (31.00)
Afghanistan
191/10 (42.10)
Sri Lanka won by 132 runs
1ST
Fri, 02 Jun 2023 - 00:00 • 1st ODI • Mahinda Rajapaksa International Cricket Stadium, Sooriyawewa, Hambantota
Sri Lanka
268/10 (49.00)
Afghanistan
269/4 (46.50)
Afghanistan won by 6 wickets (with 19 balls remaining)
Ireland in Sri Lanka Test Series - 2023
Series Home
2ND
Mon, 24 Apr - Fri, 28 Apr 2023 - 00:00 • 2nd Test • Galle International Stadium
Ireland
291/8 (20.00)
Sri Lanka
704/10 (20.00)
Sri Lanka won by an innings and 10 runs
1ST
Sun, 16 Apr - Tue, 18 Apr 2023 - 00:00 • 1st Test • Galle International Stadium
Sri Lanka
591/7 (20.00)
Ireland
146/9 (20.00)
Sri Lanka won by an innings and 280 runs
Sri Lanka in New Zealand T20I Series - 2022/23
Series Home
3RD
Sat, 08 Apr 2023 - 00:00 • 3rd T20I • John Davies Oval, Queenstown
Sri Lanka
182/6 (11.00)
New Zealand
183/6 (19.50)
New Zealand won by 4 wickets (with 1 ball remaining)
2ND
Wed, 05 Apr 2023 - 00:00 • 2nd T20I • University Oval, Dunedin
Sri Lanka
141/10 (11.00)
New Zealand
146/1 (14.40)
New Zealand won by 9 wickets (with 32 balls remaining)