Podpisanie umowy z New Jersey oznacza dla Kanadyjczyka powrót do korzeni - w 1987 roku Shanahan został wybrany przez Devils z numerem drugim w drafcie i grał w New Jersey przez pierwsze cztery lata bogatej kariery. 39-letni Shanahan, który w minionych 20 sezonach w NHL zdobył 650 bramek, trzykrotnie zdobył z ekipą Detroit Red Wings Puchar Stanleya. Shanahan ma zadebiutować w barwach "Diabłów" w piątkowym spotkaniu z Blue Jackets Columbus. W minionych dwóch sezonach hokeista z Kanady reprezentował barwy New York Rangers - zdobył 23 bramki i miał 23 asysty, ale szefowie Rangers nie zaproponowali mu nowego kontraktu.