The Houston Texans have reached an agreement on a three-year, $36 million contract extension with guard Shaq Mason, according to sources.

Mason, 29, received a $10 million signing bonus.

Houston acquired Mason from the Tampa Bay Buccaneers in March for a sixth-round draft pick.