One of the biggest prizes at wide receiver this free agency is finally off the boards. According to Manish Mehta of the New York Daily News and Adam Schefter of ESPN, Robby Anderson has agreed to a two-year deal worth $20-million with the Carolina Panthers.

Anderson was available for a surprisingly long time. He's still very young at just 26 and has enjoyed four great seasons to start his career.

Going undrafted back in 2016, Anderson signed with the New York Jets. Despite a lot of questions with that offense (and the quarterback in particular), Anderson thrived.

In four seasons, he racked up 207 receptions for 3,059 yards and 20 touchdowns. He became not only one of the better, more exciting deep threats in football, but an overall reliable target.

Meanwhile, the Panthers are in a weird spot. They are releasing Cam Newton and traded Kyle Allen. However, they did sign quarterback Teddy Bridgewater to a pretty big deal.

So they definitely aren't going tank mode.

That being said, they are coming off the heels of an extremely disappointing season, and haven't done much to address the problems.

Anderson's a great start though. He provides Bridgewater with a deep threat and he should pair nicely with DJ Moore and Curtis Samuel.

Meanwhile, Christian McCaffrey is still the ultimate threat at running back. The offense will likely still run through him. But Anderson is another nice piece that should take a lot of pressure off McCaffrey to do it all.

A lot of teams seemed interested in Anderson. However, apparently his asking price was out of the range of some. It appears he's worked out a deal with the Panthers though. And it could end up being a good fit.

Bridgewater showed he can be trusted last season, and he now has a few nice weapons to play with. Maybe Anderson can take the next step in his development in 2020.

If that happens, he could be a major part of a playoff push for Carolina.