Durante i suoi 27 anni di carriera, Roy ha vinto medaglie di bronzo al settimo, ottavo, nono
Ha vinto le medaglie d'argento nei Giochi Asiatici del Sud e nel Campionato del Commonwealth di sollevamento pesi 2012 e nel Campionato del Sud Asia di sollevamento pesi 2012.