Buccaneers head coach Bruce Arians has brought in a running back from his previous team for the second time this offseason.
Williams played for the Cardinals from 2014-2017 and Arians was the head coach of the team for that entire run. Williams was out of the league last year after being released by the Chiefs in September. He signed a futures deal with the Lions in January, but was dropped from their roster last week.
Williams ran 218 times for 971 yards and four touchdowns in 37 career games with Arizona.