The Philadelphia Eagles have agreed to sign Brandon Brooks to a five-year, $40 million deal.

Brooks is a guard who has been with the Houston Texans since 2012.

Brooks had strong seasons in 2013 and 2014 before taking a step back in 2015.