Former Vikings all-pro defensive tackle Kevin Williams said Thursday he might have played his last NFL game.

Williams, set free by the Vikings after last season, wants to play a 12th NFL season and made visits to the New York Giants and Seattle. But he told the Pioneer Press on Thursday he won't do it for a low-value contract.

"If it's not worth the risk of going back out there, I can't say I'll do it," Williams, 33, said in a phone interview. "I don't see (taking a low-value deal) at this point, but you never know."

The six-time Pro Bowler said he would be at peace if he has played his last NFL game.

"Oh, yeah," Williams said. "I'm not one of those guys that's afraid to go home. I'm comfortable going home."

Still, Williams, who made $4.9 million last year, remains hopeful he'll get a deal that would make it worthwhile to play next season. He said his visit to Seattle on Monday went well "but nothing was decided."