Free agency in the NBA can be a wild ride. One minute, your team lands a big-name superstar, and you’re dreaming of banners—the next, you’re stuck watching that same star collect checks while riding the bench in street clothes.
Superstar signings should change franchises, but sometimes they drain the salary cap and test a fanbase’s patience. Whether it was injuries, bad chemistry, or just a total drop-off in production, these 20 moves were supposed to be game-changers but ended up being total flops.
20. Chandler Parsons – Memphis Grizzlies

Memphis gave Parsons a massive contract, expecting elite shooting and versatility. Instead, they got a chronic injury report and very little return on investment.
19. Ben Wallace – Chicago Bulls

Fresh off dominating in Detroit, Wallace was supposed to bring the same energy to Chicago. They got a guy who never quite fit and faded into the background fast.
18. Steve Francis – New York Knicks

The Knicks thought pairing Francis with Stephon Marbury would be electric. It was more like short-circuiting the entire offense.
17. Timofey Mozgov – Los Angeles Lakers

The Lakers jumped on free agency and threw a massive deal at Mozgov. It didn’t take long for them to regret it and dump the contract ASAP.
16. Joakim Noah – New York Knicks

Noah was supposed to bring defense and leadership to the Knicks. Instead, injuries and poor play made him one of the most expensive benchwarmers in team history.
15. Dwight Howard – Houston Rockets

Dwight’s arrival was hyped as a title move, but he never meshed with James Harden. He was gone a few playoff exits later, and so was the hope.
14. Deron Williams – Dallas Mavericks

Williams looked like a safe bet when Dallas picked him up, but his best days were behind him. The explosiveness that made him elite never resurfaced.
13. Dwyane Wade – Chicago Bulls

Wade in a Bulls jersey never felt right, and his short stint in Chicago proved it. He made decent numbers, but the chemistry and direction were off.
12. Greg Monroe – Milwaukee Bucks

The Bucks thought they were stealing a rising big man in Monroe. But his old-school game didn’t fit their modern style, and the experiment fizzled quickly.
11. Isaiah Thomas – Denver Nuggets

Isaiah was hoping for a bounce-back year in Denver. Instead, he struggled to crack the rotation and was barely a factor on the court.
10. Al Horford – Philadelphia 76ers

Horford was supposed to be the missing veteran piece alongside Embiid and Simmons. But spacing issues and a clunky fit made this a costly mistake.
9. Monta Ellis – Indiana Pacers

Indiana brought in Ellis for a scoring punch, but he never really found his groove. The fit felt forced, and the production dropped off dramatically.
8. Russell Westbrook – Los Angeles Lakers

Westbrook’s move to the Lakers was a blockbuster. The fit never worked, the spacing was messy, and it became a season-long awkward saga.
7. Baron Davis – Los Angeles Clippers

Davis arrived with high expectations, but never looked like the same player from Golden State. Between injuries and inconsistency, he didn’t deliver.
6. David Lee – Dallas Mavericks

Lee was a solid veteran with championship experience, but Dallas got him right as his legs gave out. His impact was minimal and short-lived.
5. Tracy McGrady – New York Knicks

T-Mac’s arrival brought a wave of nostalgia, but the injuries had already won. He showed flashes but wasn’t close to the superstar the Knicks hoped for.
4. Kevin Love – Cleveland Cavaliers (Post-LeBron Extension)

Love got a max deal to be the face of the Cavs after LeBron left again. A string of injuries followed, and the team was stuck in the NBA purgatory.
3. DeMarre Carroll – Brooklyn Nets

Carroll got paid to be a 3-and-D wing, and while he provided outstanding leadership and was solid on the court, his shooting consistency was a problem. His stint in Brooklyn was subpar and quietly ended.
Read More: 10 Free Agents Who Totally Revitalized Their NFL Team
2. Allan Houston – New York Knicks

Houston was a great player, but the contract the Knicks gave him became an albatross. His decline and eventual injuries helped define the term “untradeable deal.”
Read More: 15 Blockbuster Trades That Devastated Fanbases
1. Gilbert Arenas – Orlando Magic

The Magic took a chance on Agent Zero after his fall in Washington, and it blew up in their face. He was never the same, costing them a fortune for very little return.
Read More: Ranking All 30 NBA Logos From Worst to Best