 Upashantha had been at the edge of the Sri Lankan team for several years, having made his One Day International debut in 1995–1996.Without action in the intervening three years, he reappeared in the 1999 Asian Test Championship before his debut Test against India.He has also participated in the Pepsi Cup.