- BATSMENRBM4s6sSR4.2 Shuffles across his stumps and attempts to ramp it away after going down on one knee, he gets plenty of height but not enough distance, taken brilliantly at deep fine while running back 24/31.3 Oh, wow, what a stupendous catch by Mohammad Nawaz! He ran back at deep fine and was facing towards the rope, still managed to pouch it comfortably. That's worth taking several looks, ball climbed onto him and he went for a hook and got a top-edge, sprinted back and dived to perfection 6/11.5 That came back sharply from a length and veering back towards middle, three reds on the reds and he has to go. Pitching in line, impact in line, and hitting the wickets. 6/210.5 Tossed up fuller and quicker, slides across middle a touch and he doesn't connect on the attempted slog-sweep! Ball bounces a touch more and was full enough to avoid this shot, he was looking dangerous and was well-set, important breakthrough and Viyaskanth is absolutely fired up, punches the air in delight 79/58.5 Tight at the stumps, rising steeply as well and moving a touch across middle, he goes for a full-blooded hoist towards deep midwicket and perishes in the process as two fielders avoid near-collision and Karunaratne manages to hold onto it, tumbles but doesn't let the ball burst out of his hands 64/416.5 Hits a bumper on middle, nips in a touch, cobbles a firm pull but straight into the hands of the man stationed at deep midwicket, hurried a little by the pace but he had to go for it 137/6Extras14 (lb 2, nb 1, w 11)TOTAL165/6 (20 Overs, RR: 8.25)Fall of wickets: 1-6 (Kusal Perera, 1.3 ov), 2-6 (Sediqullah Atal, 1.5 ov), 3-24 (Lahiru Udara, 4.2 ov), 4-64 (Wanindu Hasaranga, 8.5 ov), 5-79 (Dale Phillips, 10.5 ov), 6-137 (Moeen Ali, 16.5 ov)
Bowling O M R W Econ 0s 4s 6s WD NB MD Shanaka 2 0 17 0 8.5 4 3 0 0 0 Pramod Madushan 4 1 41 2 10.25 11 4 1 5 1 Akif Javed 4 0 26 2 6.5 9 2 1 0 0 C Karunaratne 2 0 11 0 5.5 5 1 0 0 0 KTH Ratnayake 4 0 32 0 8 2 1 1 0 0 V Viyaskanth 4 0 36 2 9 4 3 1 1 0
Player of the Match
Player of the Match
- BATSMENRBM4s6sSR4.1 Over the wicket, steepler just outside off, jockeys across off and goes for a pull, swallowed at deep midwicket; hits against the wind and didn't get off the middle, some top-edge involved as well 28/31.3 Heat-seeking outswinging yorker rattle the base of off-stump, he moved leg-side in a bid to flick it away, was moving leg-side and the ball curled away, lovely sight if you're a bowler, marvelously done 10/11.6 Oh, another one! Ends the over with a W! Pursuing with the yorker length and it was dipping just outside off, change of pace does the trick, deceives him and he chips it back to Thushara who gobbles it up. Extremely well-bowled! Spot on; genuine wicket-taker 12/28.5 Finally gets his man, created some opportunities, Asalanka backs away and he bowls on a length, makes it spin sharply across off, he fetches it, extends his arms and gets the toe-end which is not enough, superbly taken while running in at the deep and gobbles it down his throat, timely wicket, not easy to dominate Hasaranga who has got so many amazing tricks up his sleeve 51/416.6 Hits a fuller length and offers some width, tries to swing it for the grandstand and hasn't got all of it, in the air and once again two fielders converging at mid-off and extra cover, Hasaranga completes the catch, crucial catch! Didn't middle it and rushed into the stroke owing to the pace, very tough shot to execute from that angle; here is an opportunity for Kandy to apply some pressure; but there is still some batting to come, Nawaz can definitely whack a few 127/69.4 Nicely bowled. Around the wicket, angled in close to a length and it turns markedly across off, polite inquiry for an lbw, turned down and they have taken the review. Lots of revs on the ball, draws a sweep, ball is close to the bat. Taking forever for the ultra-edge to load as players catch a break and are chatting among themselves. Maybe some problem with the technology. Flat line as the ball passes the bat. And now we wait for the ball-tracking. Pitching in line, impact in line and it crashes onto middle, hitting it fully and this is a fantastic review. Moeen Ali hits the nail on the head and the entire team is roaring in celebration! Half of the Galle team is back in the huddle 54/517.4 Bowls full and kicking across off, spoons it straight to the man at cover and two wickets have fallen in no time. Just couldn't lift it enough to clear Hasaranga. That will put more pressure on Shanaka. Ball was dipping and tailing away from him, just not able to get under it 138/718.1 22 off11. Very tight. Lovely yorker length ball just outside off, scampering back for a brace, struggling to complete the second, man at long-off pings a sharp throw, it's no ball as well but we'll continue to check the run-out, way outside the crease at non-striker's end as Fernando removes the bails quickly. OUT on the big screen as expected 146/8Extras7 (nb 1, w 6)TOTAL154/8 (20 Overs, RR: 7.7)Fall of wickets: 1-10 (Mehidy Hasan Miraz, 1.3 ov), 2-12 (Dinura Kalupahana, 1.6 ov), 3-28 (Sam Harper, 4.1 ov), 4-51 (Charith Asalanka, 8.5 ov), 5-54 (Sahan Arachchige, 9.4 ov), 6-127 (Chamika Karunaratne, 16.6 ov), 7-138 (Mohammad Nawaz, 17.4 ov), 8-146 (Tharindu Ratnayake, 18.1 ov)
Bowling O M R W Econ 0s 4s 6s WD NB V Shankar 1 0 9 0 9 2 1 0 2 0 N Thushara 4 0 33 3 8.25 6 3 1 1 0 AM Fernando 4 0 33 2 8.25 10 2 2 1 1 MM Ali 3 0 11 1 3.66 11 1 0 0 0 PW Hasaranga 4 0 26 1 6.5 10 2 0 0 0 MADI Hemantha 1 0 15 0 15 1 0 2 0 0 G Sanketh 3 0 27 0 9 3 3 0 2 0
Match Details
Toss
Galle Gallants , elected to field first
Player Of The Match
Season
Hours of play (local time)
15.00 start, First Session 15.00-16.30, Interval 16.30-16.50, Second Session 16.50-18.20
Match days
25 July 2026 - day/night match (20-over match)
TV Umpires
Reserve Umpire
Match Referee
Points
Kandy Royals 2, Galle Gallants 0
Match Notes
- Powerplay 1: Overs 0.1 - 6.0 (Mandatory - 28 runs, 3 wickets)
- Over 1.5: Review by Kandy Royals (Batting), Decision Challenged - Wicket, Umpire - RA Kottahachchi, Batter - Sediqullah Atal (Struck down)
- Kandy Royals: 50 runs in 8.1 overs (49 balls), Extras 2
- Strategic Timeout: Kandy Royals - 64/4 in 8.5 overs (DN Phillips 29)
- Kandy Royals: 100 runs in 13.6 overs (84 balls), Extras 2
- Strategic Timeout: Kandy Royals - 107/5 in 15.0 overs (MM Ali 23, AD Mathews 15)
- Powerplay 2: Overs 15.1 - 17.0 (Batting side - 31 runs, 1 wicket)
- 6th Wicket: 50 runs in 33 balls (MM Ali 26, AD Mathews 17, Ex 9)
- Kandy Royals: 150 runs in 19.1 overs (116 balls), Extras 12
- Innings Break: Kandy Royals - 165/6 in 20.0 overs (AD Mathews 28, V Shankar 15)
- Powerplay 1: Overs 0.1 - 6.0 (Mandatory - 37 runs, 3 wickets)
- Kandy Royals impact Player Sub: AM Fernando in for AD Mathews (Kandy Royals innings, 19.6 ov)
- Over 2.3: Review by Kandy Royals (Bowling), Decision Challenged - Wicket, Umpire - RMPJ Rambukwella, Batter - KIC Asalanka (Struck down)
- Strategic Timeout: Galle Gallants - 46/3 in 8.0 overs (KIC Asalanka 14, C Karunaratne 10)
- Galle Gallants: 50 runs in 8.3 overs (51 balls), Extras 2
- Galle Gallants impact Player Sub: SSD Arachchige for Pramod Madushan (Galle Gallants innings, 8.5 ov)
- Over 9.4: Review by Kandy Royals (Bowling), Decision Challenged - Wicket, Umpire - RA Kottahachchi, Batter - SSD Arachchige (Upheld)
- Galle Gallants: 100 runs in 14.3 overs (87 balls), Extras 3
- 6th Wicket: 50 runs in 31 balls (C Karunaratne 26, MD Shanaka 23, Ex 1)
- Powerplay 2: Overs 15.1 - 17.0 (Batting side - 23 runs, 1 wicket)
- C Karunaratne: 50 off 32 balls (3 x 4, 2 x 6)
- MD Shanaka: 50 off 30 balls (6 x 4, 2 x 6)
- Over 19.1: Review by Galle Gallants (Batting), Decision Challenged - Wicket, Umpire - RA Kottahachchi, Batter - V Viyaskanth (Upheld)
- Galle Gallants: 150 runs in 19.3 overs (118 balls), Extras 7


