He participated in the school Inter House Sports Meets and when he was in grade five he did 50 and 100 metres and won places and from grade six to ten he continued athletics and did putt shot, Javelin and discus throw but his forte was cricket. Noticing his keenness and talents to cricket his parents Piyasena Devapura and Shanthi de Silva handed over their son to their coach former Richmondite. Katupearachchi in 1992. From his first year itself in the under 13 he was drafted to the team.
He passed the 250 run mark with a century and a fifty and in his second year he scored 380 runs with a century and three fifties and claimed 13 scalps and in the following year in the under 15 he scored 281 runs with three half centuries and captured 26 wickets with a hat rick and in the next year he captained the team and notched up 420 runs with two centuries and two fifties and bagged 21 wickets with one five wicket haul and in the following year he was the vice captain of the under 17 team and scored 261 runs with a century and two fifties and captured 28 wickets with one five wicket haul.
Then in 1995 he joined Dharmapala Vidyalaya Pannipitiya and he was an unanimous choice for the under 17 division one team and he passed the 400 run mark with a century against formidable Ananda College and two fifties and took 23 wickets with three five wicket hauls and it was Lalith Athulathmudali’s loss and Dharmapala’s gain. His first eleven was in 1995/96 season and he scored 442 runs with 35 scalps which consisted of three five wickets hauls.
In 1996/97 as an opening batsman he notched up 1056 runs with two hundreds and seven fifties and bagged 53 wickets with three five wicket hauls and in his final year captaining the team he notched up his second magical thousand runs with 1066 runs which included three centuries and seven fifties and claimed 66 wickets with four five wicket hauls and a hatrick against Mahinda and he became the second Palian to achieve this very rare feat after ChinthakaJayasinghe who had the distinction of scoring three 1000 runs for his alma mater.
He played for the District and Provincial teams and in the provincial he scored a century and he was adjudged as the Best All Rounder of Division one. He was selected for the last 24 for under 19 World Cup and he was not selected. Whilst at school he represented Old Dharmapalians in the Daily News and Sara Tournament in 1995 and 96.
Then in 1996 he played for the Burgher Recreation Club in the under 23 team and scored a century and three fifties and in the following year playing of Old Dharmapalians he scored a century and four fifties in the Sara Trophy.
In the mean time he played or Tri Star Apparels in the Mercantile Tournament.
He continued to play club cricket in 1999, 2000 and 2001 and he got an opportunity with his deeds under his belt to play club cricket in Melbourne Australia. During his three year stint in Australia he played Packham Club and Moratuwa Cricket Club for one year and both there clubs became champions and in the following two years for Brighton Cricket Club and Colombo Cavaliers and he scored heavily. During this period he scored 2267 runs with five centuries and has claimed 95 wickets during his career in Australia.
Then in 2002 and 2003 he played for Police in the one day tournament. From 2007 to 2011 he played for Sara Trophy for Old Dharmapalians and in 2009 he scored 780 runs and he carried away the CEAT All rounders Prize.