Ryan Williams will miss the remainder of the 2012 NFL season due to a shoulder injury.

Williams missed his rookie season with a torn Achilles' tendon.

The Arizona Cardinals, who are already without Beanie Wells and LaRod Stephens-Howling, will likely start William Powell.