Jamaal Charles will sign a one-day contract with the Kansas City Chiefs and retire.

Charles played for the Chiefs for nine seasons and was a four-time Pro Bowl selection.

Charles is the franchise's all-time leading rusher with 7,260 yards.

The Chiefs released Charles after the 2016 season and he played for the Denver Broncos in 2017 and Jacksonville Jaguars in 2018.

Charles twice had to overcome ACL injuries, in 2011 and 2015, missing 14 games in '11 and 24 games in '15 and '16 combined.