Are you smarter than Charles Barkley?
With the exception of a few potential blockbusters in limbo, most of the NBA offseason player movement is over.
The final tally? 90 players have changed teams via free agency or trade, per Keith Smith of Spotrac. Were you able to keep up with every transaction?
Rather than making fun of Sir Charles for his lack of basketball research, put your NBA knowledge to the test with The Sporting News' version of the "Who He Play For?" quiz.
Tag us on Twitter or Instagram with your results!
MORE: The Andrew Wiggins All-Stars: Players who will shine in new roles
Click for answers
1. Christian Wood was traded from the Rockets to the Mavericks in exchange for multiple players and a late first-round pick.
2. Donte DiVincenzo signed a two-year, $9.3 million deal with the Warriors in free agency.
MORE: Why DiVincenzo could be best value signing of free agency
3. John Wall agreed to a buyout with the Rockets, then signed with the Clippers for $13.2 million over two years.
4. Otto Porter Jr. left the Warriors to sign a two-year, $12.4 million deal with the Raptors.
5. Kevin Huerter was traded from the Hawks to the Kings in exchange for Justin Holiday, Moe Harkless and a future first-round pick.
6. Ish Smith was traded alongside Kentavious Caldwell-Pope from the Wizards to the Nuggets in exchange for Will Barton and Monte Morris.
7. Robin Lopez left the Magic to sign a one-year deal with the Cavaliers.