Wanindu Hasaranga
90Sri Lanka · AR · 2017 to 2026 · on scorecards: PW Hasaranga
BATTING
- Matches
- 71
- Innings
- 58
- Runs
- 1142
- Average
- 23.3
- Strike rate
- 109.91
- High score
- 80*
- 100s / 50s
- 0 / 5
BOWLING & FIELDING
- Wickets
- 113
- Average
- 24.84
- Economy
- 5.09
- Strike rate
- 29.2
- Best figures
- 7/19
- 4w / 5w
- 5 / 4
- Catches / Stumpings
- 19 / 0
- Run-outs effected
- 4
CAREER IN BRIEF
Wanindu Hasaranga played 70 ODIs for Sri Lanka in CricArcade's archive, from 2017 to 2026. The first came against Zimbabwe at Galle International Stadium, with 3 wickets, and the last against West Indies at Sabina Park in 2026.
The most productive decade was the 2020s: 1,027 runs at 25.0 in 58 ODIs. The highest score in the archive is 80 not out from 60 balls against West Indies at Sir Vivian Richards Stadium in 2021, in a defeat. The best bowling is 7 for 19 against Zimbabwe at R Premadasa Stadium in 2024.
In all: 5 fifties, 4 five-wicket hauls. At home the average was 21.4 across 36 ODIs; away it was 25.5 across 27 ODIs. The most runs came against Bangladesh: 212 runs at 23.6 in 11 ODIs. R Premadasa Stadium was the most frequent ground, with 16 ODIs and 167 runs at 13.9. The scorecards record 4 player-of-the-match awards. Sri Lanka won 32 of the ODIs Wanindu Hasaranga played and lost 35.
The career totals above are the official figures; everything below is computed from the 70 ODI scorecards in CricArcade's archive, each linked.
BEST INNINGS
| Runs | Balls | Against | Ground | Year | Result |
|---|---|---|---|---|---|
| 80* | 60 | West Indies | Sir Vivian Richards Stadium | 2021 | Lost |
| 74 | 60 | Bangladesh | Shere Bangla National Stadium | 2021 | Lost |
| 66 | 46 | Afghanistan | Pallekele International Cricket Stadium | 2022 | Lost |
| 59 | 52 | Pakistan | Rawalpindi Cricket Stadium | 2025 | Lost |
| 54 | 65 | England | Riverside Ground | 2021 | Lost |
BEST BOWLING
| Figures | Overs | Against | Ground | Year | Result |
|---|---|---|---|---|---|
| 7/19 | 5.5 | Zimbabwe | R Premadasa Stadium | 2024 | Won |
| 6/24 | 8 | United Arab Emirates | Queens Sports Club | 2023 | Won |
| 5/13 | 7.2 | Oman | Queens Sports Club | 2023 | Won |
| 5/79 | 10 | Ireland | Queens Sports Club | 2023 | Won |
| 4/10 | 7.5 | Bangladesh | R Premadasa Stadium | 2025 | Won |
RECORD BY OPPONENT
| Against | ODIs | Runs | Avg | 100/50 | Wkts | Bowl avg |
|---|---|---|---|---|---|---|
| Bangladesh | 11 | 212 | 23.56 | 0/1 | 19 | 24.37 |
| West Indies | 10 | 212 | 42.40 | 0/1 | 12 | 30.50 |
| India | 9 | 111 | 12.33 | 0/0 | 7 | 53.14 |
| Afghanistan | 7 | 111 | 37.00 | 0/1 | 15 | 18.73 |
| Zimbabwe | 7 | 30 | 15.00 | 0/0 | 15 | 14.60 |
| New Zealand | 5 | 53 | 10.60 | 0/0 | 2 | 89.50 |
| Australia | 4 | 65 | 32.50 | 0/0 | 9 | 20.00 |
| England | 4 | 109 | 27.25 | 0/1 | 2 | 74.00 |
| Pakistan | 4 | 136 | 45.33 | 0/1 | 6 | 34.33 |
| South Africa | 3 | 12 | 4.00 | 0/0 | 4 | 36.75 |
| Netherlands | 2 | 49 | 24.50 | 0/0 | 4 | 22.00 |
| Ireland | 1 | 4 | 4.00 | 0/0 | 5 | 15.80 |
| Oman | 1 | 0 | – | 0/0 | 5 | 2.60 |
| Scotland | 1 | 15 | 15.00 | 0/0 | 2 | 21.00 |
| United Arab Emirates | 1 | 23 | – | 0/0 | 6 | 4.00 |
HOME, AWAY AND NEUTRAL
| Where | ODIs | Runs | Avg | 100/50 | Wkts | Bowl avg |
|---|---|---|---|---|---|---|
| Home | 36 | 429 | 21.45 | 0/1 | 71 | 19.59 |
| Away | 27 | 611 | 25.46 | 0/4 | 20 | 57.60 |
| Neutral | 7 | 102 | 20.40 | 0/0 | 22 | 12.00 |
BY DECADE
| Decade | ODIs | Runs | Avg | 100/50 | Wkts | Bowl avg |
|---|---|---|---|---|---|---|
| 2010s | 12 | 115 | 14.38 | 0/0 | 13 | 33.00 |
| 2020s | 58 | 1,027 | 25.05 | 0/5 | 100 | 23.78 |
GROUNDS
| Ground | ODIs | Runs | Avg | 100/50 | Wkts | Bowl avg |
|---|---|---|---|---|---|---|
| R Premadasa Stadium | 16 | 167 | 13.92 | 0/0 | 32 | 19.94 |
| Pallekele International Cricket Stadium | 11 | 153 | 30.60 | 0/1 | 22 | 20.36 |
| Mahinda Rajapaksa International Cricket Stadium | 6 | 65 | 32.50 | 0/0 | 14 | 14.86 |
| Queens Sports Club | 6 | 62 | 20.67 | 0/0 | 20 | 12.45 |
| Shere Bangla National Stadium | 5 | 109 | 21.80 | 0/1 | 3 | 65.67 |
| Sir Vivian Richards Stadium | 3 | 130 | 65.00 | 0/1 | 1 | 123.00 |
FIRST AND LAST
- Debut: v Zimbabwe, 2017 at Galle International Stadium
- Latest in the archive: v West Indies, 2026 at Sabina Park
PLAYER DETAILS
- Born
- 29 July 1997
- Batting
- Right-hand bat
- Bowling
- Legbreak
- Balls faced (career)
- 1,039
- Ducks
- 3
- Four-wicket hauls
- 5
- Most common batting position
- 8th
- Strike rate, overs 11 to 40
- 89.0
- Strike rate, overs 41 to 50
- 132.6
- Balls per dismissal against pace
- 23.1
- Balls per dismissal against spin
- 20.4
Position, phase strike rates and the pace and spin split come from ball-by-ball records (Cricsheet), which cover ODIs from 2002 onwards: 963 balls faced in that period.
Want to pick Wanindu Hasaranga in your XI?
PLAY THE CHASE →