10. Kevin Garnett - Phoenix Suns
This non-trade had a huge impact all over the league and if it had taken place, might have changed quite a bit of history.
In 2007 Kevin Garnett was set to leave his beloved Timberwolves in chase of a title. The set destination was Phoenix. The deal was just hours away from being completed when Shawn Marion refused to be traded to a team that wasn't offering him a max contract.
Explore the NBA Draft 2024 with our free NBA Mock Draft Simulator & be the GM of your favorite NBA team.
This blocked a trade that sent Garnett to the Suns and Marion to Minnesota.
Garnett eventually joined forces with Ray Allen and Paul Pierce in Boston and went on to make two finals appearances whilst winning one of them. They were also serious contenders for about half a decade.
Marion's refusal to go to Minnesota though left an even larger impact on the league. He was first traded to the Miami Heat for Shaquille O'Neal. He was soon disgruntled by his pay at Miami and was traded to Dallas.
Heat fans though can look back at Marion's decision with nothing but fondness.
With Miami losing two huge contracts in O'Neal and Marion, they had enough cap space to sign LeBron James and Chris Bosh in 2011 and the rest, as they say, is history.
Chicago Bulls Fan? Check out the latest Chicago Bulls depth chart, schedule, and roster updates all in one place.