Wanindu Hasaranga vs India record
Wanindu Hasaranga has scored 80 runs in 13 T20Is against India at an average of 8.89 (strike rate 131.1) and taken 18 wickets in 13 T20Is at an economy of 7.96, best 4/9. In ODIs: 111 runs in 9 matches at an average of 12.33 (strike rate 92.5).
22MatchesT20I 13 · ODI 9
191Runsaverage 10.61 · SR 105.5
24Highest score0 hundreds · 0 fifties
25Wicketseconomy 6.39 · best 4/9
Wanindu Hasaranga against India by format
| Format | Mat | Runs | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|
| T20I | 13 | 80 | 8.89 | 131.1 | 18 | 7.96 |
| ODI | 9 | 111 | 12.33 | 92.5 | 7 | 5.29 |
Wanindu Hasaranga against India year by year
| Year | Mat | Runs | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|
| 2025 T20I | 1 | 0 | — | — | 1 | 9.25 |
| 2024 T20I | 3 | 5 | 1.67 | 62.5 | 4 | 9.10 |
| 2024 ODI | 1 | 24 | 24.00 | 68.6 | 3 | 5.80 |
| 2023 ODI | 3 | 38 | 12.67 | 122.6 | 0 | 4.97 |
| 2023 T20I | 3 | 30 | 10.00 | 157.9 | 3 | 9.00 |
5 earlier years
| Year | Mat | Runs | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|
| 2022 T20I | 1 | 0 | — | — | 0 | 9.75 |
| 2021 T20I | 3 | 29 | 14.50 | 131.8 | 7 | 5.58 |
| 2021 ODI | 2 | 16 | 8.00 | 88.9 | 3 | 4.32 |
| 2020 T20I | 2 | 16 | 16.00 | 133.3 | 3 | 7.13 |
| 2017 ODI | 3 | 33 | 11.00 | 91.7 | 1 | 7.32 |
Wanindu Hasaranga's best bowling against India
Three or more wickets in a match, best first
| Figures | Overs | Date |
|---|---|---|
| 4/9 | 4 | 29 Jul 2021 |
| 3/37 | 10 | 20 Jul 2021 |
| 3/58 | 10 | 2 Aug 2024 |
Wanindu Hasaranga against India by ground
| Ground | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| R Premadasa Stadium | 8 | 100 | 14.29 | 94.3 |
| Pallekele International Cricket Stadium | 3 | 5 | 1.67 | 62.5 |
| Dubai International Cricket Stadium | 2 | 0 | — | — |
| MCA Stadium | 2 | 0 | 0.00 | 0.0 |
| Eden Gardens | 1 | 21 | 21.00 | 123.5 |
| Wankhede Stadium | 1 | 21 | 21.00 | 210.0 |
| Barsapara Cricket Stadium | 1 | 16 | 16.00 | 228.6 |
| Holkar Cricket Stadium | 1 | 16 | — | 160.0 |
India bowlers Wanindu Hasaranga has faced most
Balls faced, runs and dismissals, in internationals
| Bowler | Balls | Runs | Outs | SR |
|---|---|---|---|---|
| Kuldeep Yadav | 38 | 53 | 0 | 139.5 |
| Axar Patel | 36 | 35 | 1 | 97.2 |
India batters Wanindu Hasaranga has bowled to most
Balls bowled, runs and dismissals, in internationals
| Batter | Balls | Runs | Outs | SR |
|---|---|---|---|---|
| Virat Kohli | 86 | 80 | 1 | 93.0 |
| Shikhar Dhawan | 74 | 70 | 2 | 94.6 |
| KL Rahul | 67 | 47 | 2 | 70.1 |
| Suryakumar Yadav | 63 | 108 | 2 | 171.4 |
| Shreyas Iyer | 50 | 69 | 0 | 138.0 |
| Shubman Gill | 50 | 54 | 2 | 108.0 |
| Hardik Pandya | 44 | 40 | 0 | 90.9 |
| Rohit Sharma | 40 | 47 | 0 | 117.5 |
Wanindu Hasaranga's batting in every match against India
Newest first. * not out
| Date | Runs | Balls | Result |
|---|---|---|---|
| 2 Aug 2024 | 24 | 35 | Tied |
| 30 Jul 2024 | 3 | 4 | Lost |
| 28 Jul 2024 | 0 | 1 | Lost |
| 27 Jul 2024 | 2 | 3 | Lost |
| 15 Jan 2023 | 1 | 7 | Lost |
15 older innings
| Date | Runs | Balls | Result |
|---|---|---|---|
| 12 Jan 2023 | 21 | 17 | Lost |
| 10 Jan 2023 | 16 | 7 | Lost |
| 7 Jan 2023 | 9 | 8 | Lost |
| 5 Jan 2023 | 0 | 1 | Won |
| 3 Jan 2023 | 21 | 10 | Lost |
| 29 Jul 2021 | 14* | 9 | Won |
| 28 Jul 2021 | 15 | 11 | Won |
| 25 Jul 2021 | 0 | 2 | Lost |
| 20 Jul 2021 | 8 | 11 | Lost |
| 18 Jul 2021 | 8 | 7 | Lost |
| 10 Jan 2020 | 0 | 2 | Lost |
| 7 Jan 2020 | 16* | 10 | Lost |
| 3 Sept 2017 | 9 | 9 | Lost |
| 31 Aug 2017 | 22 | 22 | Lost |
| 20 Aug 2017 | 2 | 5 | Lost |
Wanindu Hasaranga's bowling in every match against India
Newest first
| Date | Overs | Runs | Wkts | Result |
|---|---|---|---|---|
| 26 Sept 2025 | 4 | 37 | 1 | Lost |
| 2 Aug 2024 | 10 | 58 | 3 | Tied |
| 30 Jul 2024 | 4 | 29 | 2 | Lost |
| 28 Jul 2024 | 2 | 34 | 1 | Lost |
| 27 Jul 2024 | 4 | 28 | 1 | Lost |
17 older matches
| Date | Overs | Runs | Wkts | Result |
|---|---|---|---|---|
| 15 Jan 2023 | 10 | 54 | 0 | Lost |
| 12 Jan 2023 | 10 | 28 | 0 | Lost |
| 10 Jan 2023 | 10 | 67 | 0 | Lost |
| 7 Jan 2023 | 4 | 36 | 1 | Lost |
| 5 Jan 2023 | 3 | 41 | 1 | Won |
| 3 Jan 2023 | 4 | 22 | 1 | Lost |
| 6 Sept 2022 | 4 | 39 | 0 | Won |
| 29 Jul 2021 | 4 | 9 | 4 | Won |
| 28 Jul 2021 | 4 | 30 | 1 | Won |
| 25 Jul 2021 | 4 | 28 | 2 | Lost |
| 20 Jul 2021 | 10 | 37 | 3 | Lost |
| 18 Jul 2021 | 9 | 45 | 0 | Lost |
| 10 Jan 2020 | 4 | 27 | 1 | Lost |
| 7 Jan 2020 | 4 | 30 | 2 | Lost |
| 3 Sept 2017 | 4.3 | 29 | 1 | Lost |
| 31 Aug 2017 | 2 | 19 | 0 | Lost |
| 20 Aug 2017 | 4.5 | 35 | 0 | Lost |
Wanindu Hasaranga vs India: questions and answers
- How many matches has Wanindu Hasaranga played against India?
- Wanindu Hasaranga has played 22 matches against India (13 in T20Is, 9 in ODIs), from 2017 to 2025. Sri Lanka won 4 and lost 17 of them.
- How many runs has Wanindu Hasaranga scored against India?
- Wanindu Hasaranga has scored 191 runs in 20 innings against India at an average of 10.61 and a strike rate of 105.5 (80 runs at an average of 8.89 in T20Is, 111 runs at an average of 12.33 in ODIs).
- What is Wanindu Hasaranga's highest score against India?
- Wanindu Hasaranga's highest score against India is 24 off 35 balls (ODI) at R Premadasa Stadium on 2 August 2024.
- How many hundreds has Wanindu Hasaranga scored against India?
- Wanindu Hasaranga has scored no hundreds and 0 fifties against India.
- Where has Wanindu Hasaranga scored the most runs against India?
- At R Premadasa Stadium: 100 runs in 8 innings against India, at an average of 14.29.
- How does Wanindu Hasaranga usually get out against India?
- Of Wanindu Hasaranga's 18 dismissals against India: caught 10, bowled 5 and run out 3.
- How many wickets has Wanindu Hasaranga taken against India?
- Wanindu Hasaranga has taken 25 wickets in 22 innings against India at an economy of 6.39 (18 wickets in T20Is, 7 wickets in ODIs).
- What are Wanindu Hasaranga's best bowling figures against India?
- Wanindu Hasaranga's best figures against India are 4/9. Wanindu Hasaranga has taken four or more wickets in a match once against them.
- Which India batter has Wanindu Hasaranga dismissed most?
- Shikhar Dhawan, twice in 74 balls in internationals, for 70 runs.
- When did Wanindu Hasaranga last play against India?
- On 26 September 2025 (T20I) at Dubai International Cricket Stadium: 1/37 with the ball. Sri Lanka lost that match.