The NFL draft is one of the most unpredictable nights in all of sports, and this year's first round did not disappoint. We didn't know who the first overall pick would be until the day of the draft, and there were plenty of polarizing players at the top of this class. I highlighted two teams who should be extremely pumped after the first round, and two teams who may have made a major mistake

Let's look at the winner first.

Los Angeles Chargers

Derwin James continued to fall down the board on draft night even though he has the potential to become the best defensive player in this class. James excels in both man and zone coverage, he's a fierce run defender, and he can even rush the passer.

The Chargers wasted no time in scooping up James with the 17th overall pick as they added a supremely talented player to an emerging defense.

Los Angeles already has some elite talent in the secondary along with two of the league's best pass rushers in Joey Bosa and Melvin Ingram. The addition of Derwin James could take this unit to the next level in 2018.

Arizona Cardinals

With the depth of this quarterback class, one of the top prospects was bound to fall a bit on draft night. That prospect ended up being Josh Rosen, and Arizona traded up to the 10th overall pick in an attempt to select their new franchise QB.

The Cardinals were facing quarterback purgatory with Sam Bradford on a one-year deal and holding the 15th pick in this year's draft.

Arizona gave up a third and a fifth round pick to move up five spots to draft Rosen before Miami could take him with the 11th selection.

I think Rosen was the second-best quarterback in this class behind Baker Mayfield, and getting him at number 10 overall was a shrewd move by the Cardinals, even if they had to move up to get him.

Check the losers below.

New Orleans Saints

The Saints gave up a ton of draft capital to move up 13 spots to select defensive end Marcus Davenport.

New Orleans sent the 27th overall pick, next year's first round selection, and a fifth round pick to Green Bay, which was a ridiculously high price to pay for a non-quarterback.

Not to mention, Marcus Davenport wasn't even the best pass rusher on the board as Harold Landry was still available.

Trading up is almost always a bad idea in the draft, and I think the Saints will regret paying this much for a risky edge defender prospect.

Buffalo Bills

The Bills have been trading all over the draft board this offseason, and they ended up making the seventh and 16th overall picks in the first round.

They gave up the 12th overall pick, two second-round picks, and got back a seventh-round pick to receive Tampa Bay's seventh overall pick and selected Josh Allen.

Allen is the most polarizing quarterback prospect in this draft class, and I believe he has a very small chance of succeeding in the NFL. The former Wyoming QB may have a cannon for an arm, but he doesn't have the accuracy to pick apart NFL defenses.

Buffalo sent their 22nd overall pick, the top selection of the third round, and got back a fifth-round pick to move up to pick number 16 and select linebacker Tremaine Edmunds.

Again, trading up to draft [VIDEO] a non-quarterback is normally not a smart move, and the Bills gave up an enormous amount of draft [VIDEO] capital with their two trade-ups in the first round.

Edmunds is a solid prospect and I may be wrong about Josh Allen, but they gave up too much to pick those players.