India end Day 2 of the first Test against Sri Lanka at Galle on 460/9 after Devdutt Padikkal’s 167 tops the innings. Play is disrupted by rain and a wet outfield delays the start, allowing only a limited portion of the day to be completed. When play resumes, India continue to consolidate around a strong partnership and add runs despite further wickets falling.

Padikkal reaches his maiden 150 and later is dismissed for 167, with spin playing a key role as Sri Lanka’s bowlers strike after the tea break. KL Rahul contributes 82 (or adds 4 after overnight 77, depending on the report) before being dismissed, while Dhruv Jurel makes 51 and helps hold up the lower order. Sri Lanka’s spinners and bowlers take seven wickets for 172 runs on the day, including dismissals such as Rahul and Rishabh Pant (for 39 in one account). At stumps, Kuldeep Yadav remains unbeaten, and the innings close with India maintaining the upper hand.