Wanidu Hasaranga
Overview
Wanidu Hasaranga
A draft straight from Sri Lanka's under-19s into the national side, Wanindu Hasaranga had a dream start to his international career when he claimed a hat-trick on ODI debut in June 2017 - making him only the third debutant and the first leg-spinner in history to do so. It was a sign of things to come as he would emerge as the go-to wicket-taking option in the limited overs formats, and in various T20 franchise leagues, over the years.
Hasaranga started off in the age divisions primarily as a leg-spinner, impressing in the 2016 Youth World Cup. His batting, though, soon came to the fore as he raked up impressive figures in the two seasons of the Premier League tournament for Colombo Cricket Club. The national selectors were further impressed as the form translated into List A success and he finished the 2016-17 season with the 'Most promising player' award. After his ODI debut, he carried his form into the 2018 season, emerging as the leading run-scorer for Colombo Cricket Club with 765 runs in nine matches in the Premier League tournament.
Having shown his credentials as an all-round package - which included his electric fielding abilities as well - Hasaranga started to get more and more opportunities at the highest level. While he missed the cut for the 2019 ODI World Cup, where he was named among the reserves, he made his T20I debut later in the same year. He would go on to find great success in the format, becoming the second-fastest bowler to reach 100 T20I wickets, accomplishing the feat in just 63 matches. One of the highlights of his career came on the biggest stage as he finished as the highest wicket-taker in the 2021 T20 World Cup in UAE.
With a deceptive googly and an attacking approach with his leg-spin, Hasaranga became a sought-after name on the T20 circuit. He enjoyed a big payday in the IPL when RCB bought him for a whopping INR 10.75 crores in the 2022 auction. The allrounder delivered the goods, picking up 26 wickets and having an economy rate of 7.54 that season. Although he couldn't replicate his success for RCB in the following year, he was sensational in LPL 2023 where he finished as the leading run-getter and leading wicket-taker to help B-Love Kandy lift the trophy. However, that success came at a big cost as he sustained a hamstring injury during the tournament which ruled him out of the ODI World Cup in India a couple of months later.
Even as Hasaranga's stocks grew in the limited overs formats as he was named captain of the T20I squad in late 2023, he wasn't the same force in red-ball cricket, playing just four Tests for Sri Lanka before announcing his retirement from Test cricket in 2023 at the age of 26.
Hasaranga starred with 22 wickets in 7 innings in the 2023 World Cup Qualifier but missed the mega event in India due to a hamstring injury. He captained Sri Lanka in the 2024 T20 World Cup but it was a disappointing season for his team as they registered just one win and crashed out after the group stage. A left hamstring meant that he missed the 2025 T20 World Cup which was co-hosted by Sri Lanka.
Sunrisers Hyderabad bought him for INR 1.5 crore at the 2024 IPL auction, however a left ankle injury ruled him out of the competition. In the following year, the wristspinner was bought by Rajasthan Royals for INR 5.25 crore. With 11 wickets in as many matches, he was the joint highest wicket-taker for RR in 2025, but he was released by the franchise. He was bought by Lucknow Super Giants for his base price of INR 2 crore at the 2026 IPL auction.
Recent Batting
| Score | Opp | Format | Date |
|---|---|---|---|
| 7(6) | ENG | T20I | 19 Sep 26 |
| 27(22) | ENG | T20I | 17 Sep 26 |
| 4(7) | ENG | T20I | 15 Sep 26 |
| 21(13) | WI | T20I | 14 Jun 26 |
| DNB | WI | T20I | 13 Jun 26 |
Recent Bowling
Stats
Career by format
international & domestic formatsFranchise & T20 leagues
club competitionsⓘ Career figures cover the formats we track (Test, ODI, T20I, first-class, List A) plus the franchise leagues shown above.
Full statistics tables
Batting
| Test | ODI | T20 | IPL | |
|---|---|---|---|---|
| Matches | 4 | 70 | 101 | 37 |
| Innings | 7 | 58 | 81 | 19 |
| Runs | 196 | 1142 | 862 | 81 |
| Balls | 227 | 1039 | 687 | 88 |
| Highest | 59 | 80 | 71 | 18 |
| Average | 28 | 23.31 | 13.47 | 5.4 |
| SR | 86.35 | 109.92 | 125.48 | 92.05 |
| Not Out | 0 | 9 | 17 | 4 |
| Fours | 29 | 103 | 84 | 7 |
| Sixes | 1 | 36 | 19 | 1 |
| Ducks | 0 | 3 | 8 | 5 |
| 50s | 1 | 5 | 2 | 0 |
| 100s | 0 | 0 | 0 | 0 |
| 200s | 0 | 0 | 0 | 0 |
| 300s | 0 | 0 | 0 | 0 |
| 400s | 0 | 0 | 0 | 0 |
Bowling
| Test | ODI | T20 | IPL | |
|---|---|---|---|---|
| Matches | 4 | 70 | 101 | 37 |
| Innings | 7 | 69 | 99 | 37 |
| Balls | 674 | 3305 | 2238 | 798 |
| Runs | 403 | 2807 | 2647 | 1119 |
| Maidens | 8 | 26 | 2 | 1 |
| Wickets | 4 | 113 | 163 | 46 |
| Avg | 100.75 | 24.84 | 16.24 | 24.33 |
| Eco | 3.59 | 5.1 | 7.1 | 8.41 |
| SR | 168.5 | 29.25 | 13.73 | 17.35 |
| BBI | 4/171 | 7/19 | 4/9 | 5/18 |
| BBM | 4/171 | 7/19 | 4/9 | 5/18 |
| 4w | 1 | 5 | 5 | 2 |
| 5w | 0 | 4 | 0 | 1 |
| 10w | 0 | 0 | 0 | 0 |
Matches
| Match | Format | Result | Date |
|---|---|---|---|
| SL v ENG 3rd T20I · Sri Lanka tour of England, 2026 | T20 | England won by 8 wkts | 19 Sep 2026 |
| SL v ENG 2nd T20I · Sri Lanka tour of England, 2026 | T20 | England won by 6 wkts | 17 Sep 2026 |
| ENG v SL 1st T20I · Sri Lanka tour of England, 2026 | T20 | England won by 119 runs | 15 Sep 2026 |
| SL v WI 3rd T20I · Sri Lanka tour of West Indies 2026 | T20 | West Indies won by 5 wkts | 15 Jun 2026 |
| PAK v SL Final · Pakistan T20I Tri-Series 2025 | T20 | Pakistan won by 6 wkts | 29 Nov 2025 |
| PAK v SL 6th Match · Pakistan T20I Tri-Series 2025 | T20 | Sri Lanka won by 6 runs | 27 Nov 2025 |
| SL v ZIM 5th Match · Pakistan T20I Tri-Series 2025 | T20 | Sri Lanka won by 9 wkts | 25 Nov 2025 |
| PAK v SL 3rd Match · Pakistan T20I Tri-Series 2025 | T20 | Pakistan won by 7 wkts | 22 Nov 2025 |
| SL v ZIM 2nd Match · Pakistan T20I Tri-Series 2025 | T20 | Zimbabwe won by 67 runs | 20 Nov 2025 |
| PAK v SL 2nd ODI · Sri Lanka tour of Pakistan 2025 | ODI | Pakistan won by 8 wkts | 14 Nov 2025 |
| PAK v SL 1st ODI · Sri Lanka tour of Pakistan 2025 | ODI | Pakistan won by 6 runs | 11 Nov 2025 |
| IND v SL Super Fours, 18th Match (A1 v B1) · Asia Cup 2025 | T20 | Match tied (India Won the Super Over) | 26 Sep 2025 |
| PAK v SL Super Fours, 15th Match (A2 v B1) · Asia Cup 2025 | T20 | Pakistan won by 5 wkts | 23 Sep 2025 |
| SL v BAN Super Fours, 13th Match (B1 v B2) · Asia Cup 2025 | T20 | Bangladesh won by 4 wkts | 20 Sep 2025 |
| SL v AFG 11th Match, Group B · Asia Cup 2025 | T20 | Sri Lanka won by 6 wkts | 18 Sep 2025 |
| SL v HKC 8th Match, Group B · Asia Cup 2025 | T20 | Sri Lanka won by 4 wkts | 15 Sep 2025 |
| BAN v SL 5th Match, Group B · Asia Cup 2025 | T20 | Sri Lanka won by 6 wkts | 13 Sep 2025 |
| SL v BAN 3rd ODI · Bangladesh tour of Sri Lanka, 2025 | ODI | Sri Lanka won by 99 runs | 8 Jul 2025 |
| SL v BAN 2nd ODI · Bangladesh tour of Sri Lanka, 2025 | ODI | Bangladesh won by 16 runs | 5 Jul 2025 |
| SL v BAN 1st ODI · Bangladesh tour of Sri Lanka, 2025 | ODI | Sri Lanka won by 77 runs | 2 Jul 2025 |
| SL v AUS 2nd ODI · Australia tour of Sri Lanka, 2025 | ODI | Sri Lanka won by 174 runs | 14 Feb 2025 |
| SL v AUS 1st ODI · Australia tour of Sri Lanka, 2025 | ODI | Sri Lanka won by 49 runs | 12 Feb 2025 |
| NZ v SL 3rd ODI · Sri Lanka tour of New Zealand, 2024-25 | ODI | Sri Lanka won by 140 runs | 11 Jan 2025 |
| NZ v SL 2nd ODI · Sri Lanka tour of New Zealand, 2024-25 | ODI | New Zealand won by 113 runs (Match reduced | 8 Jan 2025 |
| NZ v SL 1st ODI · Sri Lanka tour of New Zealand, 2024-25 | ODI | New Zealand won by 9 wkts | 4 Jan 2025 |
| NZ v SL 3rd T20I · Sri Lanka tour of New Zealand, 2024-25 | T20 | Sri Lanka won by 7 runs | 2 Jan 2025 |
| NZ v SL 2nd T20I · Sri Lanka tour of New Zealand, 2024-25 | T20 | New Zealand won by 45 runs | 30 Dec 2024 |
| NZ v SL 1st T20I · Sri Lanka tour of New Zealand, 2024-25 | T20 | New Zealand won by 8 runs | 28 Dec 2024 |
| NZXI v SL Practice Match 2 · Sri Lanka tour of New Zealand, 2024-25 | T20 | Sri Lanka won by 32 runs | 23 Dec 2024 |
| NZXI v SL Practice Match 1 · Sri Lanka tour of New Zealand, 2024-25 | T20 | Sri Lanka won by 7 wkts | 22 Dec 2024 |
| SL v NZ 2nd T20I · New Zealand tour of Sri Lanka, 2024 | T20 | New Zealand won by 5 runs | 10 Nov 2024 |
| SL v NZ 1st T20I · New Zealand tour of Sri Lanka, 2024 | T20 | Sri Lanka won by 4 wkts | 9 Nov 2024 |
| SL v WI 3rd ODI · West Indies tour of Sri Lanka, 2024 | ODI | West Indies won by 8 wkts (Match reduced t | 26 Oct 2024 |
| SL v WI 2nd ODI · West Indies tour of Sri Lanka, 2024 | ODI | Sri Lanka won by 5 wkts (Match reduced to | 23 Oct 2024 |
| SL v WI 1st ODI · West Indies tour of Sri Lanka, 2024 | ODI | Sri Lanka won by 5 wkts (2nd innings reduc | 20 Oct 2024 |
| SL v WI 3rd T20I · West Indies tour of Sri Lanka, 2024 | T20 | Sri Lanka won by 9 wkts | 17 Oct 2024 |
| SL v WI 2nd T20I · West Indies tour of Sri Lanka, 2024 | T20 | Sri Lanka won by 73 runs | 15 Oct 2024 |
| SL v WI 1st T20I · West Indies tour of Sri Lanka, 2024 | T20 | West Indies won by 5 wkts | 13 Oct 2024 |
| SL v IND 1st ODI · India tour of Sri Lanka, 2024 | ODI | Match tied | 2 Aug 2024 |
| SL v IND 3rd T20I · India tour of Sri Lanka, 2024 | T20 | Match tied (India won the super over) | 30 Jul 2024 |
| SL v IND 2nd T20I · India tour of Sri Lanka, 2024 | T20 | India won by 7 wkts (2nd innings reduced t | 28 Jul 2024 |
| SL v IND 1st T20I · India tour of Sri Lanka, 2024 | T20 | India won by 43 runs | 27 Jul 2024 |
| SL v NED 38th Match, Group D · ICC Mens T20 World Cup 2024 | T20 | Sri Lanka won by 83 runs | 17 Jun 2024 |
| SL v BAN 15th Match, Group D · ICC Mens T20 World Cup 2024 | T20 | Bangladesh won by 2 wkts | 8 Jun 2024 |
| SL v RSA 4th Match, Group D · ICC Mens T20 World Cup 2024 | T20 | South Africa won by 6 wkts | 3 Jun 2024 |
| IRE v SL 13th Match · ICC Mens T20 World Cup Warm-up Matches 2024 | T20 | Sri Lanka won by 41 runs | 31 May 2024 |
| SL v NED 4th Match · ICC Mens T20 World Cup Warm-up Matches 2024 | T20 | Netherlands won by 20 runs | 28 May 2024 |
| BAN v SL 3rd ODI · Sri Lanka tour of Bangladesh, 2024 | ODI | Bangladesh won by 4 wkts | 18 Mar 2024 |
| BAN v SL 2nd ODI · Sri Lanka tour of Bangladesh, 2024 | ODI | Sri Lanka won by 3 wkts | 15 Mar 2024 |
| BAN v SL 1st ODI · Sri Lanka tour of Bangladesh, 2024 | ODI | Bangladesh won by 6 wkts | 13 Mar 2024 |
| BAN v SL 3rd T20I · Sri Lanka tour of Bangladesh, 2024 | T20 | Sri Lanka won by 28 runs | 9 Mar 2024 |
| SL v AFG 3rd T20I · Afghanistan tour of Sri Lanka, 2024 | T20 | Afghanistan won by 3 runs | 21 Feb 2024 |
| SL v AFG 2nd T20I · Afghanistan tour of Sri Lanka, 2024 | T20 | Sri Lanka won by 72 runs | 19 Feb 2024 |
| SL v AFG 1st T20I · Afghanistan tour of Sri Lanka, 2024 | T20 | Sri Lanka won by 4 runs | 17 Feb 2024 |
| SL v AFG 2nd ODI · Afghanistan tour of Sri Lanka, 2024 | ODI | Sri Lanka won by 155 runs | 11 Feb 2024 |
| SL v AFG 1st ODI · Afghanistan tour of Sri Lanka, 2024 | ODI | Sri Lanka won by 42 runs | 9 Feb 2024 |
| SL v ZIM 3rd T20I · Zimbabwe tour of Sri Lanka 2024 | T20 | Sri Lanka won by 9 wkts | 18 Jan 2024 |
| SL v ZIM 2nd T20I · Zimbabwe tour of Sri Lanka 2024 | T20 | Zimbabwe won by 4 wkts | 16 Jan 2024 |
| SL v ZIM 1st T20I · Zimbabwe tour of Sri Lanka 2024 | T20 | Sri Lanka won by 3 wkts | 14 Jan 2024 |
| SL v ZIM 3rd ODI · Zimbabwe tour of Sri Lanka 2024 | ODI | Sri Lanka won by 8 wkts (27 Overs Match du | 11 Jan 2024 |
| WICBPXI v SL 2-day Practice Match · Sri Lanka tour of West Indies, 2021 | TEST | Match drawn | 18 Mar 2021 |
| PMXI v SL T20 Practice Match · Sri Lanka tour of Australia, 2019 | T20 | Prime Ministers XI won by 1 wkt | 24 Oct 2019 |
| SLCPXI v NZ T20 Practice Match · New Zealand tour of Sri Lanka, 2019 | T20 | New Zealand won by 33 runs | 29 Aug 2019 |
| SLCPXI v NZ 3-day Practice Match · New Zealand tour of Sri Lanka, 2019 | TEST | Match drawn | 10 Aug 2019 |
| SLCPXI v BAN One-day Practice Match · Bangladesh tour of Sri Lanka, 2019 | ODI | Bangladesh won by 5 wkts | 23 Jul 2019 |
| SLU23 v BANU23 1st Semi-final · Asian Cricket Council Emerging Teams Cup, 2017 | ODI | Sri Lanka U23 won by 8 wkts | 1 Apr 2017 |
Career
Matches by format
ⓘ Debut and match counts reflect matches currently in our archive, which may not cover a player's entire career.
Teams
Records
| Record | Format | Rank | Value |
|---|---|---|---|
| Best bowling | ODI | #5 | ZIM |
| Most wickets | T20I | #6 | 163 |
