Odell Beckham Jr. has seen better days. Much better days.

The New York Giants wide receiver dropped a potential touchdown catch, got into multiple scuffles and was the recipient of some excellent trolling by the Carolina Panthers.

Beckham Jr. still finished with 76 yards with a touchdown on six receptions in the Giants' 38-35 loss to the undefeated Panthers. After one of those receptions, Beckham Jr. copied Panthers quarterback Cam Newton's touchdown dance, which Carolina took some exception to.

Newton also had some fun with OBJ after the game, calling him "little" during an on-field interview with FOX's Erin Andrews.

Thumbnail photo via Brad Penner/USA TODAY Sports Images