21. Antonio Brown
Brown’s personal drama hasn’t helped his image over the past couple of seasons. The reality is that he’s one of the best wide receivers in the NFL on his day. Brown amassed more receptions than any other player since he entered the league and is a seven-time Pro Bowler.

However, his rookie season was nothing to write home about. Brown only caught 16 passes for 167 yards in his first year for the Steelers in 2010. They made the Super Bowl that year and lost to the Packers. Despite this, he developed into a phenomenal athlete. Now he just needs to get his head right. It’s tough to say if we’ll ever see Brown in an NFL uniform again.