It's never too early to prepare for your fantasy football draft.
Here are composite rankings from numerous fantasy sources on the top wide receivers:
ESPN's rankings are compiled by five fantasy football experts: Eric Karabell, Field Yates, Mike Clay, Tristan H. Cockcroft and Matthew Berry.
CBS' rankings are compiled by three fantasy football experts:Jamey Eisenberg, Dave Richard and Heath Cummings.
Pro Football Focus' rankings are based on their grading formula.
1. Antonio Brown — Pittsburgh Steelers
ESPN: 1 CBS: 1 PFF: 1
Brown put up big numbers again last season, including 106 receptions, 1,284 yards and 12 TDs. He's just 28 and with a healthier Ben Roethlisberger could surpass his 2016 output. Yes, the Steeler have two of the Top 10 fantasy players in Brown and running back Le'Veon Bell.
2. Odell Beckham — New York Giants
ESPN: 2 CBS: 3 PFF: 2
Beckham set a career high in receptions with 101 and again reached more than 1,300 yards and double-digit touchdowns. At 24, the star may be hitting his prime right now and could overtake Brown for the top spot as early as 2017.
3. Julio Jones — Atlanta Falcons
ESPN: 3 CBS: 2 PFF: 3
It's difficult to put Jones below No. 2 — he might actually be the best receiver in football — but from a fantasy standpoint it's probably where he belongs. He caught just six TDs a year ago and missed two games due to injury. Like Brown, he's 28 and still in his prime, but the Falcons have so many weapons, Jones' targets went from 12.8 per game in 2015 to 9.2 per game last season.
4. Mike Evans — Tampa Bay Buccaneers
ESPN: 4 CBS: 4t PFF: 4
Evans, all 6-foot-5 and 230 pounds of him, had his best season yet with 96 catches, 1,321 yards and 12 scores. Despite the Bucs adding DeSean Jackson and O.J. Howard to the passing game, Evans' numbers should be hit too hard, if at all.
5. A.J. Green — Cincinnati Bengals
ESPN: 6 CBS: 4t PFF: 5
Green's stock took a hit after last season, but mostly due to the six games he missed. He still caught 66 balls for nearly 1,000 yards and the Bengals drafted some help on the other side in speedster John Ross.
6. Jordy Nelson — Green Bay Packers
ESPN: 5 CBS: 7 PFF: 6
Nelson returned from knee surgery and was back to his old ways, catching 97 passes from Aaron Rodgers, 14 for scores. He's 32 but shows no signs of slowing down yet.
7. T.Y. Hilton — Indianapolis Colts
ESPN: 7 CBS: 7 PFF: 7
Hilton had a great 2016 with 91 catches for 1,448 yards, but scored just six times. Hes not getting many return opportunities anymore since he's the team's top receiving threat, so he'll have to get in the end zone more to hold onto this ranking, considering the names behind him.
8. Dez Bryant — Dallas Cowboys
ESPN: 8 CBS: 8 PFF: 9
Bryant has played just 22 games the past two season, combining for 81 catches and 11 TD. Full health, plus another year building a rapport with Dak Prescott makes him a huge threat in a run-first, play-action offense. It would surprise no one if Bryant was one of the top 3-4 fantasy WR in the NFL in 2017.
9. Michael Thomas — New Orleans Saints
ESPN: 9 CBS: 9 PFF: 8
Thomas quickly became a favorite for Drew Brees and caught 92 balls in 15 games, including nine for TDs. With Brandin Cooks off to New England, Thomas is clearly the No. 1 target for Brees and easily could top 100 catches and lead the league in TD receptions.
10. Amari Cooper — Oakland Raiders
ESPN: 10 CBS: 11t PFF: 10
Michael Crabtree had a great 2016, in part because teams were leaning their coverage to Cooper, who still caught 83 balls and five scores. Assuming Derek Carr is back to 100-percent health, Cooper remains the No. 1 in Oakland and should have his best season yet.