India established complete control over Sri Lanka in the second Test at the Sinhalese Sports Club Ground in Colombo. Centuries from Devdutt Padikkal (117) and Dhruv Jurel (115*) guided India to a massive first-innings total of 503/9 declared. Supported by half-centuries from Rishabh Pant (63) and Shubman Gill (50), India placed Sri Lanka on the back foot. Sri Lanka ended Day 3 at 265/8, trailing India by 238 runs with two wickets in hand.
India declared their first innings at 503 for 9 in 138 overs. In response, Sri Lanka reached 265 for 8 in 83.4 overs by the end of Day 3, leaving them trailing India by 238 runs with two first-innings wickets remaining.
For Sri Lanka, fast bowler Asitha Fernando was the pick of the attack with 4 wickets for 106 runs. For India, spinners and pacers shared the workload effectively, with Manav Suthar claiming 3 for 83 and Prasidh Krishna taking 3 for 47 to dismantle Sri Lanka’s top order.
Read More: Who Can Skip In-person SIR Hearings?
Sri Lanka recover after top-order collapse:
After early breakthroughs left Sri Lanka struggling, Pasindu Sooriyabandara (80) and Sonal Dinusha (85*) mounted a disciplined middle-order recovery to drag the hosts past the 250-run mark before India’s bowlers struck again near stumps.
Full Score card here
Top run-scorers for India in the first innings:
Devdutt Padikkal anchored the top order with a patient 117 off 193 balls, recording his second consecutive Test century. Lower down the order, wicketkeeper-batter Dhruv Jurel smashed an unbeaten 115 off 177 balls. Captain Shubman Gill contributed 50, while Rishabh Pant scored a quickfire 63 after returning to bat from a temporary forearm injury.

