Updated

San Francisco 49ers franchise safety Dashon Goldson believes he has earned a long-term contract, and hopes not to play on a one-year deal again in 2013.

If the Super Bowl runner-up Niners won't reward him so he can stay put where he prefers, Goldson said Tuesday he would pursue opportunities with any of the other NFL teams.

The 28-year-old Goldson has played on one-year contracts the past two seasons, including the 2012 franchise tag of $6.2 million and says he's "not for that" again. He had 69 tackles, three interceptions and a forced fumble.

Goldson was among the players scheduled to meet with general manager Trent Baalke as they packed up their lockers and parted ways for the offseason following Sunday's 34-31 loss to Baltimore on Sunday in New Orleans.