The free agency frenzy of 2019 has been highly anticipated for a long time, and it's hard to believe that it has exceeded our wildest expectations. What started with a frenzy on the first night of free agency has culminated with the Los Angeles Clippers landing both Kawhi Leonard and Paul George to form one of the most formidable duos in the NBA.

Before that, Kevin Durant and Kyrie Irving shook up the NBA landscape by reportedly agreeing to team up with the Brooklyn Nets. Of course Durant will likely miss the majority of next season, if not all of it, while recovering from Achilles surgery, but Brooklyn is certainly set up for a bright future.

After the injury to Durant, two-time Finals MVP Kawhi Leonard became the clear top free-agent prize, and he reportedly fielded max offers from multiple teams before joining the Clippers. Below Leonard and Durant, the list becomes more a matter of preference. It will change depending on who you ask, but here is our ranking of the top 50 free agents this summer, though at this point most of them have been swooped up.

Top 50 NBA Free Agents for 2019
1
Kawhi Leonard Toronto Raptors SF
Status: Reportedly agreed to four-year, $142 million deal with Clippers.
2
Kevin Durant Golden State Warriors SF
Status: Reportedly agreed to four-year, $164 million deal with Nets.
3
Kyrie Irving Boston Celtics PG
Status: Reportedly agreed to four-year, $141 million deal with Nets.
4
Kemba Walker Charlotte Hornets PG
Status: Reportedly agreed to four-year, $141 million deal with Celtics.
5
Klay Thompson Golden State Warriors SG
Status: Reportedly agreed to four-year, $190 million deal with Warriors.
6
Kristaps Porzingis Dallas Mavericks PF
Status: Reportedly agreed to five-year, $158 million deal with Mavericks.
7
Jimmy Butler Philadelphia 76ers SG
Status: Reportedly agreed to four-year, $142 million deal with Heat.
8
Tobias Harris Philadelphia 76ers SF
Status: Reportedly agreed to five-year, $180 million deal with 76ers.
9
Khris Middleton Milwaukee Bucks SF
Status: Reportedly agreed to five-year, $178 million deal with Bucks.
10
Nikola Vucevic Orlando Magic C
Status: Reportedly agreed to four-year, $100 million deal with Magic.
11
D'Angelo Russell Brooklyn Nets PG
Status: Reportedly agreed to four-year, $117 million deal with Warriors.
12
Malcolm Brogdon Milwaukee Bucks PG
Status: Reportedly agreed to four-year, $85 million deal with Pacers.
13
JJ Redick Philadelphia 76ers SG
Status: Reportedly agreed to two-year, $26.5 million deal with Pelicans.
14
DeMarcus Cousins Golden State Warriors C
Status: Reportedly agreed to one-year, $3.5 million deal with Lakers.
15
Al Horford Boston Celtics C
Status: Reportedly agreed to four-year, $109 million deal with 76ers.
16
Bojan Bogdanovic Indiana Pacers SF
Status: Reportedly agreed to four-year, $73 million deal with Jazz.
17
Julius Randle New Orleans Pelicans C
Status: Reportedly agreed to three-year, $63 million deal with Knicks.
18
Brook Lopez Milwaukee Bucks C
Status: Reportedly agreed to four-year, $52 million with Bucks.
19
DeAndre Jordan New York Knicks C
Status: Reportedly agreed to four-year, $40 million deal with Nets.
20
Harrison Barnes Sacramento Kings SF
Status: Reportedly agreed to four-year, $85 million deal with Kings.
21
Marcus Morris Boston Celtics PF
Status: Reportedly agreed to two-year, $20 million deal with Spurs.
22
Patrick Beverley Los Angeles Clippers PG
Status: Reportedly agreed to three-year, $40 million deal with Clippers.
23
player headshot
Nikola Mirotic Milwaukee Bucks PF
Status: Reportedly agreed to deal with FC Barcelona.
24
Thaddeus Young Chicago Bulls SF
Status: Reportedly agreed to three-year, $41 million deal with Bulls.
25
Terry Rozier Boston Celtics PG
Status: Reportedly agreed to three-year, $58 million deal with Hornets.
26
Trevor Ariza Washington Wizards SG
Status: Reportedly agreed to two-year, $25 million deal with Kings.
27
Jonas Valanciunas Memphis Grizzlies C
Status: Reportedly agreed to three-year, $45 million deal with Grizzlies.
28
Ricky Rubio Utah Jazz PG
Status: Reportedly agreed to three-year, $51 million deal with Suns.
29
Kelly Oubre Jr. Phoenix Suns SF
Status: Restricted

Oubre is an intriguing young player who could get big offers in the restricted market. Depending on whether the Suns see him in their future plans, they may choose to match.

30
Jeremy Lamb Charlotte Hornets SG
Status: Reportedly agreed to three-year, $31.5 million deal with Pacers.
31
Terrence Ross Orlando Magic SG
Status: Reportedly agreed to four-year, $54 million deal with Magic.
32
Wesley Matthews Indiana Pacers SG
Status: Reportedly agreed to two-year, minimum deal with Bucks.
33
Rudy Gay San Antonio Spurs SF
Status: Reportedly agreed to two-year, $32 million deal with Spurs.
34
Danny Green Toronto Raptors SF
Status: Reportedly agreed to two-year, $30 million deal with Lakers.
35
Darren Collison Indiana Pacers PG
Status: Unrestricted

Collison made the surprising decision to retire from the NBA despite reportedly having plenty of options to continue his career.

36
Bobby Portis Washington Wizards PF
Status: Reportedly agreed to two-year, $31 million deal with Knicks.
37
Derrick Rose Minnesota Timberwolves PG
Status: Reportedly agreed to two-year, $15 million deal with Pistons.
38
Al-Farouq Aminu Orlando Magic PF
Status: Reportedly agreed to three-year, $29 million deal with Magic.
39
Willie Cauley-Stein Sacramento Kings C
Status: Reportedly agreed to deal with Warriors slightly above the minimum.
40
Enes Kanter Portland Trail Blazers C
Status: Reportedly agreed to two-year, $10 million deal with Celtics.
41
Elfrid Payton New Orleans Pelicans PG
Status: Reportedly agreed to two-year, $16 million deal with Knicks.
42
Jabari Parker Washington Wizards PF
Status: Unrestricted

Things clearly didn't work out with the Bulls, but Parker improved his efficiency and carved out a bench role with the Wizards last season. Washington declined his $20 million option, but are reportedly interested in working out a deal.

43
Tomas Satoransky Washington Wizards SG
Status: Reportedly agreed to three-year, $30 million deal with Bulls.
44
Kevon Looney Golden State Warriors C
Status: Reportedly agreed to three-year, $15 million deal with Warriors.
45
Rodney Hood Portland Trail Blazers SG
Status: Reportedly agreed to two-year, $16 million deal with Trail Blazers.
46
DeWayne Dedmon Atlanta Hawks C
Status: Reportedly agreed to three-year, $40 million deal with Kings.
47
Rajon Rondo Los Angeles Lakers PG
Status: Reportedly agreed to two-year, minimum deal.
48
Robin Lopez Chicago Bulls C
Status: Reportedly agreed to two-year, $10 million deal with Chicago Bulls.
49
Seth Curry Portland Trail Blazers SG
Status: Reportedly agreed to four-year, $32 million deal with Mavericks.
50
Thomas Bryant Washington Wizards C
Status: Reportedly agreed to three-year, $25 million deal with Wizards.