Dasun Shanaka vs India record
Dasun Shanaka has scored 452 runs in 24 T20Is against India at an average of 28.25 (strike rate 142.6), with 2 fifties. In ODIs: 185 runs in 8 matches at an average of 26.43 (strike rate 88.1), with 1 hundred.
32MatchesT20I 24 · ODI 8
637Runsaverage 27.70 · SR 120.9
108*Highest score1 hundreds · 2 fifties
Dasun Shanaka against India by format
| Format | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| T20I | 24 | 452 | 28.25 | 142.6 |
| ODI | 8 | 185 | 26.43 | 88.1 |
Dasun Shanaka against India year by year
| Year | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| 2025 T20I | 1 | 22 | — | 200.0 |
| 2024 T20I | 2 | 0 | 0.00 | 0.0 |
| 2023 ODI | 5 | 130 | 32.50 | 96.3 |
| 2023 T20I | 3 | 124 | 62.00 | 187.9 |
| 2022 T20I | 4 | 157 | 157.00 | 193.8 |
6 earlier years
| Year | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| 2021 T20I | 3 | 19 | 9.50 | 95.0 |
| 2021 ODI | 3 | 55 | 18.33 | 73.3 |
| 2020 T20I | 2 | 16 | 8.00 | 94.1 |
| 2018 T20I | 2 | 34 | 34.00 | 100.0 |
| 2017 T20I | 3 | 30 | 15.00 | 90.9 |
| 2016 T20I | 4 | 50 | 12.50 | 92.6 |
Dasun Shanaka's best innings against India
Fifties and hundreds, highest first
| Score | Balls | Date |
|---|---|---|
| 108* | 88 | 10 Jan 2023 |
| 74* | 38 | 27 Feb 2022 |
| 56* | 22 | 5 Jan 2023 |
Dasun Shanaka against India by ground
| Ground | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| R Premadasa Stadium | 11 | 117 | 13.00 | 78.5 |
| MCA Stadium | 3 | 68 | 34.00 | 174.4 |
| HPCA Stadium | 2 | 121 | — | 212.3 |
| Wankhede Stadium | 2 | 74 | 74.00 | 145.1 |
| Dubai International Cricket Stadium | 2 | 55 | — | 189.7 |
| Pallekele International Cricket Stadium | 2 | 0 | 0.00 | 0.0 |
| Barsapara Cricket Stadium | 1 | 108 | — | 122.7 |
| JSCA International Stadium Complex | 1 | 27 | 27.00 | 150.0 |
India bowlers Dasun Shanaka has faced most
Balls faced, runs and dismissals, in internationals
| Bowler | Balls | Runs | Outs | SR |
|---|---|---|---|---|
| Yuzvendra Chahal | 83 | 73 | 4 | 88.0 |
| Axar Patel | 52 | 58 | 0 | 111.5 |
| Kuldeep Yadav | 51 | 41 | 4 | 80.4 |
| Hardik Pandya | 31 | 32 | 0 | 103.2 |
Dasun Shanaka's batting in every match against India
Newest first. * not out
| Date | Runs | Balls | Result |
|---|---|---|---|
| 26 Sept 2025 | 22* | 11 | Lost |
| 28 Jul 2024 | 0 | 1 | Lost |
| 27 Jul 2024 | 0 | 0 | Lost |
| 17 Sept 2023 | 0 | 4 | Lost |
| 12 Sept 2023 | 9 | 13 | Lost |
26 older innings
| Date | Runs | Balls | Result |
|---|---|---|---|
| 15 Jan 2023 | 11 | 26 | Lost |
| 12 Jan 2023 | 2 | 4 | Lost |
| 10 Jan 2023 | 108* | 88 | Lost |
| 7 Jan 2023 | 23 | 17 | Lost |
| 5 Jan 2023 | 56* | 22 | Won |
| 3 Jan 2023 | 45 | 27 | Lost |
| 6 Sept 2022 | 33* | 18 | Won |
| 27 Feb 2022 | 74* | 38 | Lost |
| 26 Feb 2022 | 47* | 19 | Lost |
| 24 Feb 2022 | 3 | 6 | Lost |
| 28 Jul 2021 | 3 | 6 | Won |
| 25 Jul 2021 | 16 | 14 | Lost |
| 23 Jul 2021 | 0 | 1 | Won |
| 20 Jul 2021 | 16 | 24 | Lost |
| 18 Jul 2021 | 39 | 50 | Lost |
| 10 Jan 2020 | 9 | 9 | Lost |
| 7 Jan 2020 | 7 | 8 | Lost |
| 12 Mar 2018 | 19 | 16 | Lost |
| 6 Mar 2018 | 15* | 18 | Won |
| 24 Dec 2017 | 29* | 24 | Lost |
| 20 Dec 2017 | 1 | 6 | Lost |
| 6 Sept 2017 | 0 | 3 | Lost |
| 1 Mar 2016 | 1 | 4 | Lost |
| 14 Feb 2016 | 19 | 24 | Lost |
| 12 Feb 2016 | 27 | 18 | Lost |
| 9 Feb 2016 | 3 | 8 | Won |
Dasun Shanaka vs India: questions and answers
- How many matches has Dasun Shanaka played against India?
- Dasun Shanaka has played 32 matches against India (24 in T20Is, 8 in ODIs), from 2016 to 2025. Sri Lanka won 7 and lost 25 of them.
- How many runs has Dasun Shanaka scored against India?
- Dasun Shanaka has scored 637 runs in 31 innings against India at an average of 27.70 and a strike rate of 120.9 (452 runs at an average of 28.25 in T20Is, 185 runs at an average of 26.43 in ODIs).
- What is Dasun Shanaka's highest score against India?
- Dasun Shanaka's highest score against India is 108 not out off 88 balls (ODI) at Barsapara Cricket Stadium on 10 January 2023.
- How many hundreds has Dasun Shanaka scored against India?
- Dasun Shanaka has scored 1 hundred and 2 fifties against India.
- Where has Dasun Shanaka scored the most runs against India?
- At HPCA Stadium: 121 runs in 2 innings against India, at an average of —.
- How does Dasun Shanaka usually get out against India?
- Of Dasun Shanaka's 23 dismissals against India: caught 11, bowled 7, run out 2, stumped 2 and lbw 1. Yuzvendra Chahal has dismissed Dasun Shanaka most often, 4 times in 83 balls.
- When did Dasun Shanaka last play against India?
- On 26 September 2025 (T20I) at Dubai International Cricket Stadium: 22 not out off 11 balls and 1/23 with the ball. Sri Lanka lost that match.