Born on 10 September 1999, Nishan Madushka is a Sri Lankan cricketer who opens the batting for the national Test side. He made his Test debut against New Zealand at the Basin Reserve, Wellington on 17 March 2023 and his One‑Day International debut versus West Indies at Pallekele International Cricket Stadium on 20 October 2024.
In Tests he has played 12 matches, scoring 569 runs at an average of 25.86, with a highest score of 205, one century and two fifties, and has taken 17 catches. In ODIs he has featured in eight matches, making 182 runs at 26.00, with a top score of 69 and two fifties. Domestically he topped the Major League Tournament in 2022 with 1,229 runs in 15 innings, including an unbeaten 300, and recorded a 269 against Kent, the highest first‑class score by a Sri Lankan in England.
Nishan Madushka: quick facts
- Born: 10 September 1999
- Team: Sri Lanka
Nishan Madushka career statistics
Batting
| Format | Matches | Innings | Runs | Highest | Average | Strike rate | 100s | 50s |
|---|---|---|---|---|---|---|---|---|
| Tests | 12 | 22 | 569 | 205 | 25.86 | 53.63 | 1 | 2 |
| ODIs | 8 | 7 | 182 | 69 | 26.00 | 80.89 | 0 | 2 |
Figures as of 13 November 2026. Figures from Cricsheet (cricsheet.org), Open Data Commons Attribution licence.
Nishan Madushka’s domestic career
Madushka entered the national set‑up through the Under‑19 ranks, being named in Sri Lanka’s squad for the 2018 Under‑19 Cricket World Cup. He made his List A debut for Dambulla in the 2018 Super Provincial One Day Tournament on 2 May 2018 and his Twenty‑20 debut for Galle on 25 August 2018 in the SLC T20 League. He began his first‑class career with Colts Cricket Club, debuting on 11 January 2019 in the Premier League Tournament.
The 2022 Major League Tournament saw Madushka emerge as the leading run‑scorer, amassing 1,229 runs in 15 innings, highlighted by an unbeaten triple‑century of 300 runs. This prolific season cemented his reputation as a dependable top‑order batsman in Sri Lankan domestic cricket, earning him further national consideration.
In April 2022, while touring England with the Sri Lanka Emerging Team, he posted 269 against Kent, surpassing Aravinda de Silva’s previous record for a Sri Lankan in England. Subsequent performances included an unbeaten 150 in a warm‑up match against England Lions in January 2023 and a 241‑run innings in an unofficial test against the same side in February 2023.
Nishan Madushka’s international career
Madushka earned his first Test cap in the second Test of Sri Lanka’s series against New Zealand, opening the batting at the Basin Reserve, Wellington on 17 March 2023. He retained his place in the side and, on 27 April 2023, recorded his maiden Test century against Ireland at Galle International Stadium, converting it into a double hundred of 205 runs from 339 balls.
Across 12 Test matches he has accumulated 569 runs in 22 innings at an average of 25.86, striking at 53.63 per 100 balls. His highest score remains the 205 against Ireland, while other notable knocks include 57 against Bangladesh at Zahur Ahmed Chowdhury Stadium on 30 March 2024 and 52 against Pakistan at Galle on 16 July 2023. He has contributed in the field with 17 catches.
Madushka’s One‑Day International career began on 20 October 2024 versus West Indies at Pallekele, where he scored 69, his highest ODI total to date. In eight ODIs he has made 182 runs in seven innings at an average of 26.00, with a strike rate of 80.89 and two half‑centuries, and has taken three catches.
Nishan Madushka’s franchise and league career
In domestic limited‑overs cricket Madushka was selected for Dambulla’s squad in the 2018 Super Provincial One Day Tournament and later featured for Galle in the inaugural 2018 SLC T20 League, making his T20 debut on 25 August 2018. He entered the Lanka Premier League in 2020 when the Kandy Tuskers drafted him for the tournament’s first edition.
The following season he was named in the SLC Blues squad for the 2021 SLC Invitational T20 League, continuing his involvement in Sri Lanka’s franchise circuits. These stints have provided him regular exposure to high‑pressure T20 environments alongside international teammates.
Nishan Madushka’s records and achievements
Madushka’s most prominent international milestone is the 205‑run double century against Ireland in April 2023, his sole Test hundred to date. He also recorded a 69‑run ODI half‑century against West Indies in October 2024.
Domestically he holds the record for the highest run tally in the 2022 Major League Tournament with 1,229 runs, highlighted by an unbeaten 300. His 269 against Kent in 2022 remains the highest first‑class score by a Sri Lankan in England.
He contributed to Sri Lanka’s silver medal finish at the 2019 South Asian Games and was part of the Emerging Team that posted a 269 against Kent, underscoring his ability to perform in varied conditions.
Nishan Madushka: frequently asked questions
When was Nishan Madushka born?
Nishan Madushka was born on 10 September 1999.
Which teams has Nishan Madushka played for?
Nishan Madushka plays international cricket for Sri Lanka.
When did Nishan Madushka make an international debut?
Nishan Madushka made a Test debut against New Zealand at Basin Reserve, Wellington on 17 March 2023. Nishan Madushka made an ODI debut against West Indies at Pallekele International Cricket Stadium on 20 October 2024.
What is Nishan Madushka’s highest score?
Nishan Madushka’s highest score is 205 in Tests and 69 in ODIs.
How many centuries has Nishan Madushka scored?
Nishan Madushka has scored 1 century in Tests.









