I can't believe Andre didn't make it, the dude has put up over 1500 yards 3 times in the past 5 seasons. Also can't believe Larry is top 2, there's just too many good WRs these days. Also I don't see why P.Harvin is on the list, he's always hurt. If you're putting players who are always hurt then put H.Nicks up there, because he can ball out aswell just he's always hurt.
Here's my list, I ranked it by which WR I'd take for my team during this upcoming season -
1) Calvin Johnson (6'5 236lb 4.32-40 WR with 4765 Yards and 33 TDs over last 3 years - scary)
2) AJ Green (2,400 yards through first 2 seasons - That's Randy Moss territory)
3) Brandon Marshall (Produces no matter what - never injured) (6 straight 1000 yard seasons)
4) Roddy White (Produces no matter what - never injured) (6 straight 1000 yard seasons)
5) Dez Bryant (879 yards with 10 TDs in the last 8 games of last year - now imagine that over a full season)
6) Julio Jones (2,157 through first 2 seasons with 18 touchdowns to go along - dude is a special WR)
7) Andre Johnson (Over 1500 yards in 3 of the last 5 seasons - would've been in the top 5 if it weren't for his lack of TD production and injury prone)
8) Larry Fitzgerald (Dude can still play - Lack of a QB has hurt his production tremendously)
9) Demaryius Thomas (Big WR with a lot of potential)
10) Wes Welker (Best slot WR in the game - 672 catches over the last 6 seasons)
Honorable Mention - S.Smith, V.Jackson, M.Wallace, V.Cruz, H.Nicks, P.Harvin, S.Johnson (who? - lol)
Honestly it's pretty tough ranking a top 10, there's so many good/great WRs in this league.