Dedunu Silva has represented several teams like Sri Lanka Women, Slimline Sport Club Women, Marians Ladies and Asia Women XI. She is a right handed batsman and has a huge experience of batting at the International level for 9 months.
Dedunu Silva debuted in ODI cricket on 1st December 2000 at Christchurch (Hagley Oval) against Australia Women cricket team. In this match, she was the No. 2 batsman and faced 30 deliveries to score 17 runs inclusive of 2 boundaries. Australia Women won this match by 200 runs. She also played against India Women on 12th March 2009 at Sydney (Bankstown Oval). Silva was assigned the No. 1 batting spot, where she faced 58 deliveries and scored 21 runs with the aid of 1 four. This match was won by India Women by 35 runs.
Dedunu Silva participated in 39 ODIs and in these batted in all 39 innings. She stockpiled 838 runs at a batting strike rate of 52.87 and batting average of 21.48. Her highest score was 78. She took 8 catches and smashed 1 sixer, 114 boundaries and 6 half centuries.