DeAngelo Williams revealed he'd prefer not to play for the Dallas Cowboys, Cleveland Browns, Carolina Panthers or Jacksonville Jaguars.

Williams has been one of the NFL's most productive backup running backs over the past two seasons with the Pittsburgh Steelers.

While his reasons for not wanting to play for the Browns and Jaguars were business-related, they were purely personal regarding the Panthers and Cowboys.

Williams grew up as a fan of the San Francisco 49ers.

"My fandom for the team I was raised as will not allow me to go to the Cowboys," Williams told Schefter. "I'm an '80s baby ... and the 49ers ruled the '80s. The Cowboys somewhat did something in the '90s; I even refuse to give them that. ...

"The Cowboys, they win. They just don't ever show up during the playoffs. They always disappear in the playoffs. I've got a great depiction of the Cowboys' fan base. During the regular season last year, they were on cloud nine. You couldn't tell them anything because they were going to win the 'ship -- that's all they said. Fans just got extremely super annoying. Then, the minute they lose, they either got cheated, somebody was hurt -- the excuses start flowing. It's just amazing to me. That fan base just in general can't handle defeat. Still, to this day, they say that the Dez Bryant catch against the Green Bay Packers was a catch!"