CricIntel
Match ReviewLanka Premier League 2026Jaffna KingsNews

Four Hundred and Twenty-One Runs in the Hill Country, and Jaffna Kings Still Win It With Spin

We leaned to Kandy Royals on home ground, home crowd and Shaheen Shah Afridi's pace at altitude. Pallekele instead produced a run-fest — 221 for 6 against 200 all out — and the two bowlers who decided it were a left-arm orthodox spinner in his eighth over of the tournament week and a thirty-nine-year-old all-rounder bowling arm balls. Chamindu Wickramasinghe's 43 off 15 was the innings; Dunith Wellalage's eight balls were the match.

July 30, 2026|6 min read|CricIntel Staff

There is a particular kind of defeat that hurts a franchise more than a heavy one, and Kandy Royals have now suffered both versions inside five days at the hands of the same opponent. On Sunday at Dambulla they were beaten by 93 runs — the biggest margin of the tournament. On Thursday, at their own ground, in front of their own crowd, with their own conditions and their own hero on the team sheet, they scored two hundred runs and still lost. That is the more instructive of the two results, because the first can be dismissed as a bad night and the second cannot.

Two hundred and twenty-one for six is a total that wins most T20 matches anywhere in the world. Two hundred all out in reply is a chase that failed by a margin that looks larger on the scoreboard than it felt in the middle. And the reason it failed is that Jaffna Kings, on a surface that was supposed to belong to fast bowlers, took six of their wickets with spin.


Match Summary — 18th Match, Lanka Premier League 2026

Jaffna Kings221/6 in 20 overs — Kamil Mishara 49 (26, 2x4, 5x6), Chamindu Wickramasinghe 43 (15, 3x4, 4x6), Avishka Fernando 36
Kandy Royals200 all out in 20 overs — Pawan Sandesh 48, Vijay Shankar 25 (21)
ResultJaffna Kings won by 21 runs
Player of the MatchChamindu Wickramasinghe — 43 off 15 and two catches
Key bowlingDunith Wellalage 3 wickets (three in eight balls), Shakib Al Hasan 3 wickets, Dilshan Madushanka 2/36
StandingsJaffna Kings top of the table — 10 points from 7. Kandy Royals fourth — 6 points from 8
VenuePallekele International Cricket Stadium, Kandy

Jaffna's innings had two distinct engines and they fired at opposite ends of it. Kamil Mishara's 49 from 26 was the platform — five sixes in a 26-ball innings is not a platform in any conventional sense, but at Pallekele, where the ball carries at altitude and the straight boundary runs to roughly seventy metres, it was exactly the right way to use a good batting surface early. He fell for 49, stumped off Moeen Ali's off-spin, one run short of a fifty that would have flattered him no further than the innings already had. Avishka Fernando's 36 held the middle together.

And then, at the death, Chamindu Wickramasinghe played the innings that decided the arithmetic of the evening. Forty-three from fifteen balls — three fours, four sixes — is a strike rate approaching 290, and it arrived in the phase where Kandy's bowling plan was supposed to be at its most precise. Take Wickramasinghe's contribution out of Jaffna's total and it reads 178 for five. Kandy made 200. The margin of this match was one batter, batting for fifteen deliveries, at the exact moment when fifteen deliveries were worth the most.


Kandy's chase was not a collapse in the usual sense — nobody folded, nobody panicked, and 200 in twenty overs against a defending champion is a respectable evening's work by any ordinary standard. What happened instead was a strangulation in the middle, and it took eight balls.

Dushan Hemantha went first ball. Dunith Wellalage then took three wickets in the space of eight deliveries, and a chase that had been tracking the required rate became a chase that needed a partnership from a middle order that no longer had one. Shakib Al Hasan added three more, including Wanindu Hasaranga caught by Wellalage attempting a slog-sweep off an arm ball — the dismissal of a batter who knew he had to hit and had run out of safer ways to do it. Pawan Sandesh's 48 was the innings that kept Kandy in touch, and Vijay Shankar's 25 from 21 was the sort of contribution that looks useful until you set it against a required rate above eleven. Dilshan Madushanka's 2 for 36 closed it out.

Six wickets to two spinners on a ground we spent a preview describing as the most rewarding pace surface in Sri Lanka. That is the honest headline of this match, and it is not one we saw coming.


The Pallekele surface behaved almost exactly as advertised in one respect and almost exactly opposite in another. The bounce was true and the carry was real — 421 runs across forty overs, with nine sixes from two Jaffna innings alone, is a scoreboard that only a good batting pitch produces. What did not materialise was the pace-bowling advantage. The extra bounce that was supposed to make Shaheen Shah Afridi's hard length unplayable also made it easier to hit through the line, and at altitude a ball that sits up is a ball that travels. Meanwhile, the same firmness that produced the carry gave the spinners something to grip on to. Wellalage and Shakib bowled into a surface that rewarded them for it.

The absence of heavy dew — the one genuinely correct part of our conditions read — worked for the side bowling second, and the side bowling second was Jaffna. It is a small irony that the venue analysis was largely right and the conclusion drawn from it was entirely wrong.


Chamindu Wickramasinghe's Player-of-the-Match award is one of those rare ones where the numbers do not need any interpretive help. Forty-three off fifteen, plus two catches. Four sixes at a ground where the straight boundary is seventy metres means four times he middled it properly — there is no mis-hit six at Pallekele, no top-edge that clears a short rope. This was clean striking, in the last phase of an innings, against bowlers who knew what he was trying to do and could not stop him doing it. Fifteen balls is barely two overs of cricket. It was the difference between a good total and an unchaseable one.


CricIntel's prediction review, and we got this one wrong in the way that stings. We leaned Kandy Royals 52-48, and every pillar of that lean was a conditions argument: home ground, home crowd, Shaheen's left-arm pace at altitude, Hasaranga's wrist-spin on a gripping surface. The pitch did grip. Hasaranga was on the wrong end of it — dismissed by an arm ball rather than delivering with one. Shaheen's pace at altitude did not produce the strangling opening spell we built the case around. What we did call correctly, almost in passing, was that Shakib's own left-arm orthodox would give Jaffna a de facto third spin option if the surface demanded it — it did, and he took three. We also wrote that dynasties do not end because of one venue change, and then predicted against the dynasty anyway. That is the part worth owning: we had the reasoning and backed the other side of it.


Jaffna Kings go top with 10 points from seven, which for a side that lost the tournament opener by 36 runs is a recovery that should worry everybody else. The defending champions have now beaten Kandy twice in five days, by 93 runs and by 21, in two different sets of conditions — and the second one was on Kandy's ground. Angelo Mathews's side sit fourth on 6 points from eight, and the problem is no longer the batting, which produced 200 on Thursday. It is that they have played more matches than anyone above them and have less to show for it. The playoff maths is starting to tighten around them. Watch how Kandy use Hasaranga from here — a leg-spinner who cannot get a purchase on a gripping Pallekele surface is a selection question, not just a bad night.

Want data-backed predictions for every IPL 2026 match?