NBA free agency isn't over, but pretty much all of the top available players have signed or agreed to deals. The last holdouts were Dwyane Wade and Rodney Hood, but both agreed to deals with their previous teams a few weeks before training camp begins.
So that's it for the Top 50 free agents -- all have figured out where they're playing next season. Take a look below to find out where they all landed.
As for the stars who have gotten new deals, here's a quick recap. LeBron James decided to take his talents to Los Angeles and join up with the Lakers. Golden State pulled off a massive surprise, agreeing to terms with All-Star center DeMarcus Cousins on a one-year, $5.3 million deal. Did the Warriors just create the most dominant starting lineup ever? If Cousins is healthy then it's very possible. It was the biggest shock of NBA free agency so far, but there are still plenty of quality players still available.
Other stars quick to strike deals include Paul George re-upping with the Thunder, Chris Paul returning to the Rockets and Kevin Durant doing the same with the Warriors.
Our NBA experts submitted their own lists of the top 50 free agents before free agency began. The following is a cumulative ranking.
1 |
LeBron James
Los Angeles Lakers SF
|
Update: Agreed to four-year deal with Los Angeles Lakers The Decision 3.0 has come and gone, and LeBron is taking his talents to Los Angeles. Now we'll see who will join him. | |
2 |
Kevin Durant
Golden State Warriors SF
|
Update: Agreed to two-year deal with Warriors K.D. declined his player option (gasp ), but quickly agreed to return to the Warriors, who will once again be favored to win the NBA title. | |
3 |
Paul George
Oklahoma City Thunder SF
|
Update: Agreed to four-year deal with Thunder George has been the surprise of the offseason thus far, spurning the Lakers to return to Russell Westbrook and the Thunder long-term. | |
4 |
Nikola Jokic
Denver Nuggets C
|
Update: Agreed to five-year deal with Nuggets Jokic technically became a restricted free agent when Denver declined his option, but he quickly locked up a five-year, $148 million max contract to stay with the Nuggets. | |
5 |
Chris Paul
Houston Rockets PG
|
Update: Agreed to four-year deal with Rockets Paul and the Rockets wasted no time hammering out a four-year max deal to keep Houston as Golden State's top challenger ... for now. | |
6 |
Clint Capela
Houston Rockets C
|
Update: Agreed to five-year deal with Rockets There was little doubt that Capela would return to Houston, and he did so with a reported five-year, $90 million deal. | |
7 |
DeMarcus Cousins
Golden State Warriors C
|
Update: Agreed to one-year deal with Warriors Uh, that was a surprise. Cousins shocked the world by adding his talents to the already-loaded Golden State roster, and now things just don't seem fair. | |
8 |
DeAndre Jordan
Dallas Mavericks C
|
Update: Agreed to one-year deal with Mavericks No hostage situation necessary this time around. Jordan will finally get his chance to suit up for the Mavs after quickly agreeing to a contract. | |
9 |
Aaron Gordon
Orlando Magic PF
|
Update: Agreed to four-year deal with Magic Gordon skipped that whole restricted free agency thing and just elected to re-sign with the Magic, who were happy to oblige. | |
10 |
Julius Randle
New Orleans Pelicans PF
|
Update: Agreed to two-year deal with Pelicans Randle was renounced by the Lakers and quickly found his new home in New Orleans. Anthony Davis was reportedly quite active in his recruitment. | |
11 |
Marcus Smart
Boston Celtics PG
|
Update: Agreed to four-year deal with Celtics Smart, the No. 6 overall pick in the 2014 NBA Draft, has become a fan favorite in Boston for his hardworking style and penchant for making big plays. A key cog for the Celtics ' recent success in the NBA Playoffs, Smart and Boston agreed to a four-year deal worth a reported $52 million late in free agency. Not bad for a rugged defender with intangibles through the roof, but also one of the worst shooters in NBA history. | |
12 |
JJ Redick
Philadelphia 76ers SG
|
Update: Agreed to one-year deal with 76ers Redick played a key part in the Sixers' success last season, so Philly acted quickly to bring him back. | |
13 |
Trevor Ariza
Phoenix Suns SG
|
Update: Agreed to one-year deal with Suns The Rockets received a tough blow when Ariza decided to sign with a young Phoenix squad. It was a surprising move from the veteran wing. | |
14 |
Derrick Favors
Utah Jazz PF
|
Update: Agreed to two-year deal with Jazz Favors re-upped with the Jazz, as they look to duplicate the success they had last season. | |
15 |
Isaiah Thomas
Denver Nuggets PG
|
Update: Agreed to one-year deal with Nuggets How far Thomas has fallen. It wasn't long ago that he was talking about bringing out the Brinks truck to pay him this summer. Now he'll try to re-establish value on a one-year, minimum deal in Denver. | |
16 |
Tyreke Evans
Indiana Pacers PG
|
Update: Agreed to one-year deal with Pacers Evans was a hot commodity as a scoring guard who can play point or off the ball, and the Pacers swooped him up with a $12 million offer. | |
17 |
Jabari Parker
Chicago Bulls PF
|
Update: Agreed to two-year deal with Bulls Parker wasn't able to fully cash in on his free agency -- a history of ACL injuries will do that to you -- but he still managed to get a two-year, $40M deal from the Bulls. | |
18 |
Jusuf Nurkic
Portland Trail Blazers C
|
Update: Agreed to four-year deal with Trail Blazers Nurkic reportedly turned down a more lucrative offer from Portland several months ago, but saw the writing on the wall in this rough free agent market. He'll be in the middle for the Blazers again next season. | |
19 |
Zach LaVine
Chicago Bulls PG
|
Update: Agreed to four-year deal with Bulls LaVine signed a $78 million offer sheet with the Kings to force Chicago's hand, but the Bulls quickly decided to bring the 23-year-old guard back into the fold. | |
20 |
Will Barton
Denver Nuggets SF
|
Update: Agreed to four-year deal with Nuggets The Nuggets wasted no time re-signing Barton, a key member of their reserve unit. | |
21 |
Fred VanVleet
Toronto Raptors PG
|
Update: Agreed to two-year deal with Raptors VanVleet made a great impression with Toronto last season, and they rewarded him with a mutli -year contract. | |
22 |
Luc Mbah a Moute
Los Angeles Clippers SF
|
Update: Agreed to one-year deal with Clippers Mbah a Moute's defense was a main component of the Rockets' assault on the NBA last season, but shoulder injuries limited him toward the end of the season and into the playoffs. He is the ideal modern NBA defender, able to guard all five positions -- a fact that wasn't lost on the Clippers. | |
23 |
Avery Bradley
Los Angeles Clippers SG
|
Update: Agreed to two-year deal with Clippers Despite an injury, the Clippers apparently saw enough of Bradley last season to fork over $25 million for two years. | |
24 |
Rajon Rondo
Los Angeles Lakers PG
|
Update: Agreed to one-year deal with Lakers Rondo agreed to join LeBron James in Los Angeles, and joins an increasingly strange Lakers roster. We'll see how things end up. | |
25 |
Wayne Ellington
Miami Heat SG
|
Update: Agreed to one-year deal with Heat Ellington will return to the Heat on a one-year, $6 million deal, and will look to continue to stretch the floor with his 3-point shooting. | |
26 |
Brook Lopez
Milwaukee Bucks C
|
Update: Agreed to one-year deal with Bucks Lopez has adapted as much as he can to the modern game by stretching his range out well past the 3-point line. He has low mobility and rebounds even less than he used to, but there's always room in the league for a 7-footer who can knock down 3s. | |
27 |
Kentavious Caldwell-Pope
Los Angeles Lakers SG
|
Update: Agreed to one-year deal with Lakers Shortly after LeBron's decision was announced, KCP agreed to return to the Lake Show. | |
28 |
Rudy Gay
San Antonio Spurs SF
|
Update: Agreed to one-year deal with Spurs Gay opted out of his contract with San Antonio, but agreed on a new deal shortly after free agency began. | |
29 |
Rodney Hood
Cleveland Cavaliers SG
|
Update: Agreed to one-year deal with Cavaliers Hood's free agent stock took a hit when he was buried on the bench for the Cavs' NBA Finals run this season, but the upside is still there. At 6-8, Hood can shoot and has the defensive tools to improve on that end. He decided to gamble on himself and accept Cleveland's qualifying offer. | |
30 |
Joe Harris
Brooklyn Nets SF
|
Update: Agreed to two-year deal with Nets Harris re-upped with the Nets just after the free agency bell rang on Sunday morning. | |
31 |
Montrezl Harrell
Los Angeles Clippers PF
|
Update: Agreed to two-year deal with Clippers Harrell showed much more of a scoring touch last season than he'd previously displayed in his NBA career. Combine that with his energy on both ends of the court, and the Clippers just couldn't afford to let the undersized big man go. | |
32 |
Dante Exum
Utah Jazz PG
|
Update: Agreed to three-year deal with Jazz Exum is still full of potential, and the Jazz want to see it play out. | |
33 |
Elfrid Payton
New Orleans Pelicans PG
|
Update: Agreed to one-year deal with Pelicans Payton will return to his native New Orleans after agreeing to a one-year deal with the Pels. | |
34 |
Greg Monroe
Toronto Raptors C
|
Update: Agreed to one-year deal with Raptors Monroe will take over for Jakob Poeltl as the Raptors' backup center after agreeing to sign a one-year, $2.2 million deal. | |
35 |
Nerlens Noel
Oklahoma City Thunder C
|
Update: Agreed to two-year deal with Thunder The Thunder are taking a wise gamble on Noel, a talented big man who's coming off a rough season. OKC isn't risking much as this deal includes a player option in the second year. | |
36 |
Kyle Anderson
Memphis Grizzlies SF
|
Update: Agreed to four-year deal with Grizzlies A highly skilled 6-8 wing, Anderson will try to help get Memphis back into the playoffs now that San Antonio has decided not to match his four-year $37 million offer sheet. | |
37 |
Dirk Nowitzki
Dallas Mavericks PF
|
Update: Agreed to one-year deal with Mavericks It came as a surprise to no one, but Nowitzki quickly agreed to terms with the Mavs. He'll play his 21st straight season in a Dallas uniform next season. | |
38 |
Ersan Ilyasova
Milwaukee Bucks SF
|
Update: Agreed to three-year deal with Bucks Ilyasova has been a journeyman over the past few seasons, but he hopes to find a home in Milwaukee ... where he spent the first seven seasons of his career. | |
39 |
Aron Baynes
Boston Celtics C
|
Update: Agreed to two-year deal with Celtics Baynes proved to be a crucial part of Boston's success last season, so it was no surprise that they jumped at the chance to bring him back. | |
40 |
Carmelo Anthony
Houston Rockets SF
|
Update: Agreed to one-year deal with Rockets Anthony joined the free agent cast after being bought out by the Atlanta Hawks following their trade with the Thunder, but the 10-time All-Star quickly signed on with Houston. | |
41 |
Michael Beasley
Los Angeles Lakers PF
|
Update: Agreed to one-year deal with Lakers The walking bucket has reportedly found a spot on the Lakers roster. There's always room for a player who can put the ball in the basket, and the 6-9, 29-year-old is also a solid rebounder. | |
42 |
Dwyane Wade
Miami Heat SG
|
Update: Agreed to one-year deal with Heat Wade made it official with a video announcing he'd be coming back for "one last dance." He was effective in short bursts for Miami last season, and will ride off into the sunset with a Heat team expected to battle for a top-four playoff seed in the East. | |
43 |
Ed Davis
Brooklyn Nets PF
|
Update: Agreed to one-year deal with Nets Davis is a great role player, and he'll try to fit in with Brooklyn's up-and-coming roster next season. | |
44 |
Jeff Green
Washington Wizards PF
|
Update: Agreed to one-year deal with Wizards Green ended up playing a key role in the Cavs' run to the Finals, and he'll try to do the same for the Wizards in their potential playoff run next season. | |
45 |
Amir Johnson
Philadelphia 76ers SF
|
Update: Agreed to one-year deal with 76ers Johnson is a great chemistry guy and does the dirty work on both ends of the floor. The Sixers are glad to have him back. | |
46 |
Jerami Grant
Oklahoma City Thunder SF
|
Update: Agreed to three-year deal with Thunder Grant's decision didn't get as much fanfare as Paul George's but he'll play a big role for the Thunder next season. | |
47 |
Marco Belinelli
San Antonio Spurs SG
|
Update: Agreed to two-year deal with Spurs Belinelli had two of his best NBA seasons with San Antonio, and he'll try to rekindle the magic on his latest deal. | |
48 |
Shabazz Napier
Brooklyn Nets PG
|
Update: Agreed to two-year deal with Nets Napier is coming off arguably his best season as a pro. A two-year contract with the Nets is a great-low risk deal and will give Brooklyn some guard depth after trading away Jeremy Lin . | |
49 |
Nemanja Bjelica
Sacramento Kings PF
|
Update: Agreed to three-year deal with Kings Bjelica had reportedly agreed to a one-year deal with the 76ers, but went back on the promise and instead signed with the Kings. | |
50 |
Seth Curry
Portland Trail Blazers SG
|
Update: Agreed to two-year deal with Trail Blazers Curry missed all of last season with a leg injury, but is a knock-down shooter capable of playing both guard positions. He should help the Blazers bench. |