2. Odell Beckham Jr.
Firstly there is no doubt that Beckham is a supremely talented player and athlete. However, there’s also no doubt that he has definitely underachieved thus far in his career. Injuries have decimated his ability to make a sustained impact with the Cleveland Browns as seen by the fact that he will miss most of the 2020 season. In sum, he’s one of the most frustrating athletes in the entire NFL.
Beckham still has one of the best reputations in the game yet that time is running out. While he is capable of playing like the best receiver in the league on his day, those days are too few. The former Giants’ star lacks consistency and his body continues to let him down. Maybe one day, he’ll recapture the numbers of 2016 when he lit the league on fire and smashed record after record. But he’s not there right now with his skills or fitness.