Francis agreed to a contract Wednesday with the Giants, Michael Elsen of the Giants' official site reports.
Francis has been in and out of the league since going undrafted out of Maryland in 2013. He spent the 2017 campaign with the Redskins, tallying 18 tackles across six games. Look for Francis to battle for a roster spot with the Giants throughout training camp and the preseason.