Giants | NYG officially sign four March 19, 2021 by FantasyGuru Updating previous reports, New York Giants WR John Ross, RB Devontae Booker, QB Mike Glennon and DE Ifeadi Odenigbo signed their respective contracts Friday, March 19, finalizing each player’s free-agent agreements. Giants.com