Jaffna Kings vs Kandy Royals, 18th Match
Regular Season 2026 · T20 · · Pallekele International Cricket Stadium, Pallekele, Kandy
Jaffna Kings won by 21 runs (Jaffna Kings 221/6, Kandy Royals 200).
- Jaffna Kings: 221/6 (20 ov)
- Kandy Royals: 200 (20 ov)
Match report
Jaffna Kings (JKS) faced Kandy Royals (KR) in the 18th Match of Regular Season 2026, a T20 match, at Pallekele International Cricket Stadium, Pallekele, Kandy. Play began on Thursday, 30 July 2026 at 14:00 UTC. Each side bats for up to 20 overs, so a full match takes about three hours.
Kandy Royals won the toss and chose to bowl. The on-field umpires were Prageeth Rambukwella and Wayne Knights, with Graeme Labrooy as match referee.
Jaffna Kings made 221/6 in 20 overs, with Kamil Mishara top-scoring on 49 from 26 balls. Wanindu Hasaranga was the pick of the bowlers with 2 for 37. Kandy Royals made 200 in 20 overs, with Pawan Sandesh top-scoring on 48 from 21 balls. Dunith Wellalage was the pick of the bowlers with 3 for 11.
Result: Jaffna Kings won by 21 runs. Chamindu Wickramasinghe was named player of the match.
The full scorecard, fall of wickets and every ball of the commentary are on the Scorecard and Commentary tabs, and the Crease Cam replays each delivery as an animation.
Jaffna Kings · 1st innings: 221/6 (20 ov)
| Batter | Dismissal | R | B | 4s | 6s | SR |
|---|---|---|---|---|---|---|
| Kamil Mishara | st Kusal Perera b Moeen Ali | 49 | 26 | 2 | 5 | 188.46 |
| Avishka Fernando | c Dale Phillips b Zahir Khan | 36 | 22 | 3 | 1 | 163.64 |
| Ibrahim Zadran | b Wanindu Hasaranga | 8 | 8 | 1 | 0 | 100 |
| Towhid Hridoy | c Dushan Hemantha b Moeen Ali | 21 | 16 | 1 | 1 | 131.25 |
| Bhanuka Rajapaksa | b Wanindu Hasaranga | 7 | 10 | 1 | 0 | 70 |
| Shakib Al Hasan | not out | 22 | 16 | 1 | 1 | 137.5 |
| Chamindu Wickramasinghe | c Dale Phillips b Asitha Fernando | 43 | 15 | 3 | 4 | 286.67 |
| Dunith Wellalage | not out | 16 | 9 | 1 | 0 | 177.78 |
Extras: 19 · Did not bat: Treveen Mathew, Mohamed Shiraz, Zahoor Khan
| Bowler | O | M | R | W | Econ |
|---|---|---|---|---|---|
| Shaheen Afridi | 3 | 0 | 43 | 0 | 14.33 |
| Nuwan Thushara | 3 | 0 | 43 | 0 | 14.33 |
| Asitha Fernando | 2 | 0 | 25 | 1 | 12.5 |
| Moeen Ali | 4 | 0 | 38 | 2 | 9.5 |
| Wanindu Hasaranga | 4 | 0 | 37 | 2 | 9.25 |
| Zahir Khan | 4 | 0 | 30 | 1 | 7.5 |
Kandy Royals · 1st innings: 200 (20 ov)
| Batter | Dismissal | R | B | 4s | 6s | SR |
|---|---|---|---|---|---|---|
| Lahiru Udara | b Shakib Al Hasan | 30 | 15 | 3 | 2 | 200 |
| Pawan Sandesh | b Zahoor Khan | 48 | 21 | 5 | 4 | 228.57 |
| Kusal Perera | b Shakib Al Hasan | 16 | 10 | 1 | 1 | 160 |
| Moeen Ali | c Chamindu Wickramasinghe b Dilshan Madushanka | 8 | 10 | 0 | 0 | 80 |
| Dale Phillips | b Dunith Wellalage | 13 | 13 | 1 | 0 | 100 |
| Shaheen Afridi | c Chamindu Wickramasinghe b Dunith Wellalage | 24 | 14 | 2 | 2 | 171.43 |
| Wanindu Hasaranga | c Dunith Wellalage b Shakib Al Hasan | 24 | 12 | 0 | 3 | 200 |
| Vijay Shankar | c Towhid Hridoy b Dilshan Madushanka | 25 | 21 | 3 | 0 | 119.05 |
| Dushan Hemantha | b Dunith Wellalage | 0 | 1 | 0 | 0 | 0 |
| Asitha Fernando | c Kamil Mishara b Zahoor Khan | 1 | 4 | 0 | 0 | 25 |
| Nuwan Thushara | not out | 0 | 0 | 0 | 0 | 0 |
Extras: 11 · Did not bat: Zahir Khan
| Bowler | O | M | R | W | Econ |
|---|---|---|---|---|---|
| Mohamed Shiraz | 3 | 0 | 34 | 0 | 11.33 |
| Dilshan Madushanka | 4 | 1 | 36 | 2 | 9 |
| Shakib Al Hasan | 4 | 0 | 43 | 3 | 10.75 |
| Treveen Mathew | 3 | 0 | 40 | 0 | 13.33 |
| Zahoor Khan | 4 | 0 | 32 | 2 | 8 |
| Dunith Wellalage | 2 | 0 | 11 | 3 | 5.5 |
Latest overs
- Over 20 (KR, Dilshan Madushanka): 0 runs, 197/10 – W • • • • •
- Over 19 (KR, Zahoor Khan): 11 runs, 197/9 – W 1 • 2 nb5 2 •
- Over 18 (KR, Dunith Wellalage): 3 runs, 186/8 – • 1 1 • W 1
- Over 17 (KR, Shakib Al Hasan): 20 runs, 183/7 – W 6 6 1 1 6
- Over 16 (KR, Dilshan Madushanka): 14 runs, 163/6 – 1 • 1 2 4 4 1wd
- Over 15 (KR, Shakib Al Hasan): 5 runs, 149/6 – 1 1 1 1 1 •
