Career
He was a left-handed batsman and right-arm off-break bowler who played for Kurunegala Youth Cricket Club. He was born in Algama. Basnayake made a single first-class appearance for the team, during the 1998-1999 season, against Nondescripts Cricket Club.
From the opening order, he scored a duck in the first innings in which he batted, and 13 not out in the second innings.
Basnayake made two appearances for Sinhalese Under 23s in 2000.