CricIntel
Match ReviewLanka Premier League 2026Colombo KapsNews

Zadran's 95 and Madushanka's Best: Jaffna Kings Beat Colombo Kaps by 19 Runs at Pallekele

Ibrahim Zadran batted through 65 balls for 95 — twelve fours, three sixes, and almost no false shots — to carry Jaffna Kings to 202 for 5. Colombo Kaps were never quite in the chase, and Dilshan Madushanka's career-best 3 for 30 made sure they never got there. Jaffna's fourth win of LPL 2026.

July 28, 2026|5 min read|CricIntel Staff

Ninety-five off sixty-five balls is not, on the face of it, a T20 innings that anyone writes home about in 2026. Look closer. Twelve of those runs came in fours off the front foot through the covers, three came in sixes, and the rest came from a batter running hard and refusing to give a well-set innings away for the sake of a highlight. Ibrahim Zadran did not so much dominate Colombo Kaps as outlast them, and by the time he was done Jaffna Kings had 202 on the board at a ground where 202 has been plenty.

Colombo Kaps had won the toss and put Jaffna in, which is the decision every captain at Pallekele makes and which is only the right one if you actually take wickets in the powerplay. They did not. Everything that followed was a consequence.


Match Summary

Jaffna Kings202/5 in 20 overs — Ibrahim Zadran 95 (65, 12x4, 3x6), Kamil Mishara 44, Towhid Hridoy 31*
Colombo Kaps183/9 in 20 overs — Sadeera Samarawickrama 44 (36), Kamindu Mendis 28, Milan Rathnayake 26
ResultJaffna Kings won by 19 runs — their fourth win of LPL 2026
Key bowlingDilshan Madushanka 3-30 (career-best)
Player of the MatchIbrahim Zadran (95 off 65)
VenuePallekele International Cricket Stadium, Kandy. Colombo Kaps won the toss and bowled

The Jaffna innings was built in two clearly separated halves, and it is worth separating them. Kamil Mishara's 44 at the top was the aggressive part — a start that took the pressure of the required tempo off everyone below him and gave Zadran permission to bat properly. Zadran then did something increasingly rare in franchise T20: he treated the first fifteen overs as a place to build rather than a place to attempt things. Twelve fours from a total of fifteen boundaries tells you the shape of it. He was hitting into gaps, not over fielders.

Towhid Hridoy's unbeaten 31 at the death is the contribution that gets lost in the scorecard and shouldn't. Zadran fell five short of a hundred, and a lesser finishing effort would have left Jaffna somewhere around 185 — a total Colombo, chasing on a good surface with Sadeera Samarawickrama and Kamindu Mendis in the order, would have fancied. The difference between 185 and 202 was Hridoy's last few overs, and the difference between 185 and 202 turned out to be roughly the difference in the match.


Colombo's chase never had a passage of play where it was ahead. Sadeera Samarawickrama's 44 from 36 was fluent and, in the context of a 203 chase, about one gear too slow — not through any fault of intent but because Jaffna kept taking wickets at the other end. Kamindu Mendis made 28 and Milan Rathnayake 26, and the pattern of Colombo's innings is written in those numbers: three men got in, none got out of the twenties and forties, and 183 for 9 is what a batting order looks like when everybody contributes a bit and nobody contributes enough.

Dilshan Madushanka is the reason. Three for 30 is a career-best in this competition, and the wickets came where they hurt most — in the phase where Colombo needed a partnership to bloom rather than a batter to survive. He has always had the left-armer's angle; what he has added this season is the willingness to bowl a fuller length at the stumps in the middle overs rather than protecting his economy with back-of-a-length filler. It costs boundaries occasionally. It also takes wickets, and in a chase of 203 the wicket is worth three boundaries.


Pallekele played true. There was carry for the seamers with the new ball, the surface held up through the middle overs without giving the spinners much beyond natural variation, and both sides scored at more than nine an over, which is the clearest evidence there is that nothing untoward was happening in the pitch. This was a batting contest decided by the team that batted better and the bowler who bowled best, which is a pleasingly simple summary for a T20 match.


On Zadran, briefly, because he is worth a paragraph on his own. Five short of a hundred, in a winning cause, on a night when his side needed exactly the innings he played. Afghanistan's most technically complete batter has spent the last two years being described as a red-ball player in a white-ball world; this was 95 off 65 in a total of 202, which is a strike rate of 146 from a man supposedly too orthodox for the format. He proved something on Tuesday, and he probably should not have had to.


CricIntel's prediction review: we did not publish a preview for this fixture — our last Jaffna Kings–Colombo Kaps analysis was for the July 22 meeting — so there is no call to grade here. We will have full analysis for both sides' next games.


Jaffna Kings now have four wins and look the most balanced side in this LPL — a top order that can post 200 and a left-arm quick finding form at the right moment of a short tournament. Colombo Kaps have a different problem: their batting keeps producing starts and no finishes, and in a league this compressed you cannot keep converting three thirties into a defeat. Both sides are back at Pallekele this week, and both know exactly what needs fixing.

Want data-backed predictions for every IPL 2026 match?