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

FormatMatRunsAvgSR100s/50sHSWktsEconBest
T20I13808.89131.10/021187.964/9
ODI911112.3392.50/02475.293/37

Wanindu Hasaranga against India year by year

YearMatRunsAvgSR100s/50sHSWktsEconBest
2025 T20I10——0/0—19.251/37
2024 T20I351.6762.50/0349.102/29
2024 ODI12424.0068.60/02435.803/58
2023 ODI33812.67122.60/02104.970/28
2023 T20I33010.00157.90/02139.001/22
5 earlier years
YearMatRunsAvgSR100s/50sHSWktsEconBest
2022 T20I10——0/0—09.750/39
2021 T20I32914.50131.80/01575.584/9
2021 ODI2168.0088.90/0834.323/37
2020 T20I21616.00133.30/016*37.132/30
2017 ODI33311.0091.70/02217.321/29

Wanindu Hasaranga's best bowling against India

Three or more wickets in a match, best first

FiguresOversFormatGroundDate
4/94T20IR Premadasa Stadium29 Jul 2021
3/3710ODIR Premadasa Stadium20 Jul 2021
3/5810ODIR Premadasa Stadium2 Aug 2024

Wanindu Hasaranga against India by ground

India bowlers Wanindu Hasaranga has faced most

Balls faced, runs and dismissals, in internationals

BowlerBallsRunsOutsSR
Kuldeep Yadav38530139.5
Axar Patel3635197.2

India batters Wanindu Hasaranga has bowled to most

Balls bowled, runs and dismissals, in internationals

BatterBallsRunsOutsSR
Virat Kohli8680193.0
Shikhar Dhawan7470294.6
KL Rahul6747270.1
Suryakumar Yadav631082171.4
Shreyas Iyer50690138.0
Shubman Gill50542108.0
Hardik Pandya4440090.9
Rohit Sharma40470117.5

Wanindu Hasaranga's batting in every match against India

Newest first. * not out

DateFormatRunsBalls4s6sSRResultGround
2 Aug 2024ODI24351268.6TiedR Premadasa Stadium
30 Jul 2024T20I340075.0LostPallekele International Cricket Stadium
28 Jul 2024T20I01000.0LostPallekele International Cricket Stadium
27 Jul 2024T20I230066.7LostPallekele International Cricket Stadium
15 Jan 2023ODI170014.3LostGreenfield International Stadium
15 older innings
DateFormatRunsBalls4s6sSRResultGround
12 Jan 2023ODI211731123.5LostEden Gardens
10 Jan 2023ODI16712228.6LostBarsapara Cricket Stadium
7 Jan 2023T20I9810112.5LostSaurashtra Cricket Association Stadium
5 Jan 2023T20I01000.0WonMCA Stadium
3 Jan 2023T20I211012210.0LostWankhede Stadium
29 Jul 2021T20I14*910155.6WonR Premadasa Stadium
28 Jul 2021T20I151120136.4WonR Premadasa Stadium
25 Jul 2021T20I02000.0LostR Premadasa Stadium
20 Jul 2021ODI8111072.7LostR Premadasa Stadium
18 Jul 2021ODI8710114.3LostR Premadasa Stadium
10 Jan 2020T20I02000.0LostMCA Stadium
7 Jan 2020T20I16*1030160.0LostHolkar Cricket Stadium
3 Sept 2017ODI9910100.0LostR Premadasa Stadium
31 Aug 2017ODI222221100.0LostR Premadasa Stadium
20 Aug 2017ODI250040.0LostRangiri Dambulla International Stadium

Wanindu Hasaranga's bowling in every match against India

Newest first

DateFormatOversRunsWktsEconResultGround
26 Sept 2025T20I43719.25LostDubai International Cricket Stadium
2 Aug 2024ODI105835.80TiedR Premadasa Stadium
30 Jul 2024T20I42927.25LostPallekele International Cricket Stadium
28 Jul 2024T20I234117.00LostPallekele International Cricket Stadium
27 Jul 2024T20I42817.00LostPallekele International Cricket Stadium
17 older matches
DateFormatOversRunsWktsEconResultGround
15 Jan 2023ODI105405.40LostGreenfield International Stadium
12 Jan 2023ODI102802.80LostEden Gardens
10 Jan 2023ODI106706.70LostBarsapara Cricket Stadium
7 Jan 2023T20I43619.00LostSaurashtra Cricket Association Stadium
5 Jan 2023T20I341113.67WonMCA Stadium
3 Jan 2023T20I42215.50LostWankhede Stadium
6 Sept 2022T20I43909.75WonDubai International Cricket Stadium
29 Jul 2021T20I4942.25WonR Premadasa Stadium
28 Jul 2021T20I43017.50WonR Premadasa Stadium
25 Jul 2021T20I42827.00LostR Premadasa Stadium
20 Jul 2021ODI103733.70LostR Premadasa Stadium
18 Jul 2021ODI94505.00LostR Premadasa Stadium
10 Jan 2020T20I42716.75LostMCA Stadium
7 Jan 2020T20I43027.50LostHolkar Cricket Stadium
3 Sept 2017ODI4.32916.44LostR Premadasa Stadium
31 Aug 2017ODI21909.50LostR Premadasa Stadium
20 Aug 2017ODI4.53507.24LostRangiri Dambulla International Stadium

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.