Deangelo Williams has previously discussed teams he won't play for in 2017. He doesn't want to play for the Dallas Cowboys due to childhood allegiances. The veteran running back wants to win during the twilight of his career, so the Cleveland Browns and Jacksonville Jaguars can forget about it. He's still bitter about the end of his time with the Carolina Panthers, although he may be singing a different tune after the firing of general manager Dave Gettleman. So who does that leave? Here are four NFL teams that could sign Williams in Free Agency.

4. Miami Dolphins

The Dolphins became an option on Monday, when concussion concerns arose featuring running back Jay Ajayi. Without him, the Dolphins don't have any real options to take the pressure off Ryan Tannehill and the passing game. The 34-year old can still play on every down for a limited basis, so Williams would be the perfect player to plug in if injury concerns emerge for a team like the Dolphins.

3. Seattle Seahawks

Depth at running back could be a serious concern for this Super Bowl contender. Thomas Rawls has shown flashes, but couldn't seize the full-time job last season. Eddie Lacy is on an incentive-laden one year deal and making an effort to get into shape, but that becomes a crapshoot as the season nears.

In every area except running back (and the offensive line), the Seahawks have a great team. They can't let depth at running back be a concern - Williams is the best name left on the market.

2. New York Giants

The running game has been a problem for the Giants since the days of Brandon Jacobs. There are interesting pieces in the backfield, with Shane Vereen and Paul Perkins, as well as rookie Wayne Gallman.

But none of the players are proven, leaving the Giants vulnerable to defenses stacking up against their vaunted passing attack. Williams could give the team some consistent play and giving Eli Manning some breathing room when he goes back to pass.

1. Pittsburgh Steelers

You can go back home. The team has given no indication that they want Williams back in the building.

But Le'Veon Ball is holding out and can't be relied on to play a 16-game season even if he wasn't. James Conner is a rookie with a great story and a strong training camp start, but his NFL potential is unknown. There's nothing wrong with the Steelers going with what they know for a spot start or two, and that would be DeAngelo Williams nine times out of ten.