Lahiru Udara produced a breathtaking unbeaten century to power Kandy Royals to a six-wicket victory over Galle Gallants in the 16th match of the 2026 Lanka Premier League, while also rewriting the tournament’s batting record.
The match was played at the Pallekele International Cricket Stadium.
After winning the toss, Galle Gallants elected to bat first and posted an imposing 208/3 from their 20 overs.
Sam Harper top-scored with 72, while Charith Asalanka remained unbeaten on 70 to give the Gallants a formidable total.
For Kandy Royals, Zaheer Khan was the pick of the bowlers with 2 wickets.
Chasing a challenging target of 209, Kandy Royals completed the run chase in just 18.5 overs, finishing on 214/4 to secure a memorable six-wicket victory.
The star of the match was Lahiru Udara, who played a sensational unbeaten innings of 132 from 63 balls, featuring 15 fours and seven sixes.
His remarkable knock also entered the record books as the highest individual score in the history of the Lanka Premier League, making it one of the greatest innings ever played in the tournament.