В прошлом сезоне 33-летний канадец выступал за швейцарский «Берн», набрав 42 (12+30) очка в 49-ти матчах.
Большую часть карьеры Рой провел в НХЛ, играя за «Баффало», «Даллас», «Ванкувер», «Сент-Луис», «Нэшвилл» и «Эдмонтон». Всего в НХЛ сыграл 787 матчей, набрал 551 (196+355) очко.