- BATSMENRBM4s6sSR13.1 Massive appeal and the finger goes up! Low full toss ball on the stumps channel, attempts to play the reverse sweep and thuds the front pad. Did he get any bat on it? Harper opts to review the decision. Well, he is walking off after seeing the replay on the big screen. It looks like his bat got stuck on the ground as he missed the length. Ball tracking is coming up next. Yeah, all three reds and hitting the off stump. 124/29.4 Zahir Khan finds the breakthrough Tossed up a widish fuller length ball outside off, wrong'un ball and Nurul tries to send it downtown, connects the toe-end of the bat towards long on. Hasaranga comes around and completes the catch. 81/117.6 pace off fuller length ball in the slot, moves across and tries to play the lap scoop, mistiming the stroke to short fine leg and Fernando tracks back to gobble it up 182/3Extras9 (lb 4, w 5)TOTAL208/3 (20 Overs, RR: 10.4)Fall of wickets: 1-81 (Nurul Hasan, 9.4 ov), 2-124 (Sam Harper, 13.1 ov), 3-182 (Dasun Shanaka, 17.6 ov)
Bowling O M R W Econ 0s 4s 6s WD NB Shaheen Shah Afridi 4 0 47 0 11.75 5 7 1 0 0 N Thushara 4 0 39 1 9.75 9 1 3 4 0 AM Fernando 4 0 46 0 11.5 6 4 3 0 0 PW Hasaranga 4 0 47 0 11.75 4 4 3 0 0 Zahir Khan 4 0 25 2 6.25 8 2 0 1 0
Player of the Match
Player of the Match
- BATSMENRBM4s6sSR7.5 Colombage strikes and finds the breakthrough! Tossed up a length ball on the pads, plays the slog sweep but doesn't get enough on it to clear the ropes, finds the deep midwicket fielder near the ropes. 103/110.2 Caught at long on! Fuller length ball in the slot, it was there to be hit. Hasaranga gets underneath the line of the ball and hoicks it to deep midwicket area, and Karunaratne makes no mistake this time 125/212.2 Colombage keeps on picking up wickets! A fraction short with a hint of turn, Moeen Ali attempts to heave it away over the midwicket area with the turn but doesn't generate enough power to clear the fences there. Ratnayake times his leap in the air and gobbles it up nicely near the ropes. 135/312.6 Caught and bowled! Back of a length ball on the stumps, hung up in the air. Phillips moves away from the wicket and punches off the back foot, poking it straight back to the right of the bowler. Colombage dives to his right side on his follow-through and pouches the catch. 137/417.6 yorker ball on the stumps, digs it out to deep square leg for a single. Mathews is retired hurt now, struggling to walk back to the dugout. Vijay Shankar walks in as the new batter. 185/4Extras15 (lb 2, nb 1, w 12)TOTAL214/4 (18.5 Overs, RR: 11.36)Fall of wickets: 1-103 (Pawan Sandesh, 7.5 ov), 2-125 (Wanindu Hasaranga, 10.2 ov), 3-135 (Moeen Ali, 12.2 ov), 4-137 (Dale Phillips, 12.6 ov), 4-185* (Angelo Mathews, retired not out )
Bowling O M R W Econ 0s 4s 6s WD NB C Karunaratne 1 0 16 0 16 1 3 0 0 0 MD Shanaka 2 0 18 0 9 4 3 0 1 0 Mohammad Nawaz(3) 1 0 12 0 12 1 0 1 0 0 E Malinga 3 0 37 1 12.33 4 4 2 0 0 Akif Javed 3.5 0 66 0 17.21 6 4 4 6 1 KTH Ratnayake 4 0 45 0 11.25 4 6 1 0 0 S Colombage 4 0 18 3 4.5 11 1 0 0 0
Match Details
Toss
Galle Gallants , elected to bat 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
29 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 - 42 runs, 0 wicket)
- Over 2.5: Review by Kandy Royals (Bowling), Decision Challenged - Wicket, Umpire - RR Wimalasiri, Batter - Nurul Hasan (Struck down)
- Galle Gallants: 50 runs in 6.3 overs (39 balls), Extras 2
- 1st Wicket: 50 runs in 39 balls (SB Harper 30, Nurul Hasan 21, Ex 2)
- Strategic Timeout: Galle Gallants - 79/0 in 9.0 overs (SB Harper 44, Nurul Hasan 32)
- SB Harper: 50 off 28 balls (5 x 4, 2 x 6)
- Galle Gallants: 100 runs in 11.2 overs (68 balls), Extras 3
- Over 13.1: Review by Galle Gallants (Batting), Decision Challenged - Wicket, Umpire - RMPJ Rambukwella, Batter - SB Harper (Struck down)
- Powerplay 2: Overs 15.1 - 17.0 (Batting side - 33 runs, 0 wicket)
- Galle Gallants: 150 runs in 15.4 overs (94 balls), Extras 4
- Strategic Timeout: Galle Gallants - 155/2 in 16.0 overs (KIC Asalanka 38, MD Shanaka 8)
- KIC Asalanka: 50 off 24 balls (7 x 4, 2 x 6)
- 3rd Wicket: 50 runs in 25 balls (KIC Asalanka 38, MD Shanaka 10, Ex 2)
- Kandy Royals impact Player Sub: Vijay Shankar in for Zahir Khan (Galle Gallants innings, 13.6 ov)
- Slow over-rate Penalty: Overs 19.0 - 20.0 (extra fielder inside the circle)
- Innings Break: Galle Gallants - 208/3 in 20.0 overs (KIC Asalanka 70, C Karunaratne 8)
- Powerplay 1: Overs 0.1 - 6.0 (Mandatory - 83 runs, 0 wicket)
- Galle Gallants impact Player Sub: Eshan Malinga in for Sahan Arachchige (Galle Gallants innings, 19.6 ov)
- Kandy Royals: 50 runs in 3.6 overs (24 balls), Extras 0
- 1st Wicket: 50 runs in 24 balls (LU Igalagamage 44, Pawan Sandesh 7, Ex 0)
- LU Igalagamage: 50 off 21 balls (7 x 4, 3 x 6)
- Strategic Timeout: Kandy Royals - 83/0 in 6.0 overs (LU Igalagamage 68, Pawan Sandesh 15)
- Kandy Royals: 100 runs in 7.3 overs (45 balls), Extras 8
- 1st Wicket: 100 runs in 45 balls (LU Igalagamage 72, Pawan Sandesh 21, Ex 8)
- Strategic Timeout: Kandy Royals - 148/4 in 15.0 overs (LU Igalagamage 90, AD Mathews 2)
- Powerplay 2: Overs 15.1 - 17.0 (Batting side - 27 runs, 0 wicket)
- Kandy Royals: 150 runs in 15.2 overs (92 balls), Extras 10
- LU Igalagamage: 100 off 54 balls (14 x 4, 3 x 6)
- AD Mathews retired hurt at 185/4 (14, 17.6 overs)
- Kandy Royals: 200 runs in 18.2 overs (111 balls), Extras 14

