St. Louis Rams free safety Rodney McLeod celebrates after recovering...

St. Louis Rams free safety Rodney McLeod celebrates after recovering a fumble and running it back for a touchdown during the first quarter of a game against the Cleveland Browns in St. Louis on Oct. 25, 2015. Credit: AP / Billy Hurst

The Eagles have agreed on a five-year contract with safety Rodney McLeod, according to a person familiar with negotiations.

The person spoke to The Associated Press on condition of anonymity because free agent deals can’t be announced until Wednesday afternoon.

McLeod started every game for the St. Louis Rams the past three seasons after joining them as an undrafted rookie in 2012. McLeod is the second starter added to the secondary in two days. The Eagles signed longtime Bills cornerback Leodis McKelvin on Tuesday.

McLeod has five career interceptions, seven forced fumbles and six fumble recoveries.

SUBSCRIBE

Unlimited Digital AccessOnly 25¢for 6 months

ACT NOWSALE ENDS SOON | CANCEL ANYTIME