Suraj Randiv ha represented the Sri Lanka national team taking 46 Test wickets (12 matches), 36 ODI wickets (31 matches) and seven T20I wickets (seven) and has a highest international score of 56. He played his last domestic match for Galle CC in April 2019. Following which Randiv moved Down Under and signed a contract with a Premier Cricket club.