Randy Moss has signed a one-year deal with the San Fransisco 49ers according to an ESPN report.

The 35 year-old Moss has been away for the game for a year. He worked out for the team on Monday with former NFL quarterback and current 49ers coach Jim Harbaugh.

Moss worked out for the New Orleans Saints last week. He last played for New England, Minnesota and Tennessee during a tumultuous 2010 season.