In December 2009, he replaced
Muttiah Muralitharan in Sri Lanka's ODI squad in India and he made his debut in the second match of the series in
Nagpur. He impressed by taking three wickets for 51 runs; Sri Lanka went on to win the match by three wickets. On 16 August 2010, in an incident that drew considerable media attention, Randiv intentionally bowled a
no-ball—overstepping the bowling mark by a significant margin—to
Virender Sehwag—then on 99—that ensured a victory for India in the
ODI which was part of tri-series, while denying Sehwag a chance to score a century. Sehwag hit the ball for
six but as the winning run was registered as soon as the umpire signalled no-ball, Sehwag's shot was deemed to have been made after the end of the match. Randiv later apologised to Sehwag for use of the tactic; he was docked his match fees for the game and handed a one match suspension by
Sri Lanka Cricket. It was revealed that fellow mate
Tillekaratne Dilshan advised and urged Randiv to bowl no-ball at Sehwag. He was omitted from Sri Lanka's squad for the
2011 Cricket World Cup, but was called up as a replacement for the injured
Angelo Mathews, and was subsequently picked for the World Cup Final. After 5 years of long period, Randiv was selected for
England tour in 2016, where he played in the second ODI on 24 June 2016. ==Domestic career==