1 of 11

Wilfredo Lee/Associated Press

James Johnson: Miami Heat

Neither the Miami Heat nor James Johnson should want to break up this party. Johnson is having a career year, propping up per-possession output rivaled only by Giannis Antetokounmpo, Kevin Durant and Marc Gasol, and the Heat have found someone who can run point while stalking power forwards and centers.

Unless another buyer slings a short-term max, Johnson and the Heat need to surf this wave together.

CJ Miles (Player Option): Minnesota Timberwolves

Here's every player averaging 4.5 or more three-point makes per 100 possessions through 1,500 minutes of court time: Ryan Anderson, Stephen Curry, Eric Gordon, Kyle Korver, CJ Miles, JJ Redick, Isaiah Thomas, Klay Thompson and Nick Young.

The Minnesota Timberwolves need Miles' firepower. They don't shoot nearly enough threes, and their best perimeter defenders are point guards. They have a ton of cap space but can't be too cavalier with their investments. They have to start planning for Zach LaVine's and Andrew Wiggins' raises.

Miles is a happy medium. He isn't a star, but the Timberwolves can afford to overpay him because that still won't entail breaking the bank.

Nikola Mirotic (Restricted): Indiana Pacers

Nikola Mirotic is burying almost 47 percent of his threes since missing three straight games in the middle of March. It's not up to him where he plays next season, since the Chicago Bulls can match any offer he signs, but the Indiana Pacers have the money and motive to make things difficult.

Imagine what the Pacers offense would look like if all Lavoy Allen's—and some of Al Jefferson's—minutes went to the spacier Mirotic.

Jeff Teague: Dallas Mavericks

"We've to get better at point [guard]," Dallas Mavericks owner Mark Cuban said, per Mavs.com's Earl K. Sneed. "There's no question. If we can't do it in the draft, we'll look at free agency."

Dallas can get to $20 million or more in cap space by waiving Devin Harris (non-guaranteed) and re-signing Dirk Nowitzki ($25 million team option) for way less. Jeff Teague would eat within head coach Rick Carlisle's offense, and the Mavericks instantly become the better long-term option if Paul George's upcoming free agency in 2018 thrusts Indiana into an unplanned reset before then.

Dwyane Wade (Player Option): Chicago Bulls

Money talks. The Bulls aren't the perfect spot for Dwyane Wade, but it'll take him two, maybe three, years to recoup the $23.8 million they're scheduled to pay him. That's more than enough to ride out the slog.

If Wade does test the open waters, it needs to be the Cleveland Cavaliers or bust. He'll have to sign for part of the taxpayer's mid-level or accept the veteran's minimum, but whatever. He can save on living expenses by crashing in LeBron James' guest mansion or something.

Dion Waiters (Player Option): Philadelphia 76ers

T.J. McConnell is scrappy and all, but the idea of using Waiters and his 39.4 percent three-point clip at point guard isn't one the Philadelphia 76ers should pass on. Waiters can split ball-handling duties with Ben Simmons as he does Goran Dragic, and his pick-and-roll potential next to Joel Embiid would be through the roof.

Bring him home, Philly.