Odell Beckham Jr. is back with the New York Giants, seven years after the team that drafted him 12th overall in 2014 traded him to the Cleveland Browns. His return marks a full-circle moment for one of the NFL's most explosive and controversial wide receivers. Here are his five most memorable moments in a Giants uniform.

5. More Than Headlines On October 16, 2016, Beckham silenced critics by posting a career-high 222 receiving yards. He caught two touchdowns, including a 66-yard game-winner with less than 90 seconds left, giving MetLife Stadium one of its loudest roars.

4. 'I'm A Dog' In a 2017 game in Philadelphia, Beckham celebrated a touchdown by getting on all fours and miming a dog urinating. His explanation: "I'm a dog, so I acted like a dog." He was fined by the league.

3. The Kicking Net Saga After an interception by Eli Manning, Beckham slammed his helmet into a kicking net. Two weeks later, he returned to the same net and proposed to it, sparking one of the league's most bizarre personal subplots.

2. The Josh Norman Game Beckham faced off against Panthers cornerback Josh Norman in a game defined by pre-game trash talk and on-field fights. Both players drew multiple unsportsmanlike penalties, and Beckham even delivered a helmet-to-helmet hit on Norman. He was suspended for one game, but not before scoring a game-tying touchdown and performing an Allen Iverson-style step-over on Norman.

1. The Catch The play that made him a superstar. On Sunday Night Football against the Dallas Cowboys, Beckham came down with a one-handed, three-fingered Hail Mary for a touchdown. Widely considered the greatest catch in NFL history, it cemented his legacy.