Dasun Shanaka vs Pakistan record
Dasun Shanaka has scored 309 runs in 20 T20Is against Pakistan at an average of 18.18 (strike rate 148.6), with 2 fifties. In ODIs: 170 runs in 7 matches at an average of 28.33 (strike rate 111.1), with 1 fifty.
27MatchesT20I 20 · ODI 7
479Runsaverage 20.83 · SR 132.7
76*Highest score0 hundreds · 3 fifties
Dasun Shanaka against Pakistan by format
| Format | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| T20I | 20 | 309 | 18.18 | 148.6 |
| ODI | 7 | 170 | 28.33 | 111.1 |
Dasun Shanaka against Pakistan year by year
| Year | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| 2026 T20I | 6 | 149 | 37.25 | 206.9 |
| 2026 ODI | 3 | 45 | 22.50 | 166.7 |
| 2025 T20I | 4 | 19 | 4.75 | 100.0 |
| 2023 ODI | 2 | 14 | 7.00 | 63.6 |
| 2022 T20I | 2 | 23 | 11.50 | 121.1 |
5 earlier years
| Year | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| 2019 T20I | 3 | 56 | 28.00 | 112.0 |
| 2019 ODI | 2 | 111 | 55.50 | 106.7 |
| 2017 T20I | 3 | 55 | 18.33 | 131.0 |
| 2016 T20I | 1 | 0 | 0.00 | 0.0 |
| 2015 T20I | 1 | 7 | 7.00 | 175.0 |
Dasun Shanaka's best innings against Pakistan
Fifties and hundreds, highest first
| Score | Balls | Date |
|---|---|---|
| 76* | 31 | 28 Feb 2026 |
| 68 | 80 | 30 Sept 2019 |
| 54 | 36 | 29 Oct 2017 |
Dasun Shanaka against Pakistan by ground
| Ground | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| Rawalpindi Cricket Stadium | 7 | 74 | 12.33 | 125.4 |
| Gaddafi Stadium | 6 | 127 | 31.75 | 133.7 |
| Zayed Cricket Stadium | 3 | 1 | 0.33 | 14.3 |
| National Stadium, Karachi | 2 | 111 | 55.50 | 106.7 |
| Rangiri Dambulla International Stadium | 2 | 46 | 23.00 | 255.6 |
| Dubai International Cricket Stadium | 2 | 23 | 11.50 | 121.1 |
| R Premadasa Stadium | 2 | 9 | 4.50 | 112.5 |
| Pallekele International Cricket Stadium | 1 | 76 | — | 245.2 |
Pakistan bowlers Dasun Shanaka has faced most
Balls faced, runs and dismissals, in internationals
| Bowler | Balls | Runs | Outs | SR |
|---|---|---|---|---|
| Shadab Khan | 51 | 88 | 3 | 172.5 |
| Wahab Riaz | 45 | 42 | 2 | 93.3 |
Dasun Shanaka's batting in every match against Pakistan
Newest first. * not out
| Date | Runs | Balls | Result |
|---|---|---|---|
| 31 Oct 2026 | 17 | 9 | Lost |
| 18 Oct 2026 | 28 | 18 | Lost |
| 11 Oct 2026 | 9 | 8 | Lost |
| 9 Oct 2026 | 18 | 15 | Lost |
| 28 Feb 2026 | 76* | 31 | Lost |
20 older innings
| Date | Runs | Balls | Result |
|---|---|---|---|
| 11 Jan 2026 | 34 | 9 | Won |
| 7 Jan 2026 | 12 | 9 | Lost |
| 29 Nov 2025 | 2 | 7 | Lost |
| 27 Nov 2025 | 17 | 10 | Won |
| 22 Nov 2025 | 0 | 1 | Lost |
| 23 Sept 2025 | 0 | 1 | Lost |
| 10 Oct 2023 | 12 | 18 | Lost |
| 14 Sept 2023 | 2 | 4 | Won |
| 11 Sept 2022 | 2 | 3 | Won |
| 9 Sept 2022 | 21 | 16 | Won |
| 9 Oct 2019 | 12 | 25 | Won |
| 7 Oct 2019 | 27* | 15 | Won |
| 5 Oct 2019 | 17 | 10 | Won |
| 2 Oct 2019 | 43 | 24 | Lost |
| 30 Sept 2019 | 68 | 80 | Lost |
| 29 Oct 2017 | 54 | 36 | Lost |
| 27 Oct 2017 | 1 | 3 | Lost |
| 26 Oct 2017 | 0 | 3 | Lost |
| 4 Mar 2016 | 0 | 2 | Lost |
| 1 Aug 2015 | 7 | 4 | Lost |
Dasun Shanaka vs Pakistan: questions and answers
- How many matches has Dasun Shanaka played against Pakistan?
- Dasun Shanaka has played 27 matches against Pakistan (20 in T20Is, 7 in ODIs), from 2015 to 2026. Sri Lanka won 10 and lost 17 of them.
- How many runs has Dasun Shanaka scored against Pakistan?
- Dasun Shanaka has scored 479 runs in 25 innings against Pakistan at an average of 20.83 and a strike rate of 132.7 (309 runs at an average of 18.18 in T20Is, 170 runs at an average of 28.33 in ODIs).
- What is Dasun Shanaka's highest score against Pakistan?
- Dasun Shanaka's highest score against Pakistan is 76 not out off 31 balls (T20I) at Pallekele International Cricket Stadium on 28 February 2026.
- How many hundreds has Dasun Shanaka scored against Pakistan?
- Dasun Shanaka has scored no hundreds and 3 fifties against Pakistan.
- Where has Dasun Shanaka scored the most runs against Pakistan?
- At Gaddafi Stadium: 127 runs in 5 innings against Pakistan, at an average of 31.75.
- How does Dasun Shanaka usually get out against Pakistan?
- Of Dasun Shanaka's 23 dismissals against Pakistan: caught 15, bowled 4, run out 2, lbw 1 and stumped 1. Shadab Khan has dismissed Dasun Shanaka most often, 3 times in 51 balls.
- When did Dasun Shanaka last play against Pakistan?
- On 31 October 2026 (ODI) at Gaddafi Stadium: 17 off 9 balls and 0/57 with the ball. Sri Lanka lost that match.