Lahiru Udara Igalagamage was born on 27 November 1993 in Colombo, Sri Lanka. A right‑hand top‑order batsman, he progressed through the domestic circuit before earning a place in the national side. Udara made his first‑class debut for Nondescripts Cricket Club on 17 January 2014 and quickly established himself as a prolific run‑scorer, topping the 2019–20 Premier League Tournament tally with 1,039 runs in nine matches. His performances secured selections for provincial sides and later for franchise teams in the Lanka Premier League, marking him as one of the country’s emerging batting talents.
Udara entered the international arena with a Test debut against Bangladesh at Galle International Stadium on 17 June 2025. To date he has featured in five Tests, accumulating 313 runs in nine innings at an average of 34.78, with a strike rate of 64.27 and a highest score of 188, his maiden century scored against the West Indies in July 2026. In the shortest format he debuted against England at The Rose Bowl on 15 September 2026 and has played six T20 Internationals, scoring 133 runs at an average of 22.17, a strike rate of 140 and a top score of 91. In October 2026 he was called up as a replacement for Pathum Nissanka in the Test squad for the tour of Pakistan.
Lahiru Udara: quick facts
- Born: 27 November 1993, Colombo
- Team: Sri Lanka
Lahiru Udara career statistics
Batting
| Format | Matches | Innings | Runs | Highest | Average | Strike rate | 100s | 50s |
|---|---|---|---|---|---|---|---|---|
| Tests | 5 | 9 | 313 | 188 | 34.78 | 64.27 | 1 | 0 |
| T20Is | 6 | 6 | 133 | 91 | 22.17 | 140.00 | 0 | 1 |
Figures as of 10 November 2026. Figures from Cricsheet (cricsheet.org), Open Data Commons Attribution licence.
Lahiru Udara’s early life
Born and raised in Colombo, Lahiru Udara grew up in a city with a strong cricketing culture. He attended local schools where he first displayed his batting abilities, progressing through age‑group cricket before breaking into the senior domestic scene. His first‑class debut came for Nondescripts Cricket Club on 17 January 2014 during the Premier Trophy, marking the start of a steady climb through Sri Lanka’s cricketing ranks. The early exposure to competitive cricket in Colombo’s club environment laid the foundation for his technique and temperament as a top‑order batsman.
Lahiru Udara’s domestic career
Udara’s domestic career accelerated after his debut, as he became a mainstay in Nondescripts’ batting line‑up. Over the 2019–20 Premier League Tournament he amassed an impressive 1,039 runs across nine matches, emerging as the competition’s leading run‑scorer. This prolific run‑making demonstrated his capacity to play long innings, highlighted by a highest first‑class score of 188 against the West Indies during a Test, and a solid average that underpinned his reputation as a reliable run‑getter. His consistency earned him regular selection for Sri Lanka’s provincial sides, where he continued to contribute both with the bat and in the field, taking several catches.
In March 2018 Udara was named in Colombo’s squad for the 2017–18 Super Four Provincial Tournament, further cementing his status among the country’s elite domestic players. The following years saw him transition into the franchise arena, when he was drafted by the Colombo Kings for the inaugural Lanka Premier League in October 2020. He later joined the Dambulla Giants for the 2021 edition of the tournament, gaining exposure to the fast‑paced T20 format and sharing the dressing room with international stars. These experiences broadened his skill set, particularly in adapting his stroke play to limited‑overs demands while maintaining his core technique.
Lahiru Udara’s franchise and league career
Udara’s involvement in the Lanka Premier League has been a notable aspect of his professional journey. Drafted by the Colombo Kings for the league’s first season in 2020, he featured as a top‑order option, contributing valuable runs and fielding efforts. The following year he was selected by the Dambulla Giants, where he continued to showcase his adaptability in the T20 format, registering a half‑century and improving his strike rate. Although his franchise statistics are not detailed in the available records, his participation in two consecutive LPL campaigns reflects his growing reputation and the confidence that franchise owners place in his batting capabilities.
Lahiru Udara’s international career
Udara made his Test debut for Sri Lanka against Bangladesh at Galle International Stadium on 17 June 2025. Since then he has played five Tests, scoring 313 runs in nine innings at an average of 34.78 and a strike rate of 64.27. He recorded his maiden Test century, an unbeaten 188 off 248 balls, against the West Indies at Sir Vivian Richards Stadium on 3 July 2026, which remains his highest Test score. Across his Test career he has taken six catches in the field, and his contributions have included a notable 40‑run innings against Bangladesh at the Sinhalese Sports Club Ground on 25 June 2025.
Udara’s T20 International debut came against England at The Rose Bowl, Southampton on 15 September 2026. In six matches he has accumulated 133 runs in six innings, averaging 22.17 with a strike rate of 140, and his top score of 91 was achieved against Pakistan at Rawalpindi Cricket Stadium on 9 October 2026. The innings of 91 runs stands as his sole fifty in the format. He has also contributed in the field with three catches. His brief T20I record, highlighted by a rapid half‑century, demonstrates his ability to accelerate the scoring rate while anchoring the innings when required.
Lahiru Udara’s records and achievements
Udara’s most prominent batting milestone is his 188‑run innings against the West Indies in July 2026, which not only marked his maiden Test century but also remains his highest score in the longest format. Earlier, he recorded a 91‑run knock against Pakistan in a T20 International on 9 October 2026, his only fifty in the format and his highest T20I score. In domestic cricket he topped the 2019–20 Premier League Tournament run‑scoring charts with 1,039 runs in nine matches, underscoring his consistency and ability to compile large totals across formats.
Across his international career Udara has taken a total of nine catches – six in Tests and three in T20 Internationals – reflecting his reliability in the field. His Test statistics include one hundred and no fifties, while his T20I record features one fifty. The combination of a solid Test average of 34.78 and a rapid T20I strike rate of 140 highlights his versatility as a batsman capable of adjusting his tempo to the demands of each format. These achievements, together with his domestic run‑scoring feats, position him as a valuable asset for Sri Lanka’s batting line‑up.
Lahiru Udara: frequently asked questions
When was Lahiru Udara born?
Lahiru Udara was born on 27 November 1993 in Colombo.
Where is Lahiru Udara from?
Lahiru Udara was born in Colombo, Sri Lanka.
Which teams has Lahiru Udara played for?
Lahiru Udara plays international cricket for Sri Lanka.
When did Lahiru Udara make an international debut?
Lahiru Udara made a Test debut against Bangladesh at Galle International Stadium on 17 June 2025. Lahiru Udara made a T20I debut against England at The Rose Bowl, Southampton on 15 September 2026.
What is Lahiru Udara’s highest score?
Lahiru Udara’s highest score is 188 in Tests and 91 in T20Is.
How many centuries has Lahiru Udara scored?
Lahiru Udara has scored 1 century in Tests.









