Eric Weddle has agreed to sign with the Baltimore Ravens on a four-year, $29 million deal.

Weddle will make $9 million this season and receive $13 million in guaranteed money.

Weddle has been one of the NFL's safeties during his time with the San Diego Chargers.