On 18 December 2015, Kulasekara replaced the injured Dhammika Prasad on Sri Lanka's ODI squad against New Zealand. Sri Lanka won only one match in the series, losing in all three formats. In the first ODI, Kulasekara scored his fourth ODI fifty; he and Milinda Siriwardana formed a partnership with 98 runs. He was dismissed for 58 runs, and Sri Lanka scored a total of 188; New Zealand won the match by seven wickets. He played in 2016 Asia Cup and then 2016 ICC World Twenty20 in India,