The New York Giants have signed Saquon Barkley to his four-year, $32.1 million rookie contract.

The deal is fully guaranteed, according to a source. It includes a $20.76 million signing bonus with $15 million paid out immediately.

The Giants drafted Barkley with the second overall pick.