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.”

“I’m just waiting,” he said. “I talked to pretty much everyone, the whole staff, general manager and coach, players. It was a mini-Vikings reunion.”

There are several former Minnesota players and coaches with the defending Super Bowl champions. Wide receiver Percy Harvin and offensive coordinator Darrell Bevell were two that Williams said he ran into Monday.

Williams said the Giants, with whom he visited two weeks ago, remain in the mix. He said he has talked to a few other teams that he wouldn’t name but hasn’t taken any other visits and has none planned.

Follow Chris Tomasson at twitter.com/christomasson.