- Home
- Players
- Wanindu Hasaranga
Sri Lanka · Men's cricket
Wanindu Hasaranga stats
Data through 19 September 2026Last updated 19 September 2026
Coverage: matches in the Cricsheet data from 2 July 2017 to 19 September 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
Between 2017 and 2026, Wanindu Hasaranga appears in 4 Tests, 63 ODIs, 93 T20Is for Sri Lanka in the Cricsheet data. With the ball, the best return was 180 wickets in T20 leagues at an average of 19.93 and an economy rate of 7.22.
International matches
160
Tests 4 · ODIs 63 · T20Is 93
International runs
1,976
0 hundreds
International wickets
257
4 five-wicket hauls
T20 league & domestic matches
139
1,453 runs
Best bowling
7/19
ODI
Teams played for
Sri Lanka 2017–2026 · 160Royal Challengers Bengaluru 2021–2023 · 26Desert Vipers 2023–2025 · 26Kandy Falcons 2022–2024 · 20St Kitts and Nevis Patriots 2024–2026 · 12Rajasthan Royals 2025 · 11B-Love Kandy 2023 · 10Jaffna Kings 2021 · 10Jaffna Stallions 2020 · 10Kandy Royals 2026 · 9Colombo Cricket Club 2024–2025 · 6Sylhet Sixers 2017 · 1
Wanindu Hasaranga batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 4 | 7 | 0 | 196 | 59 | 28.00 | 227 | 86.3 | 0 | 1 | 0 | 29 | 1 |
| ODI | 63 | 54 | 8 | 1,031 | 80* | 22.41 | 965 | 106.8 | 0 | 4 | 3 | 87 | 33 |
| T20I | 93 | 77 | 16 | 749 | 71 | 12.28 | 624 | 120.0 | 0 | 1 | 8 | 72 | 14 |
| T20 (leagues & domestic) | 139 | 99 | 20 | 1,453 | 77* | 18.39 | 925 | 157.1 | 0 | 5 | 9 | 147 | 59 |
| First-class | 1 | 2 | 0 | 13 | 7 | 6.50 | 17 | 76.5 | 0 | 0 | 0 | 1 | 1 |
| List A | 1 | 1 | 0 | 0 | 0 | 0.00 | 1 | 0.0 | 0 | 0 | 1 | 0 | 0 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2017 | 60 |
| 2018 | 11 |
| 2019 | 107 |
| 2020 | 347 |
| 2021 | 761 |
| 2022 | 350 |
| 2023 | 618 |
| 2024 | 490 |
| 2025 | 363 |
| 2026 | 335 |
Year-by-year batting (30 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2017 | ODI | 5 | 52 | 13.00 | 89.7 | 22 | 0 | 0 |
| 2017 | T20 (leagues & domestic) | 1 | 8 | 8.00 | 80.0 | 8 | 0 | 0 |
| 2018 | ODI | 2 | 11 | 5.50 | 84.6 | 11 | 0 | 0 |
| 2019 | ODI | 3 | 52 | 26.00 | 130.0 | 30 | 0 | 0 |
| 2019 | T20I | 7 | 55 | 13.75 | 110.0 | 14 | 0 | 0 |
| 2020 | ODI | 3 | 75 | 37.50 | 129.3 | 42 | 0 | 0 |
| 2020 | T20 (leagues & domestic) | 8 | 127 | 21.17 | 160.8 | 41 | 0 | 0 |
| 2020 | T20I | 4 | 68 | 22.67 | 125.9 | 44 | 0 | 0 |
| 2020 | Test | 2 | 77 | 38.50 | 105.5 | 59 | 0 | 1 |
| 2021 | ODI | 14 | 356 | 27.38 | 94.7 | 80 | 0 | 3 |
| 2021 | T20 (leagues & domestic) | 8 | 90 | 15.00 | 180.0 | 37 | 0 | 0 |
| 2021 | T20I | 16 | 196 | 14.00 | 121.0 | 71 | 0 | 1 |
| 2021 | Test | 5 | 119 | 23.80 | 77.3 | 43 | 0 | 0 |
| 2022 | ODI | 2 | 58 | 58.00 | 148.7 | 37 | 0 | 0 |
| 2022 | T20 (leagues & domestic) | 14 | 156 | 13.00 | 135.7 | 77 | 0 | 1 |
| 2022 | T20I | 14 | 136 | 11.33 | 122.5 | 36 | 0 | 0 |
| 2023 | ODI | 10 | 131 | 14.56 | 119.1 | 29 | 0 | 0 |
| 2023 | T20 (leagues & domestic) | 19 | 427 | 28.47 | 168.1 | 64 | 0 | 3 |
| 2023 | T20I | 6 | 60 | 15.00 | 166.7 | 21 | 0 | 0 |
| 2024 | List A | 1 | 0 | 0.00 | 0.0 | 0 | 0 | 0 |
| 2024 | ODI | 4 | 73 | 18.25 | 100.0 | 25 | 0 | 0 |
| 2024 | T20 (leagues & domestic) | 20 | 340 | 20.00 | 160.4 | 65 | 0 | 1 |
| 2024 | T20I | 15 | 77 | 6.42 | 110.0 | 22 | 0 | 0 |
| 2025 | First-class | 2 | 13 | 6.50 | 76.5 | 7 | 0 | 0 |
| 2025 | ODI | 9 | 207 | 29.57 | 109.5 | 59 | 0 | 1 |
| 2025 | T20 (leagues & domestic) | 12 | 82 | 8.20 | 117.1 | 25 | 0 | 0 |
| 2025 | T20I | 6 | 61 | 12.20 | 101.7 | 20 | 0 | 0 |
| 2026 | ODI | 2 | 16 | 8.00 | 177.8 | 9 | 0 | 0 |
| 2026 | T20 (leagues & domestic) | 17 | 223 | 18.58 | 165.2 | 45 | 0 | 0 |
| 2026 | T20I | 9 | 96 | 13.71 | 118.5 | 27 | 0 | 0 |
Wanindu Hasaranga bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 7 | 674 | 403 | 4 | 4/171 | 4/171 | 100.75 | 3.59 | 168.5 | 1 | 0 | 8 |
| ODI | 62 | 2,944 | 2,526 | 98 | 7/19 | – | 25.78 | 5.15 | 30.0 | 8 | 4 | 22 |
| T20I | 92 | 2,076 | 2,500 | 155 | 4/9 | – | 16.13 | 7.23 | 13.4 | 5 | 0 | 2 |
| T20 (leagues & domestic) | 138 | 2,981 | 3,588 | 180 | 6/9 | – | 19.93 | 7.22 | 16.6 | 8 | 2 | 5 |
| First-class | 2 | 151 | 97 | 5 | 3/52 | 5/97 | 19.40 | 3.85 | 30.2 | 0 | 0 | 2 |
| List A | 1 | 36 | 15 | 3 | 3/15 | – | 5.00 | 2.50 | 12.0 | 0 | 0 | 1 |
Wickets per year
Show as table
| Year | Wickets |
|---|---|
| 2017 | 9 |
| 2018 | 0 |
| 2019 | 16 |
| 2020 | 29 |
| 2021 | 59 |
| 2022 | 71 |
| 2023 | 70 |
| 2024 | 94 |
| 2025 | 64 |
| 2026 | 33 |
Year-by-year bowling (30 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2017 | ODI | 7 | 9 | 25.22 | 6.84 | 3/15 |
| 2017 | T20 (leagues & domestic) | 1 | 0 | – | 24.00 | 0/20 |
| 2018 | ODI | 2 | 0 | – | 6.90 | 0/18 |
| 2019 | ODI | 3 | 4 | 33.25 | 5.54 | 2/63 |
| 2019 | T20I | 8 | 12 | 17.00 | 7.95 | 3/21 |
| 2020 | ODI | 3 | 4 | 29.50 | 3.93 | 3/30 |
| 2020 | T20 (leagues & domestic) | 10 | 17 | 11.29 | 5.19 | 3/15 |
| 2020 | T20I | 3 | 4 | 22.50 | 7.50 | 2/30 |
| 2020 | Test | 1 | 4 | 42.75 | 3.80 | 4/171 |
| 2021 | ODI | 13 | 12 | 46.00 | 4.56 | 3/37 |
| 2021 | T20 (leagues & domestic) | 12 | 11 | 27.73 | 7.26 | 3/16 |
| 2021 | T20I | 20 | 36 | 11.64 | 5.44 | 4/9 |
| 2021 | Test | 6 | 0 | – | 3.45 | 0/4 |
| 2022 | ODI | 2 | 5 | 22.00 | 5.79 | 4/58 |
| 2022 | T20 (leagues & domestic) | 26 | 36 | 18.00 | 7.12 | 5/18 |
| 2022 | T20I | 16 | 30 | 15.93 | 7.84 | 4/33 |
| 2023 | ODI | 12 | 22 | 23.73 | 5.26 | 6/24 |
| 2023 | T20 (leagues & domestic) | 27 | 43 | 16.26 | 7.06 | 6/9 |
| 2023 | T20I | 6 | 5 | 38.40 | 8.73 | 2/30 |
| 2024 | List A | 1 | 3 | 5.00 | 2.50 | 3/15 |
| 2024 | ODI | 8 | 22 | 14.64 | 5.47 | 7/19 |
| 2024 | T20 (leagues & domestic) | 22 | 35 | 17.09 | 7.29 | 4/16 |
| 2024 | T20I | 17 | 34 | 13.79 | 7.29 | 4/15 |
| 2025 | First-class | 2 | 5 | 19.40 | 3.85 | 3/52 |
| 2025 | ODI | 10 | 18 | 19.67 | 4.70 | 4/10 |
| 2025 | T20 (leagues & domestic) | 23 | 24 | 25.92 | 7.59 | 4/35 |
| 2025 | T20I | 11 | 17 | 18.65 | 7.20 | 3/32 |
| 2026 | ODI | 2 | 2 | 59.50 | 5.95 | 1/43 |
| 2026 | T20 (leagues & domestic) | 17 | 14 | 36.00 | 8.00 | 2/18 |
| 2026 | T20I | 11 | 17 | 19.47 | 8.28 | 4/35 |
Wanindu Hasaranga against each team
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| South Africa | Test | 4 | 122 | 30.50 | 92.4 | 59 | 0 | 1 |
| Bangladesh | ODI | 11 | 212 | 23.56 | 111.0 | 74 | 0 | 1 |
| West Indies | ODI | 7 | 212 | 42.40 | 134.2 | 80 | 0 | 1 |
| Pakistan | ODI | 4 | 136 | 45.33 | 120.4 | 59 | 0 | 1 |
| India | ODI | 9 | 111 | 12.33 | 92.5 | 24 | 0 | 0 |
| England | ODI | 4 | 109 | 27.25 | 71.7 | 54 | 0 | 1 |
| Australia | ODI | 3 | 65 | 32.50 | 122.6 | 37 | 0 | 0 |
| New Zealand | ODI | 5 | 53 | 10.60 | 100.0 | 35 | 0 | 0 |
| Zimbabwe | ODI | 3 | 30 | 15.00 | 88.2 | 19 | 0 | 0 |
| South Africa | ODI | 3 | 12 | 4.00 | 60.0 | 6 | 0 | 0 |
| West Indies | T20I | 8 | 113 | 18.83 | 127.0 | 44 | 0 | 0 |
| Pakistan | T20I | 10 | 111 | 18.50 | 130.6 | 36 | 0 | 0 |
| England | T20I | 9 | 104 | 11.56 | 105.1 | 34 | 0 | 0 |
| New Zealand | T20I | 10 | 90 | 12.86 | 121.6 | 22 | 0 | 0 |
| Australia | T20I | 9 | 83 | 9.22 | 107.8 | 17 | 0 | 0 |
| India | T20I | 11 | 80 | 8.89 | 131.1 | 21 | 0 | 0 |
| Bangladesh | T20I | 5 | 25 | 5.00 | 104.2 | 15 | 0 | 0 |
| South Africa | T20I | 5 | 12 | 2.40 | 60.0 | 4 | 0 | 0 |
| Zimbabwe | T20I | 3 | 8 | 4.00 | 50.0 | 8 | 0 | 0 |
| Jaffna Kings | T20 (leagues & domestic) | 10 | 148 | 18.50 | 160.9 | 52 | 0 | 1 |
| Gulf Giants | T20 (leagues & domestic) | 4 | 129 | 32.25 | 187.0 | 55 | 0 | 1 |
| Galle Titans | T20 (leagues & domestic) | 3 | 121 | 40.33 | 189.1 | 64 | 0 | 1 |
| Barbados Royals | T20 (leagues & domestic) | 4 | 113 | 37.67 | 182.3 | 45 | 0 | 0 |
| Colombo Stars | T20 (leagues & domestic) | 3 | 98 | 98.00 | 222.7 | 77 | 0 | 1 |
| Colombo Strikers | T20 (leagues & domestic) | 5 | 75 | 15.00 | 170.5 | 40 | 0 | 0 |
| Dambulla Sixers | T20 (leagues & domestic) | 3 | 75 | 25.00 | 202.7 | 29 | 0 | 0 |
| Dubai Capitals | T20 (leagues & domestic) | 6 | 62 | 10.33 | 119.2 | 14 | 0 | 0 |
| Galle Gladiators | T20 (leagues & domestic) | 6 | 61 | 15.25 | 160.5 | 29 | 0 | 0 |
| MI Emirates | T20 (leagues & domestic) | 3 | 36 | 18.00 | 116.1 | 26 | 0 | 0 |
| Rajasthan Royals | T20 (leagues & domestic) | 3 | 24 | 8.00 | 114.3 | 18 | 0 | 0 |
| St Lucia Kings | T20 (leagues & domestic) | 3 | 21 | – | 150.0 | 9 | 0 | 0 |
| Chennai Super Kings | T20 (leagues & domestic) | 5 | 14 | 4.67 | 116.7 | 7 | 0 | 0 |
| Kolkata Knight Riders | T20 (leagues & domestic) | 5 | 13 | 2.60 | 92.9 | 5 | 0 | 0 |
| Colombo Kaps | T20 (leagues & domestic) | 3 | 10 | 3.33 | 100.0 | 8 | 0 | 0 |
| Opponent | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| South Africa | Test | 3 | 4 | 52.50 | 4.09 | 4/171 |
| Bangladesh | ODI | 11 | 19 | 24.37 | 4.91 | 4/10 |
| Zimbabwe | ODI | 7 | 15 | 14.60 | 5.81 | 7/19 |
| West Indies | ODI | 10 | 12 | 30.50 | 4.26 | 4/40 |
| Australia | ODI | 4 | 9 | 20.00 | 5.62 | 4/58 |
| India | ODI | 9 | 7 | 53.14 | 5.29 | 3/37 |
| Pakistan | ODI | 4 | 6 | 34.33 | 5.15 | 3/54 |
| South Africa | ODI | 3 | 4 | 36.75 | 5.25 | 2/32 |
| New Zealand | ODI | 5 | 2 | 89.50 | 5.97 | 2/39 |
| England | ODI | 3 | 2 | 74.00 | 6.17 | 1/46 |
| West Indies | T20I | 11 | 23 | 11.96 | 6.40 | 3/12 |
| Pakistan | T20I | 11 | 23 | 12.70 | 6.79 | 4/35 |
| New Zealand | T20I | 12 | 19 | 16.63 | 7.07 | 4/17 |
| India | T20I | 13 | 18 | 21.67 | 7.96 | 4/9 |
| Zimbabwe | T20I | 5 | 12 | 10.83 | 6.50 | 4/15 |
| Australia | T20I | 9 | 12 | 24.92 | 10.31 | 4/33 |
| Bangladesh | T20I | 6 | 10 | 18.10 | 7.87 | 2/22 |
| England | T20I | 10 | 9 | 31.67 | 7.92 | 3/21 |
| South Africa | T20I | 5 | 8 | 15.25 | 6.31 | 3/20 |
| Netherlands | T20I | 3 | 8 | 7.75 | 5.64 | 3/9 |
| Ireland | T20I | 3 | 6 | 10.33 | 5.17 | 3/25 |
| Jaffna Kings | T20 (leagues & domestic) | 11 | 18 | 14.11 | 7.19 | 6/9 |
| Gulf Giants | T20 (leagues & domestic) | 7 | 12 | 15.25 | 6.54 | 3/10 |
| Galle Gladiators | T20 (leagues & domestic) | 8 | 10 | 20.90 | 6.53 | 2/12 |
| Sharjah Warriorz | T20 (leagues & domestic) | 4 | 10 | 8.40 | 5.60 | 3/10 |
| Chennai Super Kings | T20 (leagues & domestic) | 6 | 9 | 21.00 | 9.45 | 4/35 |
| Abu Dhabi Knight Riders | T20 (leagues & domestic) | 5 | 9 | 12.33 | 5.84 | 3/18 |
| Colombo Strikers | T20 (leagues & domestic) | 5 | 8 | 16.38 | 6.55 | 2/21 |
| Kolkata Knight Riders | T20 (leagues & domestic) | 5 | 7 | 19.00 | 7.82 | 4/20 |
| Galle Titans | T20 (leagues & domestic) | 3 | 7 | 9.29 | 5.57 | 4/17 |
| Colombo Stars | T20 (leagues & domestic) | 5 | 6 | 15.00 | 5.00 | 4/14 |
| Punjab Kings | T20 (leagues & domestic) | 5 | 6 | 27.17 | 8.58 | 2/15 |
| Dubai Capitals | T20 (leagues & domestic) | 6 | 5 | 32.60 | 6.79 | 2/25 |
| Dambulla Viiking | T20 (leagues & domestic) | 3 | 5 | 7.80 | 4.33 | 3/15 |
| Dambulla Giants | T20 (leagues & domestic) | 3 | 5 | 12.80 | 5.33 | 3/16 |
| Dambulla Sixers | T20 (leagues & domestic) | 4 | 5 | 24.60 | 7.69 | 4/35 |
| Lucknow Super Giants | T20 (leagues & domestic) | 4 | 4 | 28.25 | 8.07 | 2/31 |
| Rajasthan Royals | T20 (leagues & domestic) | 4 | 4 | 28.25 | 7.06 | 2/23 |
| St Lucia Kings | T20 (leagues & domestic) | 3 | 4 | 17.25 | 6.27 | 2/13 |
| Barbados Royals | T20 (leagues & domestic) | 4 | 3 | 37.33 | 8.62 | 1/22 |
| MI Emirates | T20 (leagues & domestic) | 4 | 3 | 30.33 | 7.00 | 1/19 |
| Gujarat Titans | T20 (leagues & domestic) | 3 | 3 | 30.67 | 7.67 | 2/28 |
| Delhi Capitals | T20 (leagues & domestic) | 4 | 3 | 49.00 | 9.80 | 1/37 |
| Colombo Kaps | T20 (leagues & domestic) | 3 | 2 | 55.00 | 9.17 | 2/29 |
| Dambulla Aura | T20 (leagues & domestic) | 4 | 2 | 48.50 | 7.46 | 1/18 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| R Premadasa Stadium | 45 | 590 | 15.95 | 77 |
| Pallekele International Cricket Stadium | 21 | 418 | 23.22 | 64 |
| Dubai International Cricket Stadium | 18 | 306 | 20.40 | 55 |
| Mahinda Rajapaksa International Cricket Stadium | 13 | 200 | 22.22 | 41 |
| Rangiri Dambulla International Stadium | 14 | 173 | 15.73 | 65 |
| Sir Vivian Richards Stadium | 4 | 137 | 68.50 | 80 |
| Rawalpindi Cricket Stadium | 5 | 120 | 30.00 | 59 |
| Shere Bangla National Stadium | 5 | 111 | 22.20 | 74 |
| Zayed Cricket Stadium | 5 | 108 | 21.60 | 71 |
| Warner Park | 5 | 91 | 45.50 | 40 |
Top grounds (bowling)
| Ground | Inns | Wkts | Avg | Econ |
|---|---|---|---|---|
| R Premadasa Stadium | 51 | 86 | 17.33 | 5.98 |
| Dubai International Cricket Stadium | 26 | 41 | 16.88 | 6.72 |
| Pallekele International Cricket Stadium | 29 | 38 | 24.53 | 5.61 |
| Mahinda Rajapaksa International Cricket Stadium | 19 | 33 | 14.97 | 5.80 |
| Rangiri Dambulla International Stadium | 16 | 22 | 20.95 | 7.46 |
| Queens Sports Club | 6 | 20 | 12.45 | 5.15 |
| Sharjah Cricket Stadium | 9 | 16 | 13.19 | 6.39 |
| Zayed Cricket Stadium | 10 | 14 | 15.07 | 6.03 |
| Wankhede Stadium | 6 | 11 | 17.27 | 7.92 |
| Warner Park | 5 | 10 | 11.40 | 5.70 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | 150 | 98 | 153.1 | 3 | 438 | 34 | 8.42 |
| T20 | Middle | 1236 | 901 | 137.2 | 66 | 3905 | 220 | 7.00 |
| T20 | Death | 816 | 550 | 148.4 | 71 | 714 | 81 | 7.72 |
| ODI | Powerplay | 8 | 26 | 30.8 | 1 | 174 | 8 | 4.76 |
| ODI | Middle | 452 | 508 | 89.0 | 24 | 2468 | 85 | 5.04 |
| ODI | Death | 571 | 431 | 132.5 | 21 | 302 | 5 | 6.22 |
How Wanindu Hasaranga was dismissed
- Caught129 (66%)
- Bowled42 (21%)
- Run out15 (8%)
- Stumped3 (2%)
- Caught and bowled3 (2%)
- Lbw3 (2%)
- Hit wicket1 (1%)
How Wanindu Hasaranga took wickets
- Caught185
- Bowled109
- Lbw103
- Stumped27
- Caught and bowled20
- Hit wicket1
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 18 Jul 2026 | 21 |
| 19 Jul 2026 | 1 |
| 21 Jul 2026 | 29 |
| 23 Jul 2026 | 8 |
| 25 Jul 2026 | 16 |
| 26 Jul 2026 | 3 |
| 29 Jul 2026 | 16 |
| 30 Jul 2026 | 24 |
| 5 Aug 2026 | 1 |
| 12 Aug 2026 | 9 |
| 18 Aug 2026 | 11 |
| 20 Aug 2026 | 7 |
| 27 Aug 2026 | 1 |
| 1 Sep 2026 | 18 |
| 3 Sep 2026 | 9 |
| 6 Sep 2026 | 4 |
| 10 Sep 2026 | 45 |
| 15 Sep 2026 | 4 |
| 17 Sep 2026 | 27 |
| 19 Sep 2026 | 7 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 19 Sep 2026 | T20I | England | 7 | 6 | hit wicket | Old Trafford |
| 17 Sep 2026 | T20I | England | 27 | 22 | caught | Sophia Gardens |
| 15 Sep 2026 | T20I | England | 4 | 7 | bowled | The Rose Bowl |
| 10 Sep 2026 | T20 (leagues & domestic) | Barbados Royals | 45 | 25 | run out | Kensington Oval |
| 6 Sep 2026 | T20 (leagues & domestic) | Guyana Amazon Warriors | 4 | 6 | bowled | Providence Stadium |
| 3 Sep 2026 | T20 (leagues & domestic) | St Lucia Kings | 9* | 6 | not out | Warner Park |
| 1 Sep 2026 | T20 (leagues & domestic) | Barbados Royals | 18* | 4 | not out | Warner Park |
| 27 Aug 2026 | T20 (leagues & domestic) | Jamaica Kingsmen | 1* | 1 | not out | Warner Park |
| 20 Aug 2026 | T20 (leagues & domestic) | Antigua and Barbuda Falcons | 7* | 3 | not out | Sir Vivian Richards Stadium |
| 18 Aug 2026 | T20 (leagues & domestic) | Jamaica Kingsmen | 11 | 10 | caught | Sabina Park |
| 12 Aug 2026 | T20 (leagues & domestic) | St Lucia Kings | 9* | 6 | not out | Daren Sammy Cricket Ground |
| 5 Aug 2026 | T20 (leagues & domestic) | Colombo Kaps | 1 | 3 | caught | R Premadasa Stadium |
| 30 Jul 2026 | T20 (leagues & domestic) | Jaffna Kings | 24 | 12 | caught | Pallekele International Cricket Stadium |
| 29 Jul 2026 | T20 (leagues & domestic) | Galle Gallants | 16 | 10 | caught | Pallekele International Cricket Stadium |
| 26 Jul 2026 | T20 (leagues & domestic) | Jaffna Kings | 3 | 5 | caught | Rangiri Dambulla International Stadium |
| 25 Jul 2026 | T20 (leagues & domestic) | Galle Gallants | 16 | 12 | caught | Rangiri Dambulla International Stadium |
| 23 Jul 2026 | T20 (leagues & domestic) | Colombo Kaps | 8 | 5 | caught | Rangiri Dambulla International Stadium |
| 21 Jul 2026 | T20 (leagues & domestic) | Dambulla Sixers | 29 | 15 | caught | Rangiri Dambulla International Stadium |
| 19 Jul 2026 | T20 (leagues & domestic) | Colombo Kaps | 1 | 2 | bowled | Sinhalese Sports Club Ground |
| 18 Jul 2026 | T20 (leagues & domestic) | Dambulla Sixers | 21 | 10 | caught | Sinhalese Sports Club Ground |
Last 20 bowling innings
| Date | Format | Against | Figures | Overs | Mdns | Ground |
|---|---|---|---|---|---|---|
| 19 Sep 2026 | T20I | England | 0/11 | 2 | 0 | Old Trafford |
| 17 Sep 2026 | T20I | England | 1/42 | 3 | 0 | Sophia Gardens |
| 15 Sep 2026 | T20I | England | 1/34 | 4 | 0 | The Rose Bowl |
| 10 Sep 2026 | T20 (leagues & domestic) | Barbados Royals | 0/35 | 3 | 0 | Kensington Oval |
| 6 Sep 2026 | T20 (leagues & domestic) | Guyana Amazon Warriors | 1/23 | 4 | 0 | Providence Stadium |
| 3 Sep 2026 | T20 (leagues & domestic) | St Lucia Kings | 2/25 | 4 | 0 | Warner Park |
| 1 Sep 2026 | T20 (leagues & domestic) | Barbados Royals | 1/22 | 4 | 0 | Warner Park |
| 27 Aug 2026 | T20 (leagues & domestic) | Jamaica Kingsmen | 2/18 | 4 | 0 | Warner Park |
| 20 Aug 2026 | T20 (leagues & domestic) | Antigua and Barbuda Falcons | 0/15 | 1 | 0 | Sir Vivian Richards Stadium |
| 18 Aug 2026 | T20 (leagues & domestic) | Jamaica Kingsmen | 2/36 | 4 | 0 | Sabina Park |
| 12 Aug 2026 | T20 (leagues & domestic) | St Lucia Kings | 0/31 | 4 | 0 | Daren Sammy Cricket Ground |
| 5 Aug 2026 | T20 (leagues & domestic) | Colombo Kaps | 0/48 | 4 | 0 | R Premadasa Stadium |
| 30 Jul 2026 | T20 (leagues & domestic) | Jaffna Kings | 2/37 | 4 | 0 | Pallekele International Cricket Stadium |
| 29 Jul 2026 | T20 (leagues & domestic) | Galle Gallants | 0/47 | 4 | 0 | Pallekele International Cricket Stadium |
| 26 Jul 2026 | T20 (leagues & domestic) | Jaffna Kings | 0/23 | 3 | 0 | Rangiri Dambulla International Stadium |
| 25 Jul 2026 | T20 (leagues & domestic) | Galle Gallants | 1/26 | 4 | 0 | Rangiri Dambulla International Stadium |
| 23 Jul 2026 | T20 (leagues & domestic) | Colombo Kaps | 0/33 | 4 | 0 | Rangiri Dambulla International Stadium |
| 21 Jul 2026 | T20 (leagues & domestic) | Dambulla Sixers | 1/19 | 4 | 0 | Rangiri Dambulla International Stadium |
| 19 Jul 2026 | T20 (leagues & domestic) | Colombo Kaps | 2/29 | 4 | 0 | Sinhalese Sports Club Ground |
| 18 Jul 2026 | T20 (leagues & domestic) | Dambulla Sixers | 0/37 | 4 | 0 | Sinhalese Sports Club Ground |
Frequently asked questions
How many wickets has Wanindu Hasaranga taken in ODIs?
98 wickets in 62 innings at an average of 25.78, economy 5.15, best figures 7/19.
How many wickets has Wanindu Hasaranga taken in T20Is?
155 wickets in 92 innings at an average of 16.13, economy 7.23, best figures 4/9.
How many runs has Wanindu Hasaranga scored in Tests?
196 runs in 7 innings (4 matches) at an average of 28.00 and a strike rate of 86.3, in the data from 2020 to 2021.
How many runs has Wanindu Hasaranga scored in ODIs?
1,031 runs in 54 innings (63 matches) at an average of 22.41 and a strike rate of 106.8, in the data from 2017 to 2026.
How many runs has Wanindu Hasaranga scored in T20Is?
749 runs in 77 innings (93 matches) at an average of 12.28 and a strike rate of 120.0, in the data from 2019 to 2026.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.