The Baltimore Ravens have agreed to a three-year, $22.5 million deal with guard Kevin Zeitler, according to a source.

The deal includes $16 million in guaranteed money.

Zeitler, 31, signed before the start of the NFL's legal tampering period for free agents because he was cut last week by the New York Giants.