NBA Free Agency 2015: Best fits for Top 25 remaining free agents

Mar 24, 2015; Oklahoma City, OK, USA; Los Angeles Lakers guard Jeremy Lin (17) drives to the basket against Oklahoma City Thunder guard Dion Waiters (23) during the second quarter at Chesapeake Energy Arena. Mandatory Credit: Mark D. Smith-USA TODAY Sports
Mar 24, 2015; Oklahoma City, OK, USA; Los Angeles Lakers guard Jeremy Lin (17) drives to the basket against Oklahoma City Thunder guard Dion Waiters (23) during the second quarter at Chesapeake Energy Arena. Mandatory Credit: Mark D. Smith-USA TODAY Sports /
facebooktwitterreddit
Prev
1 of 9
Next
Mar 24, 2015; Oklahoma City, OK, USA; Los Angeles Lakers guard Jeremy Lin (17) drives to the basket against Oklahoma City Thunder guard Dion Waiters (23) during the second quarter at Chesapeake Energy Arena. Mandatory Credit: Mark D. Smith-USA TODAY Sports
Mar 24, 2015; Oklahoma City, OK, USA; Los Angeles Lakers guard Jeremy Lin (17) drives to the basket against Oklahoma City Thunder guard Dion Waiters (23) during the second quarter at Chesapeake Energy Arena. Mandatory Credit: Mark D. Smith-USA TODAY Sports /

NBA Free Agency has died down a bit after the frenzy of the first few days, but there are still a handful of excellent targets still available to be signed. 

The first wave of NBA free agency may have crashed and rolled back into the ocean, but another wave is coming and it will be almost as powerful as the first.

Players with big contracts like DeAndre Jordan, Greg Monroe and Goran Dragic are all committed to deals, but there still a handful of great players on the market who could do well if the right team comes knocking. There are even a few superstar level players without commitments to new deals with teams, meaning the frenzy has merely subsided and not ended.

LeBron James, Kevin Garnett and others ranging in talent in age are without deals, and they remain an options for anyone willing to pay them.

Who are the best free agents left and which teams are going to be the best fits for them? Take a look before the next wave crashes and see who will end up where when the dust finally settles.

Next: No 25 - No. 20