THE GAME IN NUMBERS Tests · ODIs · T20Is · Men & women
crickrida
Player portrait unavailable

PLAYER · SRI LANKA · MEN

Dhananjaya de Silva

Middle-order batter · 2015 to 2026 · 210 internationals

Compare
210Internationals
7,245Runs
13Hundreds
108Wickets
154Catches

Career records by format

Batting career records by format
FormatMatInnsNORunsHSAvgBFSR100s50s0s4s6s
Test6912394,43117338.867,63858.0113201153438
ODI9385101,9249325.652,46977.92010419117
T20I4847489066*20.69768115.880327718
Bowling career records by format
FormatMatInnsBallsMdnsRunsWktsBBIBBMAvgEconSR4w5w10w
Test691004,233852,348433/255/5154.603.3298.44000
ODI93782,37012,011483/323/3241.895.0949.3700-
T20I48273100353172/222/2220.766.8318.2300-
Fielding career records by format
FormatMatInnsCtStDisDis/innsBest
Test69124900900.7255 (5ct 0st)
ODI9392420420.4563 (3ct 0st)
T20I4847220220.4682 (2ct 0st)

Career records checked 2026-09-30. Independent of the scorecard archive.

Dhananjaya de Silva: Test, ODI and T20I stats

Where the career sits

Runs by format
Test 4,431 61%ODI 1,924 27%T20I 890 12%
Wickets by format
Test 43 40%ODI 48 44%T20I 17 16%

Scorecard coverage

Scorecard coverage of the official career
FormatOfficial bat innsIn scorecardsOfficial bowl innsIn scorecardsFirstLatestCoverage
Test1231231001002016-07-262026-08-23Complete
ODI857978722016-06-162026-01-2793%
T20I474327262015-07-302026-01-3091%

Questions fans ask about Dhananjaya de Silva

How many Test runs has Dhananjaya de Silva scored?
Dhananjaya de Silva has 4,431 runs in 123 Test innings from 69 matches at an average of 38.86 and a strike rate of 58.01. Highest score: 173.
What is Dhananjaya de Silva's Test batting average?
Dhananjaya de Silva's Test batting average is 38.86, from 4,431 runs and 123 innings.
How many Test wickets has Dhananjaya de Silva taken?
Dhananjaya de Silva has taken 43 wickets in Test from 69 matches at a bowling average of 54.60. Best innings: 3/25.
How many ODI runs has Dhananjaya de Silva scored?
Dhananjaya de Silva has 1,924 runs in 85 ODI innings from 93 matches at an average of 25.65 and a strike rate of 77.92. Highest score: 93.
What is Dhananjaya de Silva's ODI batting average?
Dhananjaya de Silva's ODI batting average is 25.65, from 1,924 runs and 85 innings.
How many ODI wickets has Dhananjaya de Silva taken?
Dhananjaya de Silva has taken 48 wickets in ODI from 93 matches at a bowling average of 41.89. Best innings: 3/32.

Explore every recorded innings

204 match appearances in available scorecards. Filters apply to this archive only.

Latest appearances

Recent available appearances
DateMatchFormatResult
2026-08-23India v Sri LankaTestMatch drawn
2026-08-15India v Sri LankaTestIndia won by 165 runs
2026-07-03Sri Lanka v West IndiesTestMatch drawn
2026-06-25Sri Lanka v West IndiesTestWest Indies won by an innings and 217 runs
2026-06-08Sri Lanka v West IndiesODINo result
2026-01-30Sri Lanka v EnglandT20IEngland won by 11 runs (D/L method)
2026-01-27England v Sri LankaODIEngland won by 53 runs
2026-01-24Sri Lanka v EnglandODIEngland won by 5 wickets
2026-01-22Sri Lanka v EnglandODISri Lanka won by 19 runs
2026-01-11Sri Lanka v PakistanT20ISri Lanka won by 14 runs
2026-01-09Pakistan v Sri LankaT20INo result
2026-01-07Sri Lanka v PakistanT20IPakistan won by 6 wickets

TEST CAREER · 2016 to 2026

Dhananjaya de Silva in Tests

Complete: every official innings is in the scorecards

4,431Runs
38.86Average
58.01Strike rate
13Hundreds
20Fifties
173Highest

Official Test record

Official Test batting record
BattingMatInnsNORunsHSAvgBFSR1005004s6s
Career6912394,43117338.867,63858.0113201153438
Official Test bowling record
BowlingMatInnsBallsMdnsRunsWktsBBIBBMAvgEconSR4w5w10w
Career691004,233852,348433/255/5154.603.3298.44000
Official Test fielding record
FieldingMatInnsCtStDisDis/InnsBest
Career69124900900.7255 (5ct 0st)

Test career in charts

Test runs, innings by innings
02,0004,0002k runs: 2021-03-212k4k runs: 2024-12-054k4,431201620182020202220242026
Test runs by year
02004006002016: 615 runs61520162017: 231 runs2312018: 509 runs50920182019: 403 runs4032020: 184 runs18420202021: 530 runs5302022: 343 runs34320222023: 486 runs4862024: 710 runs71020242025: 122 runs1222026: 298 runs2982026
Last 20 Test innings
01-4950-99100+* not out
Test innings by score
How Test innings ended
Caught64 · 52.0%
Bowled22 · 17.9%
LBW19 · 15.4%
Run out2 · 1.6%
Stumped2 · 1.6%
Caught and bowled3 · 2.4%
Hit wicket2 · 1.6%
Not out9 · 7.3%
Test batting position: average and innings
1-0 inns
2-0 inns
332.8818 inns
420.336 inns
538.4628 inns
642.2150 inns
740.3319 inns
811 inns
917.001 inns
10-0 inns
11-0 inns
Test runs from boundaries
Fours2,136 · 48.2%
Sixes228 · 5.1%
Other runs2,067 · 46.6%
Test wickets, innings by innings
0204025 wickets: 2021-11-212543201620182020202220242026
Test wickets by year
03692016: 5 wickets520162017: 1 wickets12018: 3 wickets320182019: 9 wickets92020: 3 wickets320202021: 4 wickets42022: 8 wickets820222023: 1 wickets12024: 6 wickets620242025: 3 wickets32026: 0 wickets2026
Last 20 Test bowling innings
Test innings by wickets

Recent Test form

Last 10 batting innings
317runs
35.22average
53.82strike rate
150s
1100s
Last 10 bowling innings
3wickets
42.33average
3.25economy
78.00strike rate
2/13best

Test record by situation

complete career
Dhananjaya de Silva: Test batting by opposition
MatInnsNORunsHSAvgBFSR1005004s6s
Bangladesh1118187917351.701,38263.6042110210
South Africa1018150479*29.6483160.64041665
Australia816148412932.2687755.18111651
West Indies8151548155*39.1497856.03221553
New Zealand713241610937.8171558.18112535
India6121293119*26.6361247.87111392
England61103727433.8162959.14052411
Pakistan611158112258.1094861.28321739
Zimbabwe46033012755.0063252.21120352
Ireland2212412*24.003372.7200050
Afghanistan110000.0010.0000100
All6912394,43117338.867,63858.0113201153438
Dhananjaya de Silva: Test bowling by opposition
MatInnsBallsMdnsRunsWktsBBIAvgEconSR4w5w
Bangladesh10187981045672/1365.143.42114.0000
South Africa813456331273/3644.574.1065.1400
West Indies7114501420821/11104.002.77225.0000
Australia7104081319041/847.502.79102.0000
India69446232352/3264.604.3489.2000
New Zealand7955213309103/2530.903.3555.2000
Pakistan69318415321/1576.502.88159.0000
England58247314222/1871.003.44123.5000
Zimbabwe473721718943/7147.253.0493.0000
Ireland2411453700/3N/A1.94N/A00
Afghanistan127212900/6N/A2.41N/A00
All691004,233852,348433/2554.603.3298.4400
Dhananjaya de Silva: Test batting by home and away
MatInnsNORunsHSAvgBFSR1005004s6s
Home325852,00516637.833,48857.4868624419
Away376542,42617339.774,15058.45712529019
All6912394,43117338.867,63858.0113201153438
Dhananjaya de Silva: Test bowling by home and away
MatInnsBallsMdnsRunsWktsBBIAvgEconSR4w5w
Home30501,71133887183/2549.273.1195.0500
Away33502,522521,461253/3658.443.47100.8800
All691004,233852,348433/2554.603.3298.4400
Dhananjaya de Silva: Test batting by match innings
MatInnsNORunsHSAvgBFSR1005004s6s
1st innings of the match353521,61012948.782,71059.4076119715
2nd innings of the match343411,05917332.091,88556.182541304
3rd innings of the match373731,258155*37.002,09759.9935414114
4th innings of the match17173504119*36.0094653.27142665
All6912394,43117338.867,63858.0113201153438
Dhananjaya de Silva: Test bowling by match innings
MatInnsBallsMdnsRunsWktsBBIAvgEconSR4w5w
1st innings of the match29291,59227932143/7166.573.51113.7100
2nd innings of the match292990616494102/3149.403.2790.6000
3rd innings of the match27271,24321734143/2552.423.5488.7800
4th innings of the match15154922118851/1037.602.2998.4000
All691004,233852,348433/2554.603.3298.4400
Dhananjaya de Silva: Test batting by batting position
MatInnsNORunsHSAvgBFSR1005004s6s
No. 31118155917332.8896857.74223665
No. 44601225920.3322454.46010121
No. 5192821,00016638.461,86453.643401086
No. 6365041,94212742.213,28859.06610623322
No. 71619172612940.331,20360.342221014
No. 81116565*N/A7487.83010100
No. 9110171717.0017100.0000040
All6912394,43117338.867,63858.0113201153438
Dhananjaya de Silva: Test batting by match result
MatInnsNORunsHSAvgBFSR1005004s6s
Won274541,812155*44.193,07258.9868221415
Lost295721,73012231.452,96258.40311821616
Drawn1321388917349.381,60455.424111047
All6912394,43117338.867,63858.0113201153438
Dhananjaya de Silva: Test bowling by match result
MatInnsBallsMdnsRunsWktsBBIAvgEconSR4w5w
Won24401,29042609233/2526.472.8356.0800
Lost26391,58722969102/3296.903.66158.7000
Drawn13211,35621770103/7177.003.40135.6000
All691004,233852,348433/2554.603.3298.4400
Dhananjaya de Silva: Test batting by year
MatInnsNORunsHSAvgBFSR1005004s6s
2016612161512955.901,12754.56220772
20175101231119*25.6642354.60102302
20181019050917326.7885859.32133584
2019814240310933.5870457.24201534
202033118479*92.0028265.24020232
2021610153016658.8896355.03220533
2022713034310926.3861555.77110433
2023610248612260.7579461.20131628
20241017071010841.761,11663.62262817
20254711223920.3320758.93001191
202648029812037.2554954.28111352
All6912394,43117338.867,63858.0113201153438
Dhananjaya de Silva: Test bowling by year
MatInnsBallsMdnsRunsWktsBBIAvgEconSR4w5w
2016610300819052/9138.003.8060.0000
201758336121711/31217.003.87336.0000
2018712439323732/5479.003.23146.3300
20198115461028293/2531.333.0960.6600
2020243361716533/7155.002.94112.0000
20216116781637441/1193.503.30169.5000
2022711536530582/3238.123.4167.0000
2023693541317811/75178.003.01354.0000
20249144741027362/1845.503.4579.0000
20253515018032/1326.663.2050.0000
2026458414700/3N/A3.35N/A00
All691004,233852,348433/2554.603.3298.4400
Dhananjaya de Silva: Test batting by ground
MatInnsNORunsHSAvgBFSR1005004s6s
Galle International Stadium183341,083155*37.341,90556.8533112213
Sinhalese Sports Club Ground814144912934.5379556.47144632
Pallekele International Cricket Stadium47032916647.0056058.75110382
Sir Vivian Richards Stadium47028912041.2854453.12111321
Harare Sports Club46033012755.0063252.21120352
St George's Park3501485029.6024959.43010210
Zahur Ahmed Chowdhury Stadium35028317356.6043465.20110304
Basin Reserve240999824.7520348.76012121
Kingsmead2401375934.2520566.82010192
P Sara Oval24014410936.0022863.15101212
Shere Bangla National Stadium2301055835.0014970.46010161
All6912394,43117338.867,63858.0113201153438
Dhananjaya de Silva: Test bowling by ground
MatInnsBallsMdnsRunsWktsBBIAvgEconSR4w5w
Galle International Stadium162887118417113/2537.902.8779.1800
Sinhalese Sports Club Ground812390422442/1356.003.4497.5000
Harare Sports Club473721718943/7147.253.0493.0000
Pallekele International Cricket Stadium473961022431/1274.663.39132.0000
Sir Vivian Richards Stadium463961416911/26169.002.56396.0000
St George's Park36276219073/3627.144.1339.4200
Zahur Ahmed Chowdhury Stadium35306614021/4170.002.74153.0000
Kingsmead235405000/8N/A5.55N/A00
P Sara Oval235412200/5N/A2.44N/A00
All691004,233852,348433/2554.603.3298.4400
Dhananjaya de Silva: Test batting by series and tournaments
MatInnsNORunsHSAvgBFSR1005004s6s
Sri Lanka tour of West Indies611032912029.9061253.75111391
Sri Lanka tour of Bangladesh610059817359.8089366.96320678
Pakistan tour of Sri Lanka48044712255.8771862.25220568
Sri Lanka tour of South Africa58129979*42.7145465.85030423
Australia tour of Sri Lanka3601093918.1617363.00001170
England tour of Sri Lanka3601687328.0033550.14021141
India tour of Sri Lanka3601285921.3326847.76011181
Sri Lanka in South Africa Test Series3601254320.8321757.60000151
Sri Lanka tour of India361165119*33.0034447.96100211
Sri Lanka tour of New Zealand3611929838.4033557.31012242
Warne-Muralitharan Trophy36132512965.0056557.52110451
Bangladesh tour of Sri Lanka351814120.2513759.1200082
All6912394,43117338.867,63858.0113201153438
Dhananjaya de Silva: Test bowling by series and tournaments
MatInnsBallsMdnsRunsWktsBBIAvgEconSR4w5w
Sri Lanka tour of Bangladesh58360618121/4190.503.01180.0000
Sri Lanka tour of West Indies584201418411/26184.002.62420.0000
Pakistan tour of Sri Lanka4721048621/1543.002.45105.0000
Sri Lanka tour of South Africa47222213753/3627.403.7044.4000
Bangladesh tour of Sri Lanka3616828742/1321.753.1042.0000
England tour of Sri Lanka36211311000/4N/A3.12N/A00
Sri Lanka in South Africa Test Series35222117022/9185.004.59111.0000
Sri Lanka tour of India35332223752/3247.404.2866.4000
Warne-Muralitharan Trophy3515686321/1231.502.4278.0000
India tour of Sri Lanka3411408600/4N/A4.52N/A00
Ireland tour of Sri Lanka2411453700/3N/A1.94N/A00
Sri Lanka tour of Zimbabwe243361716533/7155.002.94112.0000
All691004,233852,348433/2554.603.3298.4400

- not recorded in the scorecards · N/A no dismissals or balls to divide by

Test milestones

Best Test performances

Dhananjaya de Silva: highest Test scores
ScoreBFSR4s6sOpponentGroundDate
17322975.54211BangladeshZahur Ahmed Chowdhury Stadium2018-01-31
16629157.04220BangladeshPallekele International Cricket Stadium2021-04-21
155*26259.16112West IndiesGalle International Stadium2021-11-29
12928046.07180AustraliaSinhalese Sports Club Ground2016-08-13
12724551.83140ZimbabweHarare Sports Club2016-11-06
12221457.00123PakistanGalle International Stadium2023-07-16
12016871.42170West IndiesSir Vivian Richards Stadium2026-06-25
119*21954.33151IndiaArun Jaitley Stadium2017-12-02
10914873.64162New ZealandP Sara Oval2019-08-22
10917163.74160PakistanGalle International Stadium2022-07-24
Dhananjaya de Silva: best Test bowling
FiguresBallsMdnsEconOpponentGroundDate
3/257232.08New ZealandGalle International Stadium2019-08-14
3/366613.27South AfricaSt George's Park2019-02-21
3/7110214.17ZimbabweHarare Sports Club2020-01-27
2/132413.25BangladeshSinhalese Sports Club Ground2025-06-25
2/153003.00South AfricaSt George's Park2019-02-21
2/182404.50EnglandKennington Oval2024-09-06
2/314204.42New ZealandGalle International Stadium2024-09-18
2/324214.57IndiaM Chinnaswamy Stadium2022-03-12
2/549003.60New ZealandBasin Reserve2018-12-15
2/919006.06South AfricaSt George's Park2016-12-26

Latest Test matches

Latest Test matches
DateOpponentBatBowlGroundResult
2026-08-23India8 & 230/8Sinhalese Sports Club GroundMatch drawn
2026-08-15India21 & 590/15 & 0/4Galle International StadiumIndia won by 165 runs
2026-07-03West Indies33 & 340/3Sir Vivian Richards StadiumMatch drawn
2026-06-25West Indies120 & 00/17Sir Vivian Richards StadiumWest Indies won by an innings and 217 runs
2025-06-25Bangladesh71/15 & 2/13Sinhalese Sports Club GroundSri Lanka won by an innings and 78 runs
2025-06-17Bangladesh19 & 12*0/7 & 0/27Galle International StadiumMatch drawn
2025-02-06Australia0 & 230/18Galle International StadiumAustralia won by 9 wickets
2025-01-29Australia22 & 39-Galle International StadiumAustralia won by an innings and 242 runs
2024-12-05South Africa14 & 500/26 & 0/10St George's ParkSouth Africa won by 109 runs
2024-11-27South Africa7 & 590/11 & 0/31KingsmeadSouth Africa won by 233 runs

ODI CAREER · 2016 to 2026

Dhananjaya de Silva in ODIs

Scorecards for 79 of 85 official batting innings

1,924Runs
25.65Average
77.92Strike rate
0Hundreds
10Fifties
93Highest

Official ODI record

Official ODI batting record
BattingMatInnsNORunsHSAvgBFSR1005004s6s
Career9385101,9249325.652,46977.92010419117
Official ODI bowling record
BowlingMatInnsBallsMdnsRunsWktsBBIBBMAvgEconSR4w5w10w
Career93782,37012,011483/323/3241.895.0949.3700-
Official ODI fielding record
FieldingMatInnsCtStDisDis/InnsBest
Career9392420420.4563 (3ct 0st)

ODI career in charts

ODI runs, innings by innings
05001,0001,5001k runs: 2021-07-011k1,76220162018202020222026
ODI runs by year
01002003002016: 273 runs27320162017: 62 runs622018: 222 runs22220182019: 250 runs2502020: 81 runs8120202021: 304 runs3042022: 147 runs14720222023: 364 runs3642024: 0 runs20242025: 0 runs2026: 59 runs592026
Last 20 ODI innings
01-4950-99100+* not out
ODI innings by score
How ODI innings ended
Caught42 · 53.2%
Bowled12 · 15.2%
LBW7 · 8.9%
Run out1 · 1.3%
Stumped4 · 5.1%
Caught and bowled3 · 3.8%
Not out10 · 12.7%
ODI batting position: average and innings
149.806 inns
236.001 inns
323.001 inns
423.7218 inns
519.4410 inns
621.8829 inns
732.579 inns
826.004 inns
911 inns
10-0 inns
11-0 inns
ODI runs from boundaries
Fours720 · 40.9%
Sixes78 · 4.4%
Other runs964 · 54.7%
ODI wickets, innings by innings
0204025 wickets: 2021-05-23254720162018202020222026
ODI wickets by year
0369122016: 3 wickets320162017: 1 wickets12018: 6 wickets620182019: 12 wickets122020: 0 wickets20202021: 6 wickets62022: 7 wickets720222023: 8 wickets82024: 0 wickets20242025: 0 wickets2026: 4 wickets42026
Last 20 ODI bowling innings
ODI innings by wickets

Recent ODI form

Last 10 batting innings
173runs
17.30average
70.61strike rate
050s
0100s
Last 10 bowling innings
4wickets
66.25average
6.46economy
61.50strike rate
2/37best

ODI record by situation

79 recorded innings
Dhananjaya de Silva: ODI batting by opposition
MatInnsNORunsHSAvgBFSR1005004s6s
South Africa171703958423.2355471.29010344
Australia111112807628.0035977.99020311
England101022589132.2534973.92010252
Afghanistan8811525121.7119777.15011142
Bangladesh88113455*19.1418074.44011121
India8811694724.1422674.77001180
West Indies6611485829.6015496.10020170
New Zealand440723618.008782.75000102
Pakistan330312510.334765.9500030
Ireland2224542*N/A38118.4200041
Zimbabwe2217878*78.0076102.63011120
All8479101,7629125.532,26777.7209418013
Dhananjaya de Silva: ODI bowling by opposition
MatInnsBallsMdnsRunsWktsBBIAvgEconSR4w5w
South Africa1717480144093/4148.885.5053.3300
Australia10103300264102/2626.404.8033.0000
England1010282023493/3226.004.9731.3300
Afghanistan99316023873/3934.004.5145.1400
Bangladesh99366028183/4535.124.6045.7500
India66192018042/4945.005.6248.0000
Pakistan336606700/3N/A6.09N/A00
West Indies3310807800/13N/A4.33N/A00
New Zealand224205700/22N/A8.14N/A00
Zimbabwe223004100/4N/A8.20N/A00
Ireland1160700/7N/A7.00N/A00
All84722,21811,887473/3240.145.1047.1900
Dhananjaya de Silva: ODI batting by home and away
MatInnsNORunsHSAvgBFSR1005004s6s
Home383839088425.941,14479.37050868
Away222235249127.5767877.28032611
Neutral191943305822.0044574.15012334
All8479101,7629125.532,26777.7209418013
Dhananjaya de Silva: ODI bowling by home and away
MatInnsBallsMdnsRunsWktsBBIAvgEconSR4w5w
Home36361,30801,016273/3937.624.6648.4400
Away20205221470143/3233.575.4037.2800
Neutral1616388040162/1266.836.2064.6600
All84722,21811,887473/3240.145.1047.1900
Dhananjaya de Silva: ODI batting by batting first or chasing
MatInnsNORunsHSAvgBFSR1005004s6s
Batting first525271,2429127.601,60977.190721207
Chasing272735208421.6665879.02022606
All8479101,7629125.532,26777.7209418013
Dhananjaya de Silva: ODI bowling by bowling first or defending
MatInnsBallsMdnsRunsWktsBBIAvgEconSR4w5w
Bowling first28289780865183/4548.055.3054.3300
Defending a total44441,24011,022293/3235.244.9442.7500
All84722,21811,887473/3240.145.1047.1900
Dhananjaya de Silva: ODI batting by batting position
MatInnsNORunsHSAvgBFSR1005004s6s
No. 166124978*49.8028088.92031320
No. 2110363636.0029124.1300051
No. 3110232323.003860.5200021
No. 4181804279123.7256176.11022451
No. 51010117555*19.4425070.00010200
No. 6292935695121.8878772.29021515
No. 79922288432.5726287.02010175
No. 8442521826.005791.2200080
No. 911133*N/A3100.0000000
All8479101,7629125.532,26777.7209418013
Dhananjaya de Silva: ODI batting by match result
MatInnsNORunsHSAvgBFSR1005004s6s
Won3030770378*30.5680687.22052705
Lost484831,0559123.441,44972.800421098
No result110444.001233.3300010
All8479101,7629125.532,26777.7209418013
Dhananjaya de Silva: ODI bowling by match result
MatInnsBallsMdnsRunsWktsBBIAvgEconSR4w5w
Won27279220707213/3233.664.6043.9000
Lost43431,23011,139253/4145.565.5549.2000
No result226604111/3741.003.7266.0000
All84722,21811,887473/3240.145.1047.1900
Dhananjaya de Silva: ODI batting by year
MatInnsNORunsHSAvgBFSR1005004s6s
20161010227378*34.1232982.97031340
2017660622810.3312250.8100040
20189922228431.7126185.05011187
2019131332503925.0035171.22001251
2020330815127.0081100.0001090
2021111113049130.4042072.38020280
20226601476024.5016390.18010171
2023181823645122.7544481.98011404
2026330594019.669661.4500050
All8479101,7629125.532,26777.7209418013
Dhananjaya de Silva: ODI bowling by year
MatInnsBallsMdnsRunsWktsBBIAvgEconSR4w5w
201666126010832/3536.005.1442.0000
201766114010411/42104.005.47114.0000
201899246021762/3836.165.2941.0000
201913135101440123/3236.665.1742.5000
2020224802900/13N/A3.62N/A00
202199270023463/4539.005.2045.0000
202277276020772/2629.574.5039.4200
20231717508044483/3955.505.2463.5000
202633120010442/3726.005.2030.0000
All84722,21811,887473/3240.145.1047.1900
Dhananjaya de Silva: ODI batting by ground
MatInnsNORunsHSAvgBFSR1005004s6s
R Premadasa Stadium202014116021.6356073.39010372
Pallekele International Cricket Stadium111102638423.9030087.66020274
Mahinda Rajapaksa International Cricket Stadium331925146.0088104.5401081
Queens Sports Club3311005850.0096104.16011111
Rangiri Dambulla International Stadium3311247662.0016774.25010121
Shere Bangla National Stadium3317455*37.0010669.8101050
Sophia Gardens330541.662321.7300110
All8479101,7629125.532,26777.7209418013
Dhananjaya de Silva: ODI bowling by ground
MatInnsBallsMdnsRunsWktsBBIAvgEconSR4w5w
R Premadasa Stadium18186840541142/3738.644.7448.8500
Pallekele International Cricket Stadium1212414031582/2639.374.5651.7500
Rangiri Dambulla International Stadium337206121/1930.505.0836.0000
Shere Bangla National Stadium3310208233/4527.334.8234.0000
All84722,21811,887473/3240.145.1047.1900
Dhananjaya de Silva: ODI batting by series and tournaments
MatInnsNORunsHSAvgBFSR1005004s6s
England tour of Sri Lanka7721344026.8019967.33000102
Asia Cup66058419.6610157.4200160
South Africa tour of Sri Lanka6602118435.1624785.42010184
World Cup66310829*36.0017063.5200080
Australia in Sri Lanka ODI Series5501317626.2018072.77010150
ICC Cricket World Cup550963419.2012179.33000112
Sri Lanka in South Africa ODI Series550612812.2011652.5800040
Australia tour of Sri Lanka4401266031.5013692.64010131
Sri Lanka tour of South Africa440883922.0013664.7000090
Zimbabwe Tri-Nation Series44113978*46.3314695.20021190
India tour of Sri Lanka330483216.008159.2500020
Sri Lanka tour of Bangladesh3317455*37.0010669.8101050
All8479101,7629125.532,26777.7209418013
Dhananjaya de Silva: ODI bowling by series and tournaments
MatInnsBallsMdnsRunsWktsBBIAvgEconSR4w5w
England tour of Sri Lanka77216018262/3730.335.0536.0000
ICC Cricket World Cup66102014000/10N/A8.23N/A00
South Africa tour of Sri Lanka66186016231/2154.005.2262.0000
Asia Cup55222014732/3849.003.9774.0000
Sri Lanka in South Africa ODI Series55108010111/42101.005.61108.0000
World Cup55216019053/3238.005.2743.2000
Australia in Sri Lanka ODI Series4411409732/3532.335.1038.0000
Australia tour of Sri Lanka44150011452/2622.804.5630.0000
Sri Lanka tour of South Africa44138112053/4124.005.2127.6000
Sri Lanka tour of Bangladesh3310208233/4527.334.8234.0000
All84722,21811,887473/3240.145.1047.1900
Dhananjaya de Silva: ODI batting by batting first or chasing
MatInnsNORunsHSAvgBFSR1005004s6s
Batting first525271,2429127.601,60977.190721207
Chasing272735208421.6665879.02022606
All8479101,7629125.532,26777.7209418013
Dhananjaya de Silva: ODI bowling by bowling first or defending
MatInnsBallsMdnsRunsWktsBBIAvgEconSR4w5w
Bowling first28289780865183/4548.055.3054.3300
Defending a total44441,24011,022293/3235.244.9442.7500
All84722,21811,887473/3240.145.1047.1900

- not recorded in the scorecards · N/A no dismissals or balls to divide by

Best ODI performances

Dhananjaya de Silva: highest ODI scores
ScoreBFSR4s6sOpponentGroundDate
9191100.00130EnglandKennington Oval2021-07-01
8466127.2783South AfricaPallekele International Cricket Stadium2018-08-05
78*75104.00120ZimbabweHarare Sports Club2016-11-14
768787.3590AustraliaRangiri Dambulla International Stadium2016-08-31
606198.3670AustraliaR Premadasa Stadium2022-06-21
586096.6670West IndiesQueens Sports Club2016-11-23
55*7078.5740BangladeshShere Bangla National Stadium2021-05-28
5147108.5150West IndiesPallekele International Cricket Stadium2020-03-01
515986.4450AfghanistanMahinda Rajapaksa International Cricket Stadium2023-06-02
4740117.5090IndiaBarsapara Cricket Stadium2023-01-10
Dhananjaya de Silva: best ODI bowling
FiguresBallsMdnsEconOpponentGroundDate
3/324804.00EnglandHeadingley2019-06-21
3/396003.90AfghanistanMahinda Rajapaksa International Cricket Stadium2023-06-04
3/416014.10South AfricaSt George's Park2019-03-13
3/456004.50BangladeshShere Bangla National Stadium2021-05-23
2/121007.20AfghanistanGaddafi Stadium2023-09-05
2/263604.33AustraliaPallekele International Cricket Stadium2022-06-16
2/354205.00AustraliaPallekele International Cricket Stadium2016-09-04
2/374205.28EnglandR Premadasa Stadium2026-01-24
2/384205.42BangladeshDubai International Cricket Stadium2018-09-15
2/396003.90AustraliaR Premadasa Stadium2022-06-21

Latest ODI matches

Latest ODI matches
DateOpponentBatBowlGroundResult
2026-06-08Sri Lanka v West Indiesdid not bat-Sabina ParkNo result
2026-01-27England91/45R Premadasa StadiumEngland won by 53 runs
2026-01-24England402/37R Premadasa StadiumEngland won by 5 wickets
2026-01-22England101/22R Premadasa StadiumSri Lanka won by 19 runs
2023-11-09New Zealand190/22M Chinnaswamy StadiumNew Zealand won by 5 wickets
2023-11-06Bangladesh340/20Arun Jaitley StadiumBangladesh won by 3 wickets
2023-10-30Afghanistan140/21Maharashtra Cricket Association StadiumAfghanistan won by 7 wickets
2023-10-26Englanddid not bat0/10M Chinnaswamy StadiumSri Lanka won by 8 wickets
2023-10-16Australia70/13Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket StadiumAustralia won by 5 wickets
2023-10-10Pakistan250/36Rajiv Gandhi International StadiumPakistan won by 6 wickets

T20I CAREER · 2015 to 2026

Dhananjaya de Silva in T20Is

Scorecards for 43 of 47 official batting innings

890Runs
20.69Average
115.88Strike rate
0Hundreds
3Fifties
66*Highest

Official T20I record

Official T20I batting record
BattingMatInnsNORunsHSAvgBFSR1005004s6s
Career4847489066*20.69768115.880327718
Official T20I bowling record
BowlingMatInnsBallsMdnsRunsWktsBBIBBMAvgEconSR4w5w10w
Career48273100353172/222/2220.766.8318.2300-
Official T20I fielding record
FieldingMatInnsCtStDisDis/InnsBest
Career4847220220.4682 (2ct 0st)

T20I career in charts

T20I runs, innings by innings
0300600500 runs: 2022-10-25500811201520172019202120232026
T20I runs by year
0501001502015: 45 runs4520152016: 74 runs742017: 48 runs4820172018: 48 runs482019: 42 runs4220192020: 74 runs742021: 81 runs8120212022: 169 runs1692023: 105 runs10520232024: 82 runs822025: 0 runs20252026: 43 runs432026
Last 20 T20I innings
01-4950-99100+* not out
T20I innings by score
How T20I innings ended
Caught23 · 53.5%
Bowled8 · 18.6%
LBW2 · 4.7%
Run out1 · 2.3%
Stumped4 · 9.3%
Caught and bowled1 · 2.3%
Not out4 · 9.3%
T20I batting position: average and innings
18.001 inns
217.004 inns
325.4114 inns
420.3014 inns
519.004 inns
633.502 inns
710.504 inns
8-0 inns
9-0 inns
10-0 inns
11-0 inns
T20I runs from boundaries
Fours280 · 34.5%
Sixes96 · 11.8%
Other runs435 · 53.6%
T20I wickets, innings by innings
05101510 wickets: 2022-11-01101720162018202020222024
T20I wickets by year
02462016: 0 wickets20162017: 1 wickets12018: 3 wickets320182019: 1 wickets12020: 0 wickets20202021: 0 wickets2022: 7 wickets720222023: 1 wickets12024: 3 wickets320242025: 0 wickets2026: 1 wickets12026
Last 20 T20I bowling innings
T20I innings by wickets

Recent T20I form

Last 10 batting innings
182runs
20.22average
116.66strike rate
050s
0100s
Last 10 bowling innings
9wickets
13.77average
7.08economy
11.66strike rate
2/24best

T20I record by situation

43 recorded innings
Dhananjaya de Silva: T20I batting by opposition
MatInnsNORunsHSAvgBFSR1005004s6s
South Africa101001173111.7012792.1200074
India8821795729.83139128.77010183
Pakistan6601143119.00105108.57000120
New Zealand550823716.4060136.6600165
England440401710.004686.9500030
Afghanistan33110466*52.0073142.4601093
Australia3301006233.3381123.4501090
Bangladesh220292114.503876.3100020
Ireland110313131.0025124.0000021
Zimbabwe1111515*N/A15100.0000020
All4343481166*20.79709114.380317016
Dhananjaya de Silva: T20I bowling by opposition
MatInnsBallsMdnsRunsWktsBBIAvgEconSR4w5w
South Africa668408842/2222.006.2821.0000
India443604711/647.007.8336.0000
Pakistan445404821/424.005.3327.0000
Australia333103811/1838.007.3531.0000
Bangladesh221701321/26.504.588.5000
England223604632/2415.337.6612.0000
New Zealand222204511/1445.0012.2722.0000
Afghanistan1160911/99.009.006.0000
Ireland111201311/1313.006.5012.0000
Zimbabwe1160111/11.001.006.0000
All43263040348172/2220.476.8617.8800
Dhananjaya de Silva: T20I batting by home and away
MatInnsNORunsHSAvgBFSR1005004s6s
Home181833416222.73308110.71010294
Away181803065717.00261117.24010279
Neutral77116466*27.33140117.14011143
All4343481166*20.79709114.380317016
Dhananjaya de Silva: T20I bowling by home and away
MatInnsBallsMdnsRunsWktsBBIAvgEconSR4w5w
Home1010120013452/2226.806.7024.0000
Away9988012151/224.208.2517.6000
Neutral779609372/2413.285.8113.7100
All43263040348172/2220.476.8617.8800
Dhananjaya de Silva: T20I batting by batting first or chasing
MatInnsNORunsHSAvgBFSR1005004s6s
Batting first212103636217.28322112.73010316
Chasing2222444866*24.88387115.760213910
All4343481166*20.79709114.380317016
Dhananjaya de Silva: T20I bowling by bowling first or defending
MatInnsBallsMdnsRunsWktsBBIAvgEconSR4w5w
Bowling first14141500159102/2215.906.3615.0000
Defending a total1212154018972/2427.007.3622.0000
All43263040348172/2220.476.8617.8800
Dhananjaya de Silva: T20I batting by batting position
MatInnsNORunsHSAvgBFSR1005004s6s
No. 1110888.001266.6600010
No. 2440683117.0056121.4200053
No. 31414230566*25.41255119.60021283
No. 4141412643720.30235112.34000238
No. 54415740*19.0056101.7800021
No. 6220675733.5048139.5801091
No. 7440421710.504789.3600020
All4343481166*20.79709114.380317016
Dhananjaya de Silva: T20I batting by match result
MatInnsNORunsHSAvgBFSR1005004s6s
Won1515433566*30.45292114.72010307
Lost262604476217.19388115.20021398
Tied220291514.5029100.0000011
All4343481166*20.79709114.380317016
Dhananjaya de Silva: T20I bowling by match result
MatInnsBallsMdnsRunsWktsBBIAvgEconSR4w5w
Won1010113010782/2213.375.6814.1200
Lost1515167021382/2426.627.6520.8700
Tied112402811/2828.007.0024.0000
All43263040348172/2220.476.8617.8800
Dhananjaya de Silva: T20I batting by year
MatInnsNORunsHSAvgBFSR1005004s6s
2015220453122.504795.7400020
2016220746237.0058127.5801060
2017330482716.004997.9500022
2018220483124.0045106.6600062
2019440421410.505379.2400020
2020220745737.0049151.02010101
20217728140*16.2079102.5300041
202277116966*28.16137123.35011163
20236601053717.5071147.8800096
2024551822420.508497.6100071
2026330432214.3337116.2100060
All4343481166*20.79709114.380317016
Dhananjaya de Silva: T20I bowling by year
MatInnsBallsMdnsRunsWktsBBIAvgEconSR4w5w
2016221802000/8N/A6.66N/A00
20171160311/33.003.006.0000
2018223604432/2214.667.3312.0000
2019223003311/2833.006.6030.0000
2020221802800/13N/A9.33N/A00
2021333604300/12N/A7.16N/A00
20227797010072/2414.286.1813.8500
2023221603711/637.0013.8716.0000
2024332301431/14.663.657.6600
2026222402611/426.006.5024.0000
All43263040348172/2220.476.8617.8800
Dhananjaya de Silva: T20I batting by ground
MatInnsNORunsHSAvgBFSR1005004s6s
R Premadasa Stadium121232486227.55232106.89010193
Rangiri Dambulla International Stadium440702417.5056125.0000081
All4343481166*20.79709114.380317016
Dhananjaya de Silva: T20I bowling by ground
MatInnsBallsMdnsRunsWktsBBIAvgEconSR4w5w
R Premadasa Stadium7790010042/2225.006.6622.5000
All43263040348172/2220.476.8617.8800
Dhananjaya de Silva: T20I batting by series and tournaments
MatInnsNORunsHSAvgBFSR1005004s6s
ICC Men's T20 World Cup550873117.408898.8600161
Sri Lanka tour of India5501075721.4075142.66010142
South Africa tour of Sri Lanka44037319.2537100.0000042
Sri Lanka tour of New Zealand440823720.5057143.8500065
India tour of Sri Lanka3327240*72.0064112.5000041
Sri Lanka in South Africa T20I Series330482716.004997.9500022
Sri Lanka tour of South Africa330321410.664178.0400010
All4343481166*20.79709114.380317016
Dhananjaya de Silva: T20I bowling by series and tournaments
MatInnsBallsMdnsRunsWktsBBIAvgEconSR4w5w
ICC Men's T20 World Cup557308062/2413.336.5712.1600
South Africa tour of Sri Lanka334805222/2226.006.5024.0000
Sri Lanka tour of India332403411/634.008.5024.0000
All43263040348172/2220.476.8617.8800
Dhananjaya de Silva: T20I batting by batting first or chasing
MatInnsNORunsHSAvgBFSR1005004s6s
Batting first212103636217.28322112.73010316
Chasing2222444866*24.88387115.760213910
All4343481166*20.79709114.380317016
Dhananjaya de Silva: T20I bowling by bowling first or defending
MatInnsBallsMdnsRunsWktsBBIAvgEconSR4w5w
Bowling first14141500159102/2215.906.3615.0000
Defending a total1212154018972/2427.007.3622.0000
All43263040348172/2220.476.8617.8800

- not recorded in the scorecards · N/A no dismissals or balls to divide by

Best T20I performances

Dhananjaya de Silva: highest T20I scores
ScoreBFSR4s6sOpponentGroundDate
66*42157.1462AfghanistanBrisbane Cricket Ground2022-11-01
6250124.0050AustraliaR Premadasa Stadium2016-09-09
5736158.3381IndiaMaharashtra Cricket Association Stadium2020-01-10
40*34117.6411IndiaR Premadasa Stadium2021-07-28
3726142.3032New ZealandUniversity Oval, Dunedin2023-04-05
313296.8710PakistanR Premadasa Stadium2015-07-30
3126119.2342South AfricaR Premadasa Stadium2018-08-14
3125124.0021IrelandBellerive Oval2022-10-23
2821133.3340PakistanDubai International Cricket Stadium2022-09-11
2716168.7522South AfricaSuperSport Park2017-01-20
Dhananjaya de Silva: best T20I bowling
FiguresBallsMdnsEconOpponentGroundDate
2/222405.50South AfricaR Premadasa Stadium2018-08-14
2/242406.00EnglandSydney Cricket Ground2022-11-05
1/1601.00ZimbabweR Premadasa Stadium2024-01-18
1/2502.40BangladeshSylhet International Cricket Stadium2024-03-09
1/3603.00South AfricaThe Wanderers Stadium2017-01-22
1/41202.00PakistanRangiri Dambulla International Stadium2026-01-07
1/6606.00IndiaWankhede Stadium2023-01-03
1/9609.00AfghanistanBrisbane Cricket Ground2022-11-01
1/111205.50BangladeshGrand Prairie Stadium2024-06-07
1/131206.50IrelandBellerive Oval2022-10-23

Latest T20I matches

Latest T20I matches
DateOpponentBatBowlGroundResult
2026-01-30England11-Pallekele International Cricket StadiumEngland won by 11 runs (D/L method)
2026-01-11Pakistan220/22Rangiri Dambulla International StadiumSri Lanka won by 14 runs
2026-01-09Pakistan v Sri Lankadid not bat-Rangiri Dambulla International StadiumNo result
2026-01-07Pakistan101/4Rangiri Dambulla International StadiumPakistan won by 6 wickets
2024-06-07Bangladesh211/11Grand Prairie StadiumBangladesh won by 2 wickets
2024-03-09Bangladesh81/2Sylhet International Cricket StadiumSri Lanka won by 28 runs
2024-02-19Afghanistan14-Rangiri Dambulla International StadiumSri Lanka won by 72 runs
2024-02-17Afghanistan24-Rangiri Dambulla International StadiumSri Lanka won by 4 runs
2024-01-18Zimbabwe15*1/1R Premadasa StadiumSri Lanka won by 9 wickets
2023-04-08New Zealand20-John Davies OvalNew Zealand won by 4 wickets