The Kansas City Chiefs have signed C.J. Spiller.

The Chiefs are Spiller's fourth team in the last five months.

Spiller was a first-round pick in 2010.