Career
He was a left-handed batsman and left-arm medium-fast bowler who played for Moors Sports Club. He was born in Negombo. Mallawarachchi made his cricketing debut for Sri Lanka Young Cricketers in a 1986 tour of England, in which he played in three Tests and two One-Day Internationals during the tour.
He made a single first-class appearance for the side, during the 1988-1989 Lakspray Trophy, against Moratuwa Sports Club.
From the lower order, Mallawarachchi scored 13 not out in the only innings in which he batted. In 16 overs of bowling, he conceded 31 runs.