Россиянин выступал в «Детройте» на протяжении 13 лет. В составе команды Федоров трижды становился обладателем Кубка Стэнли.
Всего за океаном форвард провел 1248 матчей в регулярном чемпионате НХЛ, набрав 1179 (483+696) очков. В плей-офф Федоров сыграл 183 встречи, забросив 52 шайбы и набрав 124 очка за результативные передачи.
В составе сборной России и СССР трижды становился чемпионом мира, выигрывал бронзовую и серебряную медали на Олимпийских играх. В 2015 году Фёдоров был введён в Зал славы хоккея.
13 декабря прославленному хоккеисту исполнилось 50 лет.