Everyone wants Kyrie Irving, but no one wants to give anything big up for him. That’s the weird thing about when NBA superstars hit the trading block; you don’t want to gut the team that they’d be helping win just to get them, but you also know how much they can improve your team. Then the trade machines start revving, and we get some wild “offers.”

The Irving situation is made way more complicated for the Cleveland Cavaliers than the Chicago Bulls’ Jimmy Butler trade, the Sacramento Kings’ DeMarcus Cousins trade or the Indiana Pacers’ Paul George trade because of one name: LeBron James. Butler, Cousins and George were the best players on their teams when dealt, so their teams hit the restart button with the trades. James is the Cavaliers’ best player, and there’s no such thing as rebuilding when you’ve got the 32-year-old best player in the world on your roster.

With all that in mind, the key is finding a team willing to give up enough to get Irving — ideally without sabotaging the 2017-18 Cavs in favor of the future. We ranked all 30 teams with that in mind.

Nope, not interested

30. Golden State Warriors

29. Boston Celtics

There’s no way the Cavaliers should trade him to either of these teams. Nor should they entertain moving any worthwhile players or assets for him. There’s too much at stake here; imagine if the Celtics give up Isaiah Thomas and a future draft pick for Irving — a reasonable value trade — and then lose to the Cavs in the Eastern Conference finals anyway?

28. Houston Rockets

27. Oklahoma City Thunder

26. Portland Trail Blazers

25. Washington Wizards

All four of these teams feel their point guard is better than and roughly as young as Irving, at least to the point that they wouldn’t do a one-for-one trade. And he wouldn’t fit with any of them — imagine the defense of an Irving-James Harden backcourt, even if you think he’d be a better offensive fit than Chris Paul?

We don’t have much

24. Indiana Pacers

23. Chicago Bulls

Really not sure what these two Central Division rivals could offer. The Pacers aren’t giving up Myles Turner, and the Cavaliers aren’t taking Dwyane Wade as a key piece of a trade when they know there’s a chance they could get him as a minimum-salary signing after the trade deadline.

22. Brooklyn Nets

The Nets have all sorts of flexibility in terms of adding salary, but D’Angelo Russell is really the only “asset” they have that other teams would want at the center of a trade. They can’t trade a first-rounder until 2020.

21. Detroit Pistons

20. New York Knicks

You’re not getting Andre Drummond or Kristaps Porzingis, so what else is there? A Knicks offer of Carmelo Anthony, Frank Ntilikina and perhaps Willy Hernangomez doesn’t seem to come close, and adding picks would further gut their future right as they seem angled toward a real rebuild finally. The weird thing is how obsessively everyone seems to believe the Knicks will find a way to get Irving, as though that’s something they’ve ever proven competent at doing in the past.

We’ll stick with what we’ve got

19. Memphis Grizzlies

18. Toronto Raptors

Mike Conley and Kyle Lowry are older than Irving, but they’re also arguably better — especially on defense — and core figures to what these teams have built (and are building for the future, as they both have longer contracts than Irving). They’d have ever right to ask for more than just Irving in a point guard swap, which the Cavs probably would turn down quickly.

17. Sacramento Kings

16. Philadelphia 76ers

15. Dallas Mavericks

14. Los Angeles Lakers

These four teams have rookie point guards and enough other pieces to put together an intriguing offer. But they’d all be reticent to part with those rookie point guards because they’re not exactly rushing to win this year.

How desperate are you?

13. New Orleans Pelicans

12. Minnesota Timberwolves

The Pelicans can’t trade Jrue Holiday until December and probably wouldn’t give up DeMarcus Cousins for Irving straight-up. The Timberwolves can’t trade Jeff Teague until December and assuredly are reticent about the idea of Andrew Wiggins for Irving straight-up, much less with additional assets. Their bench is weak, which doesn’t help. But if the Cavs are willing to work around all that, well, sure.

11. Atlanta Hawks

10. Charlotte Hornets

9. Miami Heat

Dennis Schroder, Goran Dragic and Kemba Walker aren’t as good as Kyrie Irving, but they might be their teams’ best players. As a result, these teams aren’t looking to trade much to upgrade at point guard, specifically, and would probably only entertain an Irving trade if it didn’t cost much more than the corresponding point guard — if that. The Hawks’ situation is further complicated because they are rebuilding.

The Cavs

8. Cleveland Cavaliers

The Cavs absolutely should be the favorite to keep Irving — and they are; Bovada puts the odds at 50%. Trading stars is difficult, and Irving has little leverage to force their hand. But keeping a player who is requesting a trade can lead to some serious locker-room issues, and Irving’s trade value declines if you wait a year, as the Pacers learned with George.

Let’s definitely chat

7. Phoenix Suns

The Suns, who would be willing to part with Eric Bledsoe in their rebuilding efforts, are a perfect conduit team, a third team to help get Irving to the right destination. But they would be wise to at least hear out the possibility of adding him themselves, as long as the offer doesn’t have to include Devin Booker or Josh Jackson.

6. Milwaukee Bucks

The Bucks have been testing out options for the right point guard to play alongside Giannis Antetokounmpo for several years now. The best answer so far was Brandon Knight — now on the Suns — because of his ability to play on or off the ball. Irving’s way better at either than Knight. But if the issue for Irving is that he didn’t like playing alongside a ball-dominant small forward and being overshadowed by that player, this situation is no better for him. The Bucks have the hole and the assets to make this work, but they need to be careful to make sure the fit is right personality-wise.

5. San Antonio Spurs

The best the Spurs can offer is probably something like Tony Parker and their best young players — Dejounte Murray and Kyle Anderson come to mind — but that wouldn’t be enough alone. What if you also added in Danny Green for Iman Shumpert? If San Antonio doesn’t think Murray is their point guard of the future, they may want to start entertaining the possibility of getting Kawhi Leonard the help he needs. But have decades of evidence that Gregg Popovich prefers staying in-house whenever possible, especially at point guard.

4. Los Angeles Clippers

The Clippers rebuilt their backcourt this offseason into a fun, versatile four-man unit of Patrick Beverley, Milos Teodosic, Austin Rivers and Lou Williams. If they’d be willing to part with one of them and DeAndre Jordan — which would likely mean Blake Griffin embracing his size again — maybe there’s a deal to be made. Irving clearly is better than any of their four guards, but any trade likely would alter the way Doc Rivers and the Clippers play. Maybe that’s a good thing.

The best fits

3. Utah Jazz

Hard to imagine an easier move here. The Jazz would have to give up recently acquired Ricky Rubio along with likely Rodney Hood, one of Donovan Mitchell or Dante Exum and a pick. But that hefty price would probably be worth it for a team with major offensive problems. The thing about this move is that it doesn’t seem like something the Jazz would do — they’ve built their entire team identity around defense and depth and would be sacrificing both.

2. Orlando Magic

The Magic are an intriguing destination for several reasons. They have very little in the way of offensive skill on the roster, but they could hold onto an elite defensive core even with a reasonable trade offer. They have a decent point guard — Elfrid Payton, who had a very strong second half — and enough other assets to get a deal done. The Cavaliers likely would want either Aaron Gordon or Jonathan Isaac and either Bismack Biyombo or Nikola Vucevic, but the Magic might be able to get away with only giving up Payton, one of the centers and a pick or another young player (Mario Hezonja?). If that works out, this roster makes a lot more sense with a player like Irving running the offense.

1. Denver Nuggets

No team needs a point guard more. The Nuggets are on the cusp of being a threat in the Western Conference again, with Nikola Jokic and Paul Millsap arguably being the best big man duo in the entire NBA. They love their young players, but adding Millsap shows they’re ready to try something now.

Jamal Murray probably is a must-include in any Irving scenario, which hurts but may make sense; Murray’s more of a combo guard than a point. The bigger question is what else the Cavs might want. If Denver would part with their 2018 first-rounder, Wilson Chandler and Kenneth Faried while taking back Shumpert’s contract, the Cavs might let them slide on Gary Harris, whom they’d definitely love to keep if tossing away Murray.

The issue is the Nuggets probably need to find a third team (see: No. 7 Phoenix Suns) to make this work. The Cavaliers probably would rather avoid going into the season with Derrick Rose and Murray as their best point guard options; that’s no way to compete against the Warriors even if this trade might be good for their long-term future. So find a taker on Murray that is willing to give up a solid point guard, and you’ve got the ideal destination for Irving.