Now that the 2013 53-man roster is set, let's took a look at how the 49ers are different than they were a season ago.
--WR Anquan Boldin (trade, Ravens): Steps into No. 1 role after Michael Crabtree's injury.
--S Eric Reid (draft, first round): Showed enough with combination of physical talent and smarts to earn starting job.
[RELATED: 49ers improvements and regressions]
--TE Vance McDonald (draft, second round): Takes over as No. 2 tight end for Delanie Walker.
--CB Nnamdi Asomugha (free agent, cut by Eagles): Earned spot at third corner after season-ending injury to Chris Culliver
--DL Glenn Dorsey (free agent, Chiefs): Opens season as top reserve at all three spots along the defensive line.
--K Phil Dawson (free agent, Browns): The 14-year pro is being counted upon to keep it together through any rough patches.
--QB Colt McCoy (trade, Browns): Has tenuous hold on No. 2 job behind Colin Kaepernick.
--WR Marlon Moore (free agent, not tendered by Dolphins): Won his way on the team as wideout and special-teams contributor.
[RELATED -- 49ers wide receivers: Boldin and a committee]
--WR Quinton Patton (draft, fourth round): He'll make the 53-man roster, with a chance to earn a contributing role.
--WR Jon Baldwin (trade, Chiefs): 49ers hope to develop his potential as 2011 first-round draft pick.
--LB Dan Skuta (free agent, Bengals): Backup at outside linebacker and a core special-teams player.
--S Craig Dahl (free agent, Rams): Beaten out by Eric Reid for starting job, but top reserve and special-teams player.
--OL Adam Snyder (free agent, cut by Cardinals): Returns as top reserve to team that drafted him in 2005.
--LB Nick Moody (draft, sixth round): He earns his spot due to willingness to sacrifice body on special teams.
--S Raymond Ventrone (free agent, Browns): Makes team solely for role on special teams.
--LS Kevin McDermott (undrafted rookie): He was declared the winner of competition, as 49ers looked to get younger and cheaper.
[RELATED -- Brian Jennings: 'I've been honorably discharged']
--S Dashon Goldson (free agent, Buccaneers): The 49ers could not compete with the high price of keeping the All-Pro.
--QB Alex Smith (trade, Chiefs): 49ers could not keep his salary, and they got two nice draft picks in return.
--TE Delanie Walker (free agent, Titans): He moves out from under Vernon Davis' shadow.
--WR Randy Moss (unsigned): He reached the end of the line as a player, and now he's working in TV.
--NT Isaac Sopoaga (free agent, Eagles): It was time for the 49ers to find a less-expensive alternative.
--DT Ricky Jean Francois (free agent, Colts): He cashed in during free agency with a four-year, $22 million deal.
--K David Akers (cut, Lions): After a fantastic 2011, his game fell apart as he missed kicks and lost confidence.
--LS Brian Jennings (cut): He was so good over 13 seasons, nobody ever had to talk about the long-snapper.
--RS Ted Ginn (free agent, Panthers): Reliable as a return man, he never contributed as a wide receiver.
--OLB Parys Haralson (trade, Saints): His salary was too much for a backup, so he goes to New Orleans to start.
--LB Larry Grant (unsigned): He'll be unavailable for any team until he serves four-game suspension for PED use.
--LB Tavares Gooden (unsigned): He and Grant are being replaced by Michael Wilhoite and rookie Nick Moody.
--WR A.J. Jenkins (trade, Chiefs): After just one season, the 49ers pulled the plug on their failed draft pick.