As we saw, there are a ton of players in the NBA who get paid a ton of money every free agency. Unfortunately, not all those signings work out.
Here are the worst contract one each Eastern Conference squad:
1. Boston Celtics -- Al Horford
Everyone loved the Celtics move a year ago when they signed 30-year-old Al Horford from the Hawks on a four-year, $113 million deal. Horford averaged just over 14 points per game in his first season in the City of Champions, and for a center, he pulled in just 6.8 rebounds per game. He's just not worth the money.
2. Cleveland Cavaliers -- JR Smith
Cleveland is another team that doesn't have one significantly bad contract. Smith and the Cavs agreed on a four-year, $57 million contract last October, and it hasn't been all that bad. J.R. has been productive on the court, but missed significant time last year due to injury. A healthy J.R. is worth that contract, but an inconsistent one is not.
3. Toronto Raptors -- Jonas Valenciunas
The Raptors extended their 2011 first -round pick in 2015 to a four-year, $64 million contract. While this isn't a terrible contract for a player of Valenciunas' caliber, after signing both stars Kyle Lowry and DeMar DeRozan to long-term max deals, Toronto has little wiggle room moving forward.
4. Washington Wizards -- Ian Mahinmi
Ian Mahinmi and the Wizards agreed to a four-year, $64 million contract last summer, and it has completely blown up in Washington's face. The former Pacer played in just 31 games as he missed significant time due to injury, but struggled to even fit in the rotation when healthy.
5. Atlanta Hawks -- Kent Bazemore
The Hawks have gotten good at moving on from their bad contracts very quickly, as they got rid of Dwight Howard and didn't re-sign Al Horford a summer ago when his price was higher than his worth. Bazemore hit free agency at the right time when he signed his four-year, $70 million deal in 2016, which seemed worth it at the time. But paying someone $70 million to score just 11 points per game and shoot 40 percent from the field isn't going to cut it.
6. Milwaukee Bucks - Greg Monroe
When the Bucks signed Greg Monroe in 2015, they expected him to be a core piece of their rebuilding process at the time. But Monroe has shifted into the sixth-man role, and although he still averaged a respectable 11.7 points per game, he is no longer worth the three-year, $51.4 million contract he signed.
7. Indiana Pacers -- Victor Oladipo
Oladipo has only been a member of the Pacers for a couple of weeks, but he already has the worst contract on the team. Oladipo signed a four-year, $84 million extension at the start of the 2016-17 season with Oklahoma City, but had a disappointing year in what was supposed to be the year he took the jump. When the Pacers traded All-Star Paul George to the Thunder in exchange for Victor Oladipo and Domantas Sabonis, the Pacers actually lost money, as George makes less money than Oladipo now.
8. Chicago Bulls -- Dwyane Wade
Wade opted in to his player option, so he will earn the second half of his two-year, $47 million deal in 2017-18, which is $23.5 million. Wade has a respectable season for the Bulls, his first with Chicago, but as the Bulls are entering a rebuilding phase, this is not a contract they want.
9. Miami Heat -- Goran Dragic
The Heat have been smart with their contracts, as no one is severely overpaid. Dragic is an above average point guard, but he is also making over $17 million a year. While his contract looks decent now with every other guard getting overpaid, the Heat will have to consider moving Dragic in order to sign a max player.
10. Detroit Pistons -- Reggie Jackson
Reggie Jackson signed a five-year, $80 million deal with the Pistons in 2015, which is the same exact deal Washington Wizards All-Star John Wall signed a year earlier. Jackson is no where near Wall's caliber, and he shouldn't be paid like it.
11. Charlotte Hornets -- Dwight Howard
When the Hornets traded for Dwight Howard earlier this offseason, they took one of the worst contracts in the league off of Atlanta's hands. Howard is still one of the better centers in the league, but he's not getting any younger and his stats are diminishing each year. Paying Howard $70 million over three years is just not a smart contract at all.
12. New York Knicks -- Joakim Noah
Perhaps one of the worst moves of former President Phil Jackson's tenure was signing Joakim Noah to a four-year, $72 million contract last summer. The former All-Star is just a shell of his former self, and turned in one of the worst seasons of his career a year ago with just 5.8 points per game.
13. Orlando Magic -- Bismack Biyombo
The Orlando Magic signed the playoff hero for the Toronto Raptors in 2015-16 to a four-year, $72 million deal, and it has completely flopped on them. He's a great defender, and will get you a decent number of rebounds per game, but his lack of an offensive game is a big reason why he doesn't deserve the superstar money he is getting paid.
14. Philadelphia 76ers -- Amir Johnson
The 76ers really don't have any bad contracts. They just signed Amir Johnson to a one-year, $11 million deal, and he is already the second-highest paid player in the City of Brotherly Love. If there is one contract that is bad, then it's him, but it's still a solid contract. The 76ers have a bright future ahead of them.
15. Brooklyn Nets
The Nets picked up center Timofey Mozgov's terrible four-year, $64 million contract that he signed with the Los Angeles Lakers last summer, when they traded for him as well as promising point guard D'Angelo Russell. While Mozgof's contract is one of the worst in the NBA, the Nets have very little draft picks in the future, so they should be willing to take on more bad contracts like Mozgof's if they also get players like Russell in return.