Malinda Warnapura is a left handed batsman and right arm offbreak bowler who plays for Sri Lanka cricket team. The other teams he has played for are Colts Cricket Club, Colombo Cricket Club, Burgher Recreation Club and Basnahira South.
Warnapura debuted in One day Internationals on 20th May 2007 at Abu Dhabi against Pakistan. In this match, he batted at the No. 3 position and scored 5 runs in 14 deliveries and was leg before wicket to Mohammad Asif. Pakistan won this match by 98 runs. Warnapura played his first Test match on 25th June 2007 at Colombo against Bangladesh. In the 1st innings, he took the catch of Mohammad Ashraful. He batted at the No. 2 spot and was out for no score. In the 2nd innings, he took the catch of Shakib Al Hasan. Sri Lanka won this match by an innings and 234 runs.
Warnapura has played in 7 Test matches in which he has scored 542 runs at a batting average of 54.20 and strike rate of 58.72. His highest score has been 120 and he has hit 2 centuries, 4 half centuries, 65 boundaries and 1 sixer. He has taken 11 catches. He has participated in 3 One day Internationals in which he has scored 35 runs at a batting average of 11.66 and strike rate of 46.05. His highest score has been 30 and he has hit 5 boundaries and has taken 3 catches.