17MatchesT20I 9 · ODI 8
236Runsaverage 26.22 · SR 97.5
102Highest score1 hundreds · 0 fifties

Dasun Shanaka against Zimbabwe by format

FormatMatRunsAvgSR100s/50sHS
T20I99418.80116.00/034
ODI814235.5088.21/0102

Dasun Shanaka against Zimbabwe year by year

YearMatRunsAvgSR100s/50sHS
2026 T20I166.0085.70/06
2025 T20I55317.67101.90/034
2024 T20I33535.00159.10/026*
2024 ODI2157.5046.90/08
2023 ODI10——0/0—
2 earlier years
YearMatRunsAvgSR100s/50sHS
2022 ODI312763.5098.41/0102
2016 ODI20——0/0—

Dasun Shanaka's best innings against Zimbabwe

Fifties and hundreds, highest first

ScoreBallsFormatGroundDate
10294ODIPallekele International Cricket Stadium18 Jan 2022

Dasun Shanaka against Zimbabwe by ground

Zimbabwe bowlers Dasun Shanaka has faced most

Balls faced, runs and dismissals, in internationals

BowlerBallsRunsOutsSR
Richard Ngarava4543295.6
Sean Williams40441110.0
Sikandar Raza3427179.4
Wellington Masakadza3023076.7

Dasun Shanaka's batting in every match against Zimbabwe

Newest first. * not out

DateFormatRunsBalls4s6sSRResultGround
19 Feb 2026T20I670085.7LostR Premadasa Stadium
20 Nov 2025T20I342522136.0LostRawalpindi Cricket Stadium
6 Sept 2025T20I13210061.9LostHarare Sports Club
3 Sept 2025T20I6600100.0WonHarare Sports Club
16 Jan 2024T20I9420225.0LostR Premadasa Stadium
6 older innings
DateFormatRunsBalls4s6sSRResultGround
14 Jan 2024T20I26*1840144.4WonR Premadasa Stadium
8 Jan 2024ODI7130053.8WonR Premadasa Stadium
6 Jan 2024ODI8190042.1No resultR Premadasa Stadium
21 Jan 2022ODI15231065.2WonPallekele International Cricket Stadium
18 Jan 2022ODI1029474108.5LostPallekele International Cricket Stadium
16 Jan 2022ODI10*121083.3WonPallekele International Cricket Stadium

Dasun Shanaka vs Zimbabwe: questions and answers

How many matches has Dasun Shanaka played against Zimbabwe?
Dasun Shanaka has played 17 matches against Zimbabwe (9 in T20Is, 8 in ODIs), from 2016 to 2026. Sri Lanka won 10 and lost 5 of them.
How many runs has Dasun Shanaka scored against Zimbabwe?
Dasun Shanaka has scored 236 runs in 11 innings against Zimbabwe at an average of 26.22 and a strike rate of 97.5 (94 runs at an average of 18.80 in T20Is, 142 runs at an average of 35.50 in ODIs).
What is Dasun Shanaka's highest score against Zimbabwe?
Dasun Shanaka's highest score against Zimbabwe is 102 off 94 balls (ODI) at Pallekele International Cricket Stadium on 18 January 2022.
How many hundreds has Dasun Shanaka scored against Zimbabwe?
Dasun Shanaka has scored 1 hundred and 0 fifties against Zimbabwe.
Where has Dasun Shanaka scored the most runs against Zimbabwe?
At Pallekele International Cricket Stadium: 127 runs in 3 innings against Zimbabwe, at an average of 63.50.
How does Dasun Shanaka usually get out against Zimbabwe?
Of Dasun Shanaka's 9 dismissals against Zimbabwe: caught 9. Richard Ngarava has dismissed Dasun Shanaka most often, twice in 45 balls.
When did Dasun Shanaka last play against Zimbabwe?
On 19 February 2026 (T20I) at R Premadasa Stadium: 6 off 7 balls and 1/26 with the ball. Sri Lanka lost that match.