 He made his highest first class score of 242 playing for Sri Lanka A against Bangladesh A in 2007.Malinda made his ODI debut on 20 May 2007 against Bangladesh, and Test debut at the same series, on 25 June 2007.Malinda scored his first Test century in his third Test, where he scored 120 runs in the first innings against West Indies.