"I am very pleased that we were able to make Jonathan a New York Football Giant", general manager Dave Gettleman, who previously had the same job with Carolina, said in a statement.
Stewart is the Panthers' career rushing leader with 7,318 yards and 1,699 carries.
Stewart was a 2015 Pro Bowler when he tallied 989 rushing yards and seven total touchdowns as the Panthers made the Super Bowl. He finished the season with 680 rushing yards on 198 carries (3.4 #Yards Per Carry). He finished with just eight catches (one for a touchdown) and 52 receiving yards.More news: Dog dies on United flight after being placed in overhead bin
Vintage Stewart showed up that week as he rushed for 103 yards and three touchdowns.
The Panthers cut Stewart on February 28.
Now that he's reuniting with Gettleman in NY, he'll have a chance to add to those totals. Including a year ago though, Stewart averaged less than four yards per carry in three of the five seasons he was running with Shula as the offensive coordinator. None of their backs a season ago - Orleans Darkwa, Wayne Gallman, Shane Vereen, and Paul Perkins - did anything overly impressive, and two of them (Darkwa and Vereen) are free agents.
Stewart's signing shouldn't take the Giants out of the running for Barkley or another rookie running back, but the decision is a puzzling one - and one that seems to signal that Gettleman believes the Giants can rebound from a disastrous 2017 season rather quickly. At Oregon, he played in 36 games with 25 starts and ranks second in school history with 2,891 rushing yards on 516 attempts.