Dasun Shanaka vs Zimbabwe record
Dasun Shanaka has scored 94 runs in 9 T20Is against Zimbabwe at an average of 18.80 (strike rate 116.0). In ODIs: 142 runs in 8 matches at an average of 35.50 (strike rate 88.2), with 1 hundred.
17MatchesT20I 9 · ODI 8
236Runsaverage 26.22 · SR 97.5
102Highest score1 hundreds · 0 fifties
Dasun Shanaka against Zimbabwe by format
| Format | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| T20I | 9 | 94 | 18.80 | 116.0 |
| ODI | 8 | 142 | 35.50 | 88.2 |
Dasun Shanaka against Zimbabwe year by year
| Year | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| 2026 T20I | 1 | 6 | 6.00 | 85.7 |
| 2025 T20I | 5 | 53 | 17.67 | 101.9 |
| 2024 T20I | 3 | 35 | 35.00 | 159.1 |
| 2024 ODI | 2 | 15 | 7.50 | 46.9 |
| 2023 ODI | 1 | 0 | — | — |
2 earlier years
| Year | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| 2022 ODI | 3 | 127 | 63.50 | 98.4 |
| 2016 ODI | 2 | 0 | — | — |
Dasun Shanaka's best innings against Zimbabwe
Fifties and hundreds, highest first
| Score | Balls | Date |
|---|---|---|
| 102 | 94 | 18 Jan 2022 |
Dasun Shanaka against Zimbabwe by ground
| Ground | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| R Premadasa Stadium | 6 | 56 | 14.00 | 91.8 |
| Pallekele International Cricket Stadium | 3 | 127 | 63.50 | 98.4 |
| Harare Sports Club | 3 | 19 | 9.50 | 70.4 |
| Queens Sports Club | 3 | 0 | — | — |
| Rawalpindi Cricket Stadium | 2 | 34 | 34.00 | 136.0 |
Zimbabwe bowlers Dasun Shanaka has faced most
Balls faced, runs and dismissals, in internationals
| Bowler | Balls | Runs | Outs | SR |
|---|---|---|---|---|
| Richard Ngarava | 45 | 43 | 2 | 95.6 |
| Sean Williams | 40 | 44 | 1 | 110.0 |
| Sikandar Raza | 34 | 27 | 1 | 79.4 |
| Wellington Masakadza | 30 | 23 | 0 | 76.7 |
Dasun Shanaka's batting in every match against Zimbabwe
Newest first. * not out
| Date | Runs | Balls | Result |
|---|---|---|---|
| 19 Feb 2026 | 6 | 7 | Lost |
| 20 Nov 2025 | 34 | 25 | Lost |
| 6 Sept 2025 | 13 | 21 | Lost |
| 3 Sept 2025 | 6 | 6 | Won |
| 16 Jan 2024 | 9 | 4 | Lost |
6 older innings
| Date | Runs | Balls | Result |
|---|---|---|---|
| 14 Jan 2024 | 26* | 18 | Won |
| 8 Jan 2024 | 7 | 13 | Won |
| 6 Jan 2024 | 8 | 19 | No result |
| 21 Jan 2022 | 15 | 23 | Won |
| 18 Jan 2022 | 102 | 94 | Lost |
| 16 Jan 2022 | 10* | 12 | Won |
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.