The Houston Texans have promoted defensive line coach Anthony Weaver to the role of defensive coordinator, according to Adam Schefter of ESPN.

Weaver will take over for Romeo Crennel, who had been the Texans' defensive coordinator since 2014.

The 39-year-old had a seven-year NFL playing career as a defensive lineman from 2002 through 2008, spending the first four seasons of his career with the Baltimore Ravens before joining Houston in 2006.

Over the course of his NFL tenure, Weaver totaled 200 tackles, 15.5 sacks, three interceptions, five forced fumbles, five forced fumbles and 20 passes defended.

He landed his first NFL coaching job in 2012, assuming the position of assistant defensive line coach of the New York Jets. The following season, Weaver moved to the Buffalo Bills, where he took a job as defensive line coach.

After one year with the Bills, the Killeen, Tx. native linked up with the Cleveland Browns, once again taking on the role of defensive line coach.

Weaver spent two seasons with the Browns before becoming the Texans' defensive line coach in 2016, where he has served ever since.

Houston ranked just 28th in the league in yards allowed and 19th in scoring defense this past season, and in the Divisional Round of the playoffs, the Texans surrendered 51 points in a 20-point loss to the Kansas City Chiefs.

On the season overall, Houston won 10 games and captured its fourth AFC South division title in five years. The Texans then went on to defeat the Buffalo Bills in the Wild Card Round of the playoffs before losing to the Chiefs the next week.