 In 2007, both Hari Shanakar and Benedict Starly sailed past a height of 2.14 m during the 33rd National Games, held in Guwahati.Yet again it was Roy who won the gold on the count-back.He won the gold medal in the high jump at the 2010 South Asian Games, clearing a height of 2.16 m.

On 10 Nov 2016, Roy's long standing record of 12 years was broken by 17-year-old boy Tejaswin Shankar at the National Jr athletics championships in Coimbatore.