The New York Giants rocked the football world on Tuesday when they traded star wide receiver Odell Beckham Jr. to the Cleveland Browns.

The deal was puzzling to many, as Giants general manager Dave Gettleman had maintained that New York did not sign Beckham to a massive contract extension last summer just to trade him.

But, apparently, the reports that New York could trade Beckham regardless of Gettleman's public stance were right on the money, as the Giants ultimately moved him for safety Jabrill Peppers and a pair of draft picks.

According to Mike Garafolo of NFL Network, the Giants felt the offense was too centered around Beckham, which may have been the reason why New York dealt him:

Beckham is coming off of a season in which he played 12 games, missing the final four games of the season with a quad injury. During the time he was on the field, he hauled in 77 receptions for 1,052 yards and six touchdowns.

The 26-year-old, who played his collegiate football at LSU, was originally selected by the Giants in the first round (12th pick overall) of the 2014 NFL Draft.

He appeared in 12 contests during his rookie campaign, catching 91 passes for 1,305 yards and 12 scores en route to a Pro Bowl appearance. Beckham followed that up with snaring 96 balls for 1,450 yards and 13 touchdowns in 2015, making the Pro Bowl yet again.

Then, in 2016, the New Orleans native registered 101 catches for 1,367 yards and 10 scores, resulting in his third straight Pro Bowl selection.

However, over the last two years, Beckham has played in just 16 games combined due to injury issues.