How crazy is NFL free agency? Here are 42 receivers who make more than Patriots' Julian Edelman

The 2019 free agency period has set a whole new level of craziness when it comes to NFL player contracts -- especially with wide receivers.

It's more than just Antonio Brown's new contract with the Raiders (three years, $51.1 million). It's guys like Devin Funchess getting a $10 million salary in 2019 who are raising the bar for receiver salaries.

While this is going, the reigning Super Bowl MVP is currently sitting on the New England Patriots making less money than dozens of receivers in this league.

Julian Edelman makes an average of $5.5 million on his current contract. Who makes more? Here's a look.

Beckham may have been traded this offseason, but his contract money stays the same. He's current heading into the second year of a five-year, $90 million contract he signed last season with the Giants.

2. Antonio Brown (OAK) - $16,708,333

AP Photo

2. Antonio Brown (OAK) - $16,708,333

As part of the trade that sent him from Pittsburgh to Oakland, Brown got a re-worked deal and a pay raise.

You could argue that Brown is the NFL's highest-paid receiver if you factor his current re-worked deal with the contract he was playing on the with the Steelers.

But here, we're just looking at the three-year, $50.125 million deal he'll be playing on for the Raiders going forward.

3. Mike Evans (TB) - $16,500,000

AP Photo

3. Mike Evans (TB) - $16,500,000

Evans tends to be overlooked down in Tampa, but remains one of the NFL's top receivers. He's entering the second year of a five year, $82.5 million deal he signed before the start of last season.

4. Brandin Cooks (LAR) - $16,200,000

AP Photo

4. Brandin Cooks (LAR) - $16,200,000

Cooks cashed in big after the Patriots traded him to Los Angeles last season. He's entering the second year of a five-year, $81 million deal.