Justin Houston has signed a six-year, $101 million contract with the Kansas City Chiefs.

Houston will receive $32.5 million in guaranteed money at signing.

The deal folds into the franchise tag and it runs through 2020.

Houston's deal ranks seventh in the entire NFL behind five quarterbacks and Ndamukong Suh.