Match No. 18 of the Lanka Premier League 2026 features a late, tense finish as Jaffna Kings take on Kandy Royals. Multiple reports describe the game as a high-scoring contest, with Jaffna Kings ultimately winning by 21 runs. The coverage highlights a key batting moment involving Vijay Shankar for Jaffna Kings against Sri Lanka’s Dilshan Madushanka. The match narrative includes a scenario where 21 runs are required from the final six balls, underscoring the pressure in the closing overs. Despite the target and late charge, Kandy Royals do not reach the required score, and Jaffna Kings hold on to secure the victory by the stated margin. The reports present the result as the defining outcome of the match, while the “21 needed from 6 balls” detail reflects the competitive end phase of the contest.