The NBA offseason has lasted two weeks, and some teams have made some very great moves to help their team. Here are some of the best deals that have happened this offseason.

10. Pelicans re-sign Jrue Holiday

The Pelicans already have one of the best front courts in Anthony Davis and DeMarcus Cousins. Having a point guard that can push the ball and shoot from outside will really help space the floor. Holiday has high upside if he can stay healthy for a complete season.

9. Rockets trade for Chris Paul

The move was great for the team, but the amount they gave up could hurt their bench.

However, pairing Paul, a floor general, and great defensive guard, with James Harden will make a deadly backcourt going forward in the West.

8. Taj Gibson signs with Minnesota

Gibson joined the Timberwolves after the trade for Jimmy Butler. Gibson will provide leadership in a young locker room that features rising stars in Karl Anthony-Towns and Andrew Wiggins.

7. Timberwolves trade for Butler

Butler is one of the best two-way players in the league and he joins Gibson and his former Bulls coach Tom Thibodeau. The two moves alone with help the Timberwolves end their long postseason drought.

6. Lakers sign Kentavious Caldwell-Pope

The Lakers signed Caldwell-Pope to a one-year, $18 million deal. The deal allows the Lakers to have financial flexibility for the 2018 offseason.

The Lakers could re-sign him next season, but they have their sights on the likes of LeBron James and Paul George to pair up with their younger players.

5. Thunder trades for Paul George

The trade features a risk as George is a free agent, but the Thunder gave up practically nothing to acquire George. The All-Star cost the Thunder just Victor Oladipo and Domantas Sabonis.

4. Rudy Gay goes to Spurs

Gay signed a two-year deal with the Spurs and will come off the bench. Gay will provide a potent scoring option to combine with LaMarcus Aldridge and Kawhi Leonard. Gay took less money to play for the Spurs after he opted out with the Kings.

3. Boston signs Gordon Hayward

Hayward makes the Celtics a contender in the Eastern Conference.

Hayward is paired with Isaiah Thomas and Al Horford to make a three-headed monster that could finally take down the Cavaliers.

2. Curry agrees to $200 million

The Warriors will keep Curry for five years. Curry deserves the pay raise. He is a two-time MVP and the face of Oakland. No matter how much they gave Curry, he deserves it.

1. Warriors re-sign Kevin Durant for less than max

The Warriors got Durant to take less than the max by agreeing to a two-year deal worth $51 million. The deal allowed the Warriors to keep Andre Iguodala, Shaun Livingston, Zaza Pachullia, David West, and sign Nick Young. If Durant doesn't take less money, the dynasty does not continue.