Fjodorov hrál naposledy za Magnitogorsk, kde loni ukončil kariéru. Za CSKA nastupoval už v úvodu kariéry a v roce 1990 z armádního klubu odešel do NHL. V zámoří odehrál třináct sezon v Detroitu a třikrát s ním vyhrál Stanley Cup (1997, 1998 a 2002).
V dresu Red Wings také dostal Hart Memorial Trophy pro nejužitečnějšího hráče ligy. V NHL Fjodorov hrál rovněž za Anaheim, Columbus a Washington.
Se zámořskou soutěží se v roce 2009 rozloučil s bilancí 1 179 bodů (483+696) v 1 248 zápasech. V Magnitogorsku poté strávil tři sezony.