Sri Lanka completed their first innings with a total of 284 runs against India in the opening Test match at Galle, trailing India's first-innings score by 178 runs.

Sri Lanka were dismissed for 284 runs in their opening innings during the first Test against India at the Galle International Cricket Stadium. The home side's batting effort was anchored by two significant contributions in the middle order, providing some resistance against the Indian bowling attack.

Sonal Dinusha delivered a career-defining performance, scoring his maiden Test century with an unbeaten 100 off 168 balls. The innings demonstrated patience and application, helping stabilize Sri Lanka's position during their time at the crease. Niroshan Dickwella complemented this effort with a solid 80 runs from 115 deliveries, further strengthening the Sri Lankan batting lineup.

India had established a commanding position earlier in the match, posting 462 runs in their first innings. This substantial total afforded the visitors a significant first-innings lead of 178 runs, providing India with a considerable advantage as the Test match progressed. Sri Lanka will need to strengthen their approach in subsequent innings to mount a competitive challenge against their opponents.