SANTA CLARA -- Free-agent receiver Randy Moss, 35, spent nearly a full day in the Bay Area with the 49ers before agreeing to a one-year contract, ESPN reported.
Moss returns to the NFL after retiring following a 2010 season in which he was released by New England and Minnesota before Tennessee claimed him off waivers.
Moss owns a career 15.6-yard average per catch. But he combined to catch just 28 passes for 393 yards and five touchdowns in 2010.
Moss joins a 49ers team that features Michael Crabtree, who led the team with 72 catches for 874 yards and four touchdowns. Crabtree, Kyle Williams and Joe Hastings are the only 49ers receivers under contract. Terms of Moss’ contract was not immediately known.
Joshua Morgan, who earlier Monday said he is fully healed from a season-ending broken leg, is scheduled to be a free agent at Tuesday, 1 p.m. Agent Joel Segal represents Moss and Morgan.
Moss arrived Sunday night in the Bay Area, spent the night and took a physical at Stanford on Monday morning. He arrived back at the 49ers' practice facility at 10:40 a.m.
After stretching and warming up, Moss ran most of the route tree during a 15-minute workout in which coach Jim Harbaugh threw passes. Offensive coordinator Greg Roman and receivers coach John Morton were among the coaches who viewed the workout.
[REWIND: Harbaugh to throw passes to Moss]
The media were not allowed to watch the workout, but glimpses were caught from a public sidewalk through heavy equipment that was parked to obstruct view at the edge of the practice field.
After the workout, Moss joined the coaches inside the 49ers' team offices. Running back Anthony Dixon, who was on the practice field for part of the workout, said Moss looked good. He said he spoke to Moss for about 15 minutes afterward, talking about football.
[REWIND: Anthony Dixon wants Moss on the 49ers]
Moss left the 49ers' team offices before 3 p.m. while the terms of his one-year contract were negotiated.
Prior to the workout, 49ers CEO Jed York said Harbaugh and general manager Trent Baalke would make all the personnel decisions.
"Jim and Trent want to see if he can play," York said. "We need to add somebody who can stretch the field and it's up to those guys to see if he's a fit."
[REWIND: York -- Moss decision up to Jim and Trent]
Moss visited the New Orleans Saints last week
Read more: Report: 49ers, Moss agree to one-year deal
Tune to SportsNet Central at 6, 10:30 and midnight on Comcast SportsNet Bay Area for more on this story