The NBA trade deadline has passed with a flurry of frenzied activity. Which teams sold off key contributors? Which teams added talent for a playoff push? Which sportswriter needs to stop using rhetorical questions?
Here is a recap of all of today's moves.
Boston Celtics
The Boston Celtics joined a blockbuster four-team trade that will land them point guard Isaiah Thomas from the Phoenix Suns in exchange for Marcus Thornton and a first-round draft pick.
Brooklyn Nets
The Nets swung a deal for Thaddeus Young with Kevin Garnett waiving his no-trade caluse to rejoin the Minnesota Timberwolves. NBA.com's David Aldridge reported the finalization of the deal.
Denver Nuggets
Denver has traded Arron Afflalo and Alonzo Gee to the Portland Trail Blazers in exchange for Thomas Robinson, Will Barton, Victor Claver and a lottery-protected first-round pick, ESPN reports.
Detroit Pistons
The Pistons have acquired Reggie Jackson from the Oklahoma City Thunder in a three-team deal. OKC will send center Kendrick Perkins to the Jazz in exchange for Utah's Enes Kanter and Detroit's Kyle Singer and D.J. Augustin as part of the deal. Detroit also reacquired longtime Piston Tayshaun Prince from the Celtics.
Houston Rockets
Houston GM Daryl Morey has sent two second-round picks to the New York Knicks for Pablo Prigioni. The Rockets have also acquired K.J. McDaniels from the Philadelphia 76ers in exchange for Isaiah Canaan and a second round pick, Yahoo Sports' Adrian Wojnarowski reports.
Miami Heat
Miami pulled the trigger and snagged Goran and Zoran Dragic from the Phoenix Suns in exchange for Danny Granger and two first-round picks, ESPN's Marc Stein reports. Goran had informed the Suns that he did not plan to re-sign with the team this offseason, prompting a trade.
Milwaukee Bucks
Point guards Michael Carter-Williams (76ers) and Tyle Ennis (Suns) are headed to the Milwaukee Bucks while Brandon Knight is on his way out to the desert, according to SB Nation. The Bucks had been mentioned as a potential landing spot for Dragic in recent days, however that deal never materialized. Miles Plumlee will also be joining the point guard duo in Milwaukee.
Minnesota Timberwolves
The Timberwolves reacquired arguably the most popular player in franchise history today in Kevin Garnett. Minnesota will send Thaddeus Young to the Brooklyn Nets as part of the deal, according to David Aldridge of NBA.com.
New Orleans Pelicans
The Pelicans got in on today's trade madness by moving John Salmons to the Miami Heat in exchange for Norris Cole.
New York Knicks
The New York Knicks continued to purge their roster and dump salary, shipping off Pablo Prigioni to the Houston Rockets in exchange for two second-round picks, Yahoo Sports reports. The Knicks have their eyes set on this summer's class of free agents.
Oklahoma City Thunder
OKC is notorious for not allowing assets to walk without any compensation. As such, they have moved pending restricted free agent Reggie Jackson as well as Kendrick Perkins as part a three-team deal that will land them Utah's Enes Kanter and Detroit's Kyle Singler.
Philadelphia 76ers
Philly's rebuilding phase continued today as the team traded former Rookie of the Year Michael Carter-Williams to Milwaukee as a part of a massive four-team deal. The 76ers also traded K.J. McDaniels to the Rockets for a second-round pick while acquiring Javale McGee and a first-round pick from the Denver Nuggets.
Phoenix Suns
The long-rumored trade of Goran Dragic has finally happened as the Suns have dealt him to the Miami Heat in a blockbuster deal. The Suns also acquired Brandon Knight from Milwaukee as part of the deal.
Portland Trail Blazers
Portland added some extra oomph to its roster in advance of the NBA playoffs by snagging Arron Afflalo from the Denver Nuggets. Portland will also receive Alonzo Gee while sending out Will Barton, Victor Claver, Thomas Robinson and a lottery-protected first round pick for 2016.
Sacramento Kings
New head coach George Karl made his first real moves today after he traded Ramon Sessions to the Washington Wizards for Andre Miller. Miller and Karl were previously together in Denver.
Utah Jazz
The Jazz sent out pending free agent Enes Kanter to the Thunder today in exchange for Kendrick Perkins, whom they are expected to buyout, according to The Salt Lake Tribune.
Washington Wizards
The Wiz swapped backup point guard Andre Miller for Ramon Sessions in a deal with the Kings today.