Free agent running back Derrick Henry has agreed to sign a two-year contract worth $16 million with the Baltimore Ravens, according to ESPN’s Adam Schefter.