Career
A right-handed batsman and right-arm medium pace bowler, he played first-class cricket in Sri Lanka between 1991 and 1999 and has played for Malaysia since 2004. Sri Lankan career
Born in Kandy in 1969, Kodikara made his first-class debut for Central Province against Western Province Suburbs in March 1991. He played for a Central and North Western Combined XI against Pakistan A that August, and made his debut for Antonians Sports Club in a Saravanamuttu Trophy match against Kalutara Physical Culture Centre in October.
In all, he played ten first-class matches that first year.
He played five first-class matches in 1992, including a match for a Sri Lanka Board President"s XI. He made his List A debut in January 1993, playing for Antonians Sports Club against Colts Cricket Club, a month in which he scored 236 not out against Rio Sports Club, his highest first-class score. He played his last first-class match in Sri Lanka in February 1999.
Malaysian career
After finishing his first-class career in Sri Lanka, Kodikara moved to Malaysia. He first played for the Malaysian national side in February 2004, playing in the Stan Nagaiah Trophy series against Singapore.
He played in the series again in 2005 and 2006, also playing in Dublin for the Dublin University Cricket Club in 2006.
He played for Malaysia in the 2006 Administrative Committee on Company-ordination Trophy, also playing Administrative Committee on Company-ordination Premier League matches against Hong Kong and Nepal that year. He most recently represented Malaysia at the 2007 Administrative Committee on Company-ordination Twenty20 Cup.