A 40 ans, Brendan Shanahan a décidé de prendre sa retraite après 21 saisons de bons et loyaux services dans la LNH.
Il a remporté 3 coupes Stanley (1997, 1998, 2002) avec les Red Wings de Detroit, et a participé à 8 matchs des Etoiles. Ce qui représente un total de 1524 matchs dans la ligue nationale avec la bagatelle de 656 buts et 698 passes.
Repêché au premier tour par les Devils du New Jersey en 1987, Shanahan a évolué avec les Blues de St-Louis, les Whalers d'Hartford, les Rangers de New York et les Red Wings de Detoit. Il a terminé sa carrière en 2008-09 avec l’équipe qui l’avait originalement repêché, les NJ Devils.