The Philadelphia Eagles and free-agent nose tackle Javon Hargrave have agreed to a three-year, $39 million deal.

Per ESPN's Adam Schefter.

According to Schefter, Philadelphia has guaranteed $26 million of the deal for the four-year starter who last played for the Pittsburgh Steelers. This deal will make Hargrave the highest-paid nose tackle in the NFL.

After having a phenomenal career at South Carolina State, the Steelers selected Hargrave in the third round of the 2016 NFL Draft. Hargrave has played outstanding in his four seasons with the Steelers, recording 168 combined tackles, 22 tackles for loss and 14.5 sacks.

The 6-foot-2, 305-pound lineman has also played in 16 games each of the last three seasons. He has missed only one game throughout his four-year career. In addition, Hargrave has started 52 games out of his 63 career games with the Steelers. This past season, the 27-year-old finished with career-highs in total tackles (60) and tackles for loss (seven).

Although the Steelers would've loved to keep Hargrave, they simply couldn't afford it. Earlier today, the Steelers placed the franchise tag on outside linebacker Bud Dupree, limiting their 2020 salary cap.

Nevertheless, the Eagles will now have an elite duo on their defensive line as Hargrave will now team up with All-Pro Fletcher Cox. The Eagles played exceptionally well in their 2019 campaign, finishing their run with an overall record of 9-7.

Although they won the NFC East, the Eagles were knocked out in the Wild Card playoff game against the Seattle Seahawks. The Eagles will seek to extend their playoff streak to four consecutive seasons this upcoming season.