Veteran quarterback Sage Rosenfels, who played for four NFL teams in 12 years, is retiring.
He sat out last season after being released by the Minnesota Vikings in August, and no team had signed him this year.
"Like most NFL players, I wish I could have played a couple more seasons, but usually the league is done with you before you are done with it," he wrote on his Facebook page, per ESPN.com. "It definitely was a roller coaster ride with many ups and downs and not a lot of years where I felt comfortable with my standing on a team. A dozen years of battling every day to make it another year and to prove myself against some of the best athletes in the world."
Rosenfels, 35, had not thrown a pass in a regular-season game since 2008.
A fourth-round pick by Washington in 2001, he played for the Miami Dolphins, Houston Texans, New York Giants and Vikings.
Considered a top-tier backup in Houston, the Texans traded him to Minnesota in 2009. But rather than compete with Tarvaris Jackson for the starting job, he was relegated to backup status again when Brett Favre arrived.
The Vikings traded him to the Giants the next year, and he returned to Minnesota as a reserve in 2011.