The Kansas City Chiefs have given running back Jamaal Charles a new contract that is five years for $32.5 million deal with $13 million guaranteed, according to a league source as being reported by ESPN.com

Charles is third in the NFL with 1,137 rushing yards and good for a league best 6.2 yard per carry. The next closest is New York Brandon Jacob at 5.8 ypc.