The Night Lahiru Udara Stopped Waiting: 132 Not Out, a Maiden Hundred, and the Highest Score in LPL History
Galle Gallants made 208 for 3 and would have won that game nine times out of ten. Then a 24-year-old opener who had never made a T20 century took the powerplay apart, reached fifty in 21 balls, a hundred in 54, and finished unbeaten on 132 from 63 — the biggest individual innings the Lanka Premier League has ever seen. Kandy Royals chased 209 with seven balls in hand, beat the table leaders for the second time in four days, and kept their season breathing.
There is a particular kind of innings that changes not just a match but the way a player is spoken about afterwards, and Lahiru Udara played one at Pallekele on Wednesday afternoon. He is 24. He had never made a hundred in a professional T20. He walked out to chase 209 against the best team in this Lanka Premier League and, by the time the sixth over was bowled, he had already made 68 of Kandy's 83 without loss. The rest of the afternoon was less a contest than a man refusing to stop.
Galle Gallants had done nothing wrong. Sam Harper's 72 from 38 and Charith Asalanka's unbeaten 70 from 32 had produced 208 for 3, which at this ground, in this tournament, in this season, is a winning total on almost every reading of the evidence. That is the thing worth sitting with. Galle did not lose this match through any failure of their own making. They lost it because somebody at the other end played the best innings the competition has ever seen.
Match Summary
| Galle Gallants | 208/3 in 20 overs — Sam Harper 72 (38), Charith Asalanka 70* (32) |
| Kandy Royals | 214/4 in 18.5 overs — Lahiru Udara 132* (63, 15x4, 7x6) |
| Result | Kandy Royals won by 6 wickets (7 balls remaining) |
| Player of the Match | Lahiru Udara — maiden T20 hundred, off 54 balls; highest individual score in LPL history |
| Key bowling | Zahir Khan 2-25 (Kandy). Akif Javed 0-66 from 3.5 overs (Galle) |
| Venue | Pallekele International Cricket Stadium, Kandy — 16th match, day/night |
Take the innings apart and the architecture is remarkable for how early it was set. Fifty from 21 balls, with seven fours and three sixes in it. Sixty-eight of Kandy's first 83 runs, inside six overs, without a wicket falling. In a 209 chase the entire question is usually whether the required rate stays reachable long enough for a finisher to reach it; Udara answered the question before it was properly asked. By the end of the powerplay Kandy needed 126 from 84 balls with all ten wickets, which is not a chase — it is an errand.
The hundred came off 54 balls, brought up with back-to-back boundaries off Milan Rathnayake, and the shape of the innings never changed. Fifteen fours and seven sixes is a ratio that tells you he was picking gaps as often as he was clearing ropes. And he finished it himself, which matters: a flat six over long-on to end the match, unbeaten on 132, with the Orange Cap reclaimed and his home crowd on its feet. Nobody in seven seasons of this tournament has made more in an innings.
Galle will look at one moment for a long time. Udara was on 40 when a chance went down at deep square leg. Forty. He finished with 132. That is the cruelty of the format written in a single number — one pair of hands, ninety-two runs, and a match.
It would be unfair to the Gallants to file this under bowling failure without qualification. Akif Javed's figures — 0 for 66 from 3.5 overs — are the sort that follow a bowler around, and it is worth saying plainly that most of that damage was inflicted by a batter in the kind of form where length becomes almost irrelevant. Bowl full and he drove; bowl short and he pulled. But the wider problem for Galle was structural rather than individual: with Udara set and the required rate collapsing, they had no phase of the innings in which to apply pressure, and no bowler who could buy a dot without offering a boundary ball.
They remain top of the table, on 8 points from seven matches with a net run rate of 0.598, and that is the correct reflection of their season. Four wins, three losses, the most evenly distributed batting contributions in the competition. Harper's 72 was his most fluent innings of the tournament and Asalanka's 70 not out from 32 was the sort of finishing that has been the Gallants' quiet advantage all year. This was not a bad night's cricket. It was a good night's cricket that met a great one.
Pallekele in the afternoon was, as expected, true rather than treacherous. There was carry, there was pace off the surface, and there was no lateral movement to speak of once the shine had gone. Both sides scored at more than ten an over across the day, which is the clearest possible evidence that the pitch was a bystander. Our pre-match read had the afternoon grip becoming a factor in the middle overs — it did not, because Kandy's chase never reached the middle overs in any meaningful sense. Zahir Khan's 2 for 25 was the one spell that suggested the surface would give a spinner something, and it came in the first innings.
Two wins over the table leaders in four days is the headline for Kandy Royals, and the second one arrived in front of their own crowd, which will matter to them more than the net run rate it repaired. They sit fourth on 6 points from seven — level with Colombo Kaps but behind on run rate at -0.499 — and the mathematics remain awkward. What has changed is the belief. A side that had been losing the middle overs all season just chased 209 in 18.5, and it did so because the opener took the game out of the middle overs entirely.
CricIntel's prediction review, and this one we get wrong with our eyes open. We leaned to Galle Gallants on the strength of consistency and squad balance, and the result went the other way by six wickets. What we did get right was the mechanism: our preview said that if Udara gave Kandy a platform, this became a Kandy win and a genuine shift in the playoff race. He gave them a platform and then removed the need for one. We also said the passage that would decide it was the Royals' middle overs with the bat, which turned out to be the one phase of the game that never had to happen. The lesson we will carry: when a side's fault line is the middle overs, an opener in this kind of form does not fix the fault line — he makes it irrelevant.
Galle Gallants have five matches of the league left in which to convert top-of-the-table into something that survives a knockout, and their problem is now clearly a bowling problem rather than a batting one. Kandy Royals have an opener in the form of his life, a home crowd, and a run rate to repair. And Lahiru Udara has a number next to his name that will outlast the season — 132, off 63, on the day the Lanka Premier League's record book had to be rewritten by a man who had never made a T20 hundred before lunch.
Want data-backed predictions for every IPL 2026 match?