The Arizona Cardinals have agreed to a three-year, $45 million contract with free-agent-to-be D.J. Humphries, the fifth-year veteran offensive tackle, per the NFL Network's Mike Garafolo.

Humphries will have $29 million guaranteed over the next two seasons, with $30 million being paid in that span, according to Garafolo.

Humphries, 26, was selected by the NFC West franchise with the 24th overall pick in the 2015 NFL Draft and was inactive the entire true freshman season with Arizona. Humphries then began a fixture for the Cardinals' offensive line the following season, starting and appearing in 13 games. Humphries only appeared in 14 games across the 2017-18 seasons due to an MCL sprain and later knee injuries placing him on the injured reserve (IR) list.

RECOMMENDED (Article Continues Below)

Despite two straight seasons of injuries afflicting the offensive tackle, Humphries came back during the 2016 regular season for the Cardinals starting and playing in all 16 games for head coach Kliff Kingsbury's side. Humphries will no doubt turn into a stalwart on the offensive line for rising sophomore quarterback Kyler Murray, the former Heisman Trophy winner and first overall pick of the 2019 NFL Draft, who earned the league's Offensive Rookie of the Year award for his debut season.

In recent days the Cardinals have reportedly come to the conclusion that they won't cut veteran running back David Johnson, who was inked to a three-year, $39 million deal at the beginning of the 2018 season. Johnson, at 28 years old, however, could see himself traded during this offseason rather than cut.