Dasun Shanaka vs Bangladesh record
Dasun Shanaka has scored 294 runs in 16 T20Is against Bangladesh at an average of 36.75 (strike rate 146.3), with 1 fifty. In ODIs: 100 runs in 6 matches at an average of 20.00 (strike rate 75.2).
22MatchesT20I 16 · ODI 6
394Runsaverage 30.31 · SR 118.0
64*Highest score0 hundreds · 1 fifties
Dasun Shanaka against Bangladesh by format
| Format | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| T20I | 16 | 294 | 36.75 | 146.3 |
| ODI | 6 | 100 | 20.00 | 75.2 |
Dasun Shanaka against Bangladesh year by year
| Year | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| 2025 T20I | 5 | 120 | 60.00 | 148.1 |
| 2024 T20I | 4 | 42 | 21.00 | 123.5 |
| 2023 ODI | 2 | 38 | 38.00 | 71.7 |
| 2022 T20I | 1 | 45 | 45.00 | 136.4 |
| 2021 ODI | 2 | 25 | 12.50 | 56.8 |
5 earlier years
| Year | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| 2021 T20I | 1 | 1 | — | 100.0 |
| 2019 ODI | 1 | 30 | 30.00 | 214.3 |
| 2018 T20I | 4 | 72 | 36.00 | 189.5 |
| 2018 ODI | 1 | 7 | 7.00 | 31.8 |
| 2016 T20I | 1 | 14 | 14.00 | 100.0 |
Dasun Shanaka's best innings against Bangladesh
Fifties and hundreds, highest first
| Score | Balls | Date |
|---|---|---|
| 64* | 37 | 20 Sept 2025 |
Dasun Shanaka against Bangladesh by ground
| Ground | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| R Premadasa Stadium | 5 | 89 | 22.25 | 120.3 |
| Shere Bangla National Stadium | 4 | 81 | 27.00 | 98.8 |
| Sylhet International Cricket Stadium | 4 | 69 | 69.00 | 181.6 |
| Dubai International Cricket Stadium | 3 | 116 | 58.00 | 126.1 |
| Pallekele International Cricket Stadium | 2 | 14 | — | 66.7 |
| Rangiri Dambulla International Stadium | 1 | 20 | 20.00 | 125.0 |
| Grand Prairie Stadium | 1 | 3 | 3.00 | 42.9 |
| Zayed Cricket Stadium | 1 | 1 | 1.00 | 33.3 |
Bangladesh bowlers Dasun Shanaka has faced most
Balls faced, runs and dismissals, in internationals
| Bowler | Balls | Runs | Outs | SR |
|---|---|---|---|---|
| Mustafizur Rahman | 59 | 77 | 1 | 130.5 |
| Shakib Al Hasan | 54 | 30 | 0 | 55.6 |
| Mehedi Hasan Miraz | 43 | 32 | 2 | 74.4 |
| Taskin Ahmed | 36 | 30 | 1 | 83.3 |
Dasun Shanaka's batting in every match against Bangladesh
Newest first. * not out
| Date | Runs | Balls | Result |
|---|---|---|---|
| 20 Sept 2025 | 64* | 37 | Lost |
| 13 Sept 2025 | 1 | 3 | Won |
| 16 Jul 2025 | 35* | 25 | Lost |
| 13 Jul 2025 | 20 | 16 | Lost |
| 7 Jun 2024 | 3 | 7 | Lost |
15 older innings
| Date | Runs | Balls | Result |
|---|---|---|---|
| 9 Mar 2024 | 19 | 9 | Won |
| 6 Mar 2024 | 20* | 18 | Lost |
| 9 Sept 2023 | 24 | 32 | Won |
| 31 Aug 2023 | 14* | 21 | Won |
| 1 Sept 2022 | 45 | 33 | Won |
| 24 Oct 2021 | 1* | 1 | Won |
| 25 May 2021 | 11 | 19 | Lost |
| 23 May 2021 | 14 | 25 | Lost |
| 31 Jul 2019 | 30 | 14 | Won |
| 15 Sept 2018 | 7 | 22 | Lost |
| 16 Mar 2018 | 0 | 1 | Lost |
| 10 Mar 2018 | 0 | 2 | Lost |
| 18 Feb 2018 | 30* | 11 | Won |
| 15 Feb 2018 | 42* | 24 | Won |
| 28 Feb 2016 | 14 | 14 | Lost |
Dasun Shanaka vs Bangladesh: questions and answers
- How many matches has Dasun Shanaka played against Bangladesh?
- Dasun Shanaka has played 22 matches against Bangladesh (16 in T20Is, 6 in ODIs), from 2016 to 2025. Sri Lanka won 11 and lost 11 of them.
- How many runs has Dasun Shanaka scored against Bangladesh?
- Dasun Shanaka has scored 394 runs in 20 innings against Bangladesh at an average of 30.31 and a strike rate of 118.0 (294 runs at an average of 36.75 in T20Is, 100 runs at an average of 20.00 in ODIs).
- What is Dasun Shanaka's highest score against Bangladesh?
- Dasun Shanaka's highest score against Bangladesh is 64 not out off 37 balls (T20I) at Dubai International Cricket Stadium on 20 September 2025.
- How many hundreds has Dasun Shanaka scored against Bangladesh?
- Dasun Shanaka has scored no hundreds and 1 fifty against Bangladesh.
- Where has Dasun Shanaka scored the most runs against Bangladesh?
- At Dubai International Cricket Stadium: 116 runs in 3 innings against Bangladesh, at an average of 58.00.
- How does Dasun Shanaka usually get out against Bangladesh?
- Of Dasun Shanaka's 13 dismissals against Bangladesh: caught 9, run out 2 and bowled 2. Mehedi Hasan Miraz has dismissed Dasun Shanaka most often, twice in 43 balls.
- When did Dasun Shanaka last play against Bangladesh?
- On 20 September 2025 (T20I) at Dubai International Cricket Stadium: 64 not out off 37 balls and 2/21 with the ball. Sri Lanka lost that match.