Wilson was drafted #32 by the New York Giants in the 2012 NFL Draft. He signed a four year deal for $6.68 million with a signing bonus of $3.3 million. He lost a fumble on his second career carry and was benched the rest of the game. In December 2012 he set the New York Giants team record for all-purpose yards in a game with 327. He also became the first NFL player with 200 kick return and 100 rushing yards in the same game. In week 5 he was placed on season ending injured reserve due to spinal stenosis. Wilson attempted to come back for the 2014 season but was ruled out for the year in August. He officially retired from the NFL and has worked as a guest analyst on ESPN.