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