SANTA CLARA, Calif. (AP) -- There has been an enigma running around San Francisco 49ers practices this offseason.

The long-legged, quick-footed, hair-no-longer-braided blur wears No. 84. He still pulls his socks up high, talks with a country twang and goes by Randy Moss.

Even on a team that rarely recognizes individual efforts, this new presence has been impossible to miss.

After a year away from football, Moss makes his much-anticipated 49ers debut under the lights at Candlestick Park on Friday night when resurgent San Francisco fittingly faces the franchise where the wide receiver's NFL career began, hosting the Minnesota Vikings in the preseason opener for both teams.