The 2020 NFL Draft class is one of the deepest in recent history at the wide receiver, which will greatly impact the free agents at the position. There are some very good starters available, but the market may not be as kind to them as they would like. Here are the ten best.

10. Devin Funchess, Indianapolis Colts

After four seasons with the Carolina Panthers, Funchess signed a one-year deal with the Colts worth $10 million. After catching three passes for 32 yards in the team's season opener, Funchess suffered a broken collarbone and was placed on injured reserve. Indianapolis designated him as one of their players to return from IR, but although he did resume practice, the team did not activate him, keeping him on IR for the remainder of the season.

Funchess provides a big red zone target, but he's not great at creating separation. The Colts had a ridiculous amount of cap space to burn last season, so it's difficult to see any other team offering Funchess close to $10 million.

9.Nelson Agholor, Philadelphia Eagles

A first-round pick in 2015, Agholor has had a disappointing career in Philly. In 2017 and 2018 it seemed like he was finally beginning to figure things out, but a knee injury derailed his 2019 NFL season. Agholor needs a change of scenery, and he likely won't cost much.

He's best when playing from the slot, and given that he'll probably come quite cheap, he should have a few teams interested in his services, seeing if they can squeeze out the potential that the Eagles were unable to.

8. Demarcus Robinson, Kansas City Chiefs

Robinson doesn't have great production, but he's been a very explosive player over the past two seasons. Although, to be fair, that's not hard to do in the Chiefs offense. In 2019, did the bulk of his damage while Tyreek Hill sat out with an injury. Robinson caught six passes for 172 yards and two touchdowns in a week two victory over the Oakland Raiders. He topped 50 yards receiving only one other time all year.

Interested NFL teams will need to determine whether Robinson's lack of consistency is due to his ability, or merely a byproduct of the talent he's playing with. Robinson has a chance to be a major boom-or-bust signing this offseason.

7. Breshad Perriman, Tampa Bay Buccaneers

Perriman has struggled with injuries for his entire NFL career, including missing his entire rookie season. When the former first-round pick was on the field for the Baltimore Ravens, he played poorly; in his 27 games for Baltimore, Perriman was targeted 101 times, but caught only 43 passes, and dropped nine.

The Ravens declined his fifth-year option and released him prior to the 2018 season. He signed with the Washington Redskins, but was cut within a week.

The next month, Perriman was signed by the Cleveland Browns. He played 10 games in Cleveland and looked like the player the Ravens envisioned him becoming. He caught 16 of his 25 targets for 340 yards and three touchdowns. He gave the Browns offense a true deep threat, and Baker Mayfield trusted him over the middle and in crunch time; Perriman did not drop a single pass.

After the season, Perriman and the Browns agreed to a one-year deal worth $4 million. Then, the team traded for Odell Beckham Jr., and both sides agreed to tear up the contract. Perriman signed the same deal with Tampa Bay, and continued his strong play, especially while Mike Evans and Chris Godwin missed time due to injury. Perriman finished with 36 grabs on 65 targets for 645 yards and six scores. He should get a significant raise, and on a longer deal, although he will still likely provide good value for his price when compared to others on this list.

6. Randall Cobb, Dallas Cowboys

Cobb spent eight NFL seasons in Green Bay, earning a reputation as a reliable slot receiver, before signing with Dallas last year. As the Cowboys No. 2 receiver, Cobb had one of the better seasons of his career, catching 55 passes for 828 yards and three scores. His 15.1 yards per reception was the highest mark of his career.

Dallas got great value for their $5 million investment, and while they are interested in bringing him back, Cobb will have interest from other teams as well. He will turn 30 years old in August, and should be able to get at least one more solid payday.

5. Geronimo Allison, Green Bay Packers

Allison has been around for four years now, but has still yet to reach his potential. He was on his way to doing that in 2018, but head and groin injuries derailed his season. On 179 receiving snaps over five games, Allison caught 20 of his 30 passes for 303 yards and two touchdowns. He avoided injury in 2019, but his production plummeted. He was targeted 55 times, hauling in 34 passes for 287 yards and two scores.

Whatever the reason, Allison was unable to succeed in Matt LaFleur's system. He's shown enough flashes to warrant a team taking a chance on him; the question is how much are those flashes worth?

4. Emmanuel Sanders, San Francisco 49ers

Sanders was his typical reliable self in 2019, and nearly helped the Niners to a Super Bowl victory. Sanders ended up playing in 17 regular season games for San Francisco and the Denver Broncos, turning 97 targets into 66 grabs, 869 yards, and five TDs. He'll turn 33 just before NFL free agency is set to begin, but is still a very good player who will want to continue playing for a contender.

It makes a lot of sense for the 49ers to re-sign him, but Sanders has earned the right to test the market before making a decision. He signed a three-year deal worth $11 million per year back in 2016, and could possibly be in for a slight raise this offseason.

3. A.J. Green, Cincinnati Bengals

Drafted fourth overall in 2011, Green was one of the best WRs of the 2010's, and at 31 years old, he still has plenty in the tank. An ankle injury cost Green the entire 2019 NFL season, and his four-year $60 million contract is up. He'll be quite the prize for a team if they're able to pry him out of Cincy, but the Bengals would surely like Green to be catching passes from Joe Burrow over the next few years.

2. Robby Anderson, New York Jets

Anderson is an explosive playmaker who is looking to get paid. He's stated he wants to remain with the Jets, and also that New York would like to retain him, but words and intentions are two different things. Over the past four seasons Anderson has caught 207 passes for 3,059 yards and 20 touchdowns.

His peaks are up there with some of the best in the league, but he was also held to under 50 yards receiving in ten games. The Jets, and other interested teams, must decide if Anderson is consistent enough to warrant paying $10 million or more yearly.

1. Amari Cooper, Dallas Cowboys

When the Cowboys traded a first-round pick to the Raiders for Cooper during the 2018 NFL season, it was viewed as a puzzling move. Cooper had obvious talent, but struggled with drops. He was also seeking a large contract extension, which Oakland was not willing to give him.

Since joining the Cowboys, Cooper has caught 132 of 195 targets for 1,914 yards and 14 touchdowns in 25 games. He's also dropped eight passes during that stretch. Cooper is going to get a very large contract from a team, and given what Dallas parted with to acquire him, it feels like they almost have to re-sign him, or they lost the trade.

Cooper is a good player, but he's not on the level of a DeAndre Hopkins or Michael Thomas. He may very well end up being paid like them, however.