Il est repêché au 1er rang au total par les Screaming Eagles du Cap-Breton lors du repêchage de la LHJMQ 2013, mais refuse de se joindre à l'équipe. Devant ce refus, les Screaming Eagles décident alors de l'échanger aux Saguenéens de Chicoutimi en retour de 3 choix de 1er tour en 2014, 2015 et 2016[1]. À la suite de la décision de Roy et avant la tenue du repêchage 2014, la LHJMQ modifie le règlement qui entoure le protocole des choix compensatoires lorsqu'un joueur ne rejoint pas l'équipe qui l'a repêché.
Hurricanes de la Caroline
Le , il signe son contrat d'entrée d'une durée de 3 ans avec les Hurricanes de la Caroline. Il dispute son premier match en carrière dans la LNH, le , à la fin de la saison régulière. Il entame la saison 2018-2019 dans la LAH avant d'être rappelé par les Hurricanes, le .