Davis signed a contract with the Giants on Saturday.
Davis racked up 35 total tackles in 11 games for Minnesota last year but remained unsigned throughout the offseason. He'll provide veteran depth in camp for New York while competing for a roster spot.