Goodwin, who turned 35 on Dec. 2, has started all 46 games for the 49ers since signing as a free agent with San Francisco in August 2011.
However, Goodwin told CSNBayArea.com he’s not sure he wants to come back for a 13th season.
“I feel like I’m still playing at a high level,” Goodwin said. “These guys around me bring out the best in me. They push me as much as I push them. I feel like my play hasn’t fallen off. Being that I will be a free agent, I still need a contract to be able to play. So we’ll see what happens in the offseason,. I wouldn’t want to hang on for the wrong reasons. I wouldn’t want to go out like that.”
Goodwin was a fifth-round pick of the New York Jets out of Michigan in 2002 and signed with the New Orleans Saints as a free agent in 2006. He became the Saints’ starting center in 2008 and was part of New Orleans’ Super Bowl championship squad and made the Pro Bowl in 2009.
He has started 106 of his 178 career games, including making 84 consecutive starts with the Saints and 49ers dating back to Nov. 24, 2008.
Goodwin renegotiated his contract last offseason, taking a $1.2 million cut to $2.5 million to remain with the 49ers for the final year of his deal.