The Baltimore Ravens have agreed to terms with veteran offensive tackle Alejandro Villanueva.

Adam Schefter of ESPN reported the Ravens are signing to a two-year, $14 million deal that includes $8 million guaranteed. It's a decent haul for Villanueva, who appeared to be trending more towards a one-year deal.

This move had been in the cards since the Ravens traded Orlando Brown to the Kansas City Chiefs.

It was initially reported the Ravens were expected to sign Villanueva deal shortly after the Brown deal was included. But Baltimore appeared intent on purveying its options in the NFL draft before circling back to Villanueva.

The 32-year-old has been one of the most consistent offensive tackles in football. Villanueva has played all 16 games in every season since 2015. He started every game since 2016 at left tackle for the Pittsburgh Steelers. Of course, he will have to be adaptable as he joins an AFC North rival.

The Ravens will want Villanueva to spend most of his time at right tackle once Ronnie Stanley is fully healthy from an ankle injury sustained this past November. It will be a new challenge for Villanueva, though he would seem up to the challenge.

The former Army product has posted an overall grade of at least 74.0 or higher in every season since 2016, per Pro Football Focus. That's pretty remarkable consistency and speaks to Villanueva's ability to perform at a high level, even if he'll have to adjust to a new position.

The Ravens needed to solidify the tackle position after the Brown trade. They have done exactly that.