[2] In March 2019, he was named in Galle's squad for the 2019 Super Provincial One Day Tournament.
[3] On 19 December 2019, Weerakkody scored the fastest List A century by a Sri Lankan batsman, scoring 101 not out from 39 balls for Sinhalese Sports Club against Burgher Recreation Club in the 2019–20 Invitation Limited Over Tournament.
[6] On 20th January 2023, during National Super League, Sandun scored 11th First Class Century against Colombo team.
[3] In January 2017 he was named in Sri Lanka's One Day International (ODI) squad for their series against South Africa.
[7][8] He made his ODI debut for Sri Lanka against South Africa on 28 January 2017, scoring five runs.