If you play fantasy football and you won your league last season, then there's a good chance that you had Jamaal Charles on your roster. The guy was an absolute beast towards the end of last year and accounted for more than 35 percent of the Chiefs' total team yards over the course of the 2013-14 NFL season. So when he threatened to hold out of training camp earlier today because he wanted a new contract, Kansas City was quick to give him exactly what he asked for.

Charles actually planned on skipping the Chiefs' first training camp workout at Missouri Western State University today. But his agent and the Chiefs were able to reach a deal for a new two-year, $28 million contract extension for Charles, which was more than enough to get him to end his holdout after only about an hour.

That's good news for the Chiefs, good news for Charles, and good for you, if you plan on picking him up in fantasy this season.

[via ESPN]