Although it wasn't the biggest trade in terms of the effect it has in the NBA, the four-team deal between the Milwaukee Bucks, LA Clippers, Sacramento Kings and Detroit Pistons was the biggest move of the trade deadline. It tied for the most players moved in a single trade, sending seven players to different teams, and was the only four-team deal. The full terms of the deal were laid out by ESPN's Adrian Wojnarowski.

This trade shook the rosters of each trade and included players who were previously expected to be traded like Serge Ibaka and Marvin Bagley III. How did each team fare in the big deal?

Bucks Grade: B

Milwaukee has not had a very strong center rotation due to a back injury to Brook Lopez early in the season. He is out indefinitely, leaving Bobby Portis as the only reliable center for the Bucks. Now, they have a veteran reinforcement on the way. Ibaka is averaging 6.6 points and 4.3 rebounds this season while shooting 38.7 percent from downtown.

Giving up DiVincenzo is a steep price to pay despite his injury concerns. The 25-year-old has been a key part of the team for the past two seasons. He has struggled this season as he comes back from a foot injury he suffered in last year's playoffs. He also has dealt with an ankle injury this season. Still, Ibaka should fit very well with the Bucks.

In addition to landing one of the best players in the deal, Milwaukee added two second-round draft picks. Overall, this was a very solid trade for the defending champions.

Clippers Grade: C

As the Clippers looked to find a new home for Ibaka, they ended up doing so by sending him to Milwaukee in exchange for two more depth pieces. Rodney Hood can contribute decently on offense while Semi Ojeleye can provide some defensive flexibility.

Hood and Ojeleye may not have significant places on the team, though, especially with LA's other trade-deadline additions Norman Powell and Robert Covington occupying their positions. The. Clippers didn't get anything meaningful for Ibaka, though he also didn't have a whole lot of trade value to begin with.

Kings Grade: A-

Sacramento didn't trade much in this deal and ended up receiving DiVincenzo, a player that will be highly useful as either a starter or a reserve. The Kings tried to get him last year in exchange for Bogdan Bogdanovic and now have him to use alongside De'Aaron Fox in the backcourt. Giving up Bagley, whose time with the team was practically already over, is a very small price to pay.

DiVincenzo has only played in 17 games this season, averaging 7.2 points and shooting just 33.1 percent from the field. He has definitely been bad but has been a good defender and shooter in the past two years. Lyles is a decent backup, as he averages 10.4 points and 4.8 rebounds per game. Jackson is currently injured and should play an end-of-bench role.

Pistons Grade: C

Detroit made a wise move here by taking a swing on a young player. Although that player is a very disappointing youngster, there isn't any serious downside for the Pistons. When you have the worst record in the NBA, why not try your luck at tapping into untapped potential?

The reason this trade isn't that great for Detroit is that flyers don't work out all that often. Bagley will have to earn minutes off the bench and may not pan out on a roster that has a lot to figure out. Detroit also traded away two future second-round picks to the Bucks to get him.

Even if Bagley doesn't work out, the Pistons didn't give up much. The chance to work with the 22-year-old may be worth more than whatever those future picks could have gotten them. This season, he is averaging a career-low of 9.3 points and 7.2 assists.