Washington Post national NBA writer Tim Bontemps hands out his grades for some of the biggest deals before the NBA’s trading deadline, Thursday at 3 p.m. Eastern. Here they are, presented in chronological order of completion:

Oklahoma City Thunder get Taj Gibson, Doug McDermott and a 2018 second-round pick; Chicago Bulls get Cameron Payne, Joffrey Lauvergne and Anthony Morrow.
Grades: Oklahoma City: A
Chicago: C-

Oklahoma City did an excellent job of using its roughly $7 million in cap space to acquire Gibson, who should become their starting power forward, and McDermott, who can give them some shooting on the wings – something the Thunder desperately need. Getting a second-round pick on top of it is a nice bonus. Now the Thunder can potentially hang onto Gibson as an unrestricted free agent this summer (the Thunder will likely wind up over the cap, but will have his Bird Rights after trading for him) and McDermott gives OKC some extra insurance in case restricted free agent Andre Roberson gets a big payday this summer, as well.

For Chicago, this trade is simple: clearly, the Bulls feel like Cameron Payne, the No. 14 pick in the 2015 NBA draft, can be their starting point guard of the future. If he becomes a quality player, this will be a good trade for them. If he doesn’t, it’s a pretty big haul to give away – especially considering McDermott was worth several picks to both trade up for in the 2014 NBA draft and to dump Anthony Randolph’s contract later as a cost of doing so. Lauvergne and Morrow are both expiring contracts, and that is likely the extent of their interest from Chicago’s side (though Lauvergne will be a restricted free agent this summer).

Paul George is the superstar you want. No wonder the Pacers kept him.

Toronto Raptors get P.J. Tucker; Phoenix Suns get Jared Sullinger and two second-round picks
Grades: Toronto: A
Phoenix: B

This was a terrific move for Toronto, giving the Raptors another defensive presence to go with Serge Ibaka. Toronto over the past week has added significant depth and defensive versatility to its roster, and have reestablished themselves as the top challenger to the Cleveland Cavaliers in the Eastern Conference.

***

Brooklyn Nets get K.J. McDaniels; Houston Rockets get heavily protected second-round pick
Grades: Brooklyn: A
Houston: B

This, like taking on Andrew Nicholson on Wednesday, is exactly what the Nets should be doing. McDaniels has never really turned the promise he had in the 2014 NBA draft into production, but he should get a chance to play in Brooklyn. If he doesn’t do anything, the Nets can simply decline his option for next season. If he does something, then it’s found money. For a team with no talent or assets to speak of, it’s a good move to make – and saves them money to boot, as they were below the salary floor.

Houston did a nice job of shedding the salaries of both McDaniels and Ennis for free, saving them over $3 million to use on the buyout market. We’ll see if someone shakes free worth pursuing with that money, but at least the Rockets have the ability to do so.

Why teams were afraid to add DeMarcus Cousins, and 19 more trade-deadline nuggets

Denver Nuggets get Roy Hibbert; Milwaukee Bucks get heavily protected second-round pick
Grades: Denver: C
Milwaukee: C

This was simply about getting to the salary floor for the Nuggets. Adding Hibbert will save them several million dollars, and he will not play for them at all. Hibbert only recently arrived in Milwaukee after being sent there from Charlotte in a salary-shedding move, for Miles Plumlee.

The Bucks will very likely never see the second-round pick in this trade, but will also save some money between now and the end of the season that would’ve gone to someone who had no part of their future.

***

Houston Rockets get Marcelo Huertas; Los Angeles Lakers get Tyler Ennis
Grades: Los Angeles: C
Rockets: C

The Lakers get Ennis, a young prospect who has done little since being drafted after leaving Syracuse early in 2014, to try out for the final six weeks of the regular season before he becomes an unrestricted free agent.

For the Rockets, this deal is about saving money. In tandem with sending out K.J. McDaniels, Houston is now over $3 million under the salary cap to use on the buyout market for whomever shakes free.

***

Dallas Mavericks get Nerlens Noel; Philadephia 76ers get Justin Anderson, Andrew Bogut and a protected first-round pick
Grades: Dallas: C
Philadelphia: C

This is a weird trade for both sides. For Dallas, getting Noel is a worthwhile gamble, since he turns 23 in April and has the potential to be the kind of difference-maker defensively at center that the Mavericks have been lacking for years outside of a stint with Tyson Chandler. There’s a reason Noel’s asking price was low, however; the market is flush with centers, he’s been injury prone and he’s about to be a restricted free agent who will be in line to get paid handsomely by Mark Cuban. How much Noel gets paid will likely wind up determining the value of this trade for Dallas moving forward.

Philadelphia clearly made moving on from at least one of Jahlil Okafor or Noel a priority before today’s trade deadline, given that the team has its center of the future in Joel Embiid and can’t play all three of them. And, as stated above, the value for Noel was already low (as it is for Okafor, for different reasons) and it was clear to everyone outside of Philadelphia that the Sixers had to do something. The calculus here was likely that because Noel is about to be paid, it is better to get off of that responsibility and give Okafor a chance to rebuild his trade value, given that he still has two years left under contract.

Meanwhile, getting Dallas’s second rounder this year and next – assuming the Mavericks don’t somehow make up the 9.5 games they trail the current No. 19 pick in the draft, the Oklahoma City Thunder, by at the moment – is at least some return on investment draft-wise for the Sixers, while getting Justin Anderson gives Philadelphia a wing with two years remaining on his rookie scale contract. Anderson shot well from three-point range before entering the 2015 NBA draft at Virginia, but has struggled with his shot in the pros. Like Noel’s contract, if Anderson can improve that jumper moving forward, it could improve the Philadelphia side of the trade.

***

Atlanta Hawks get Ersan Ilyasova; Philadelphia 76ers get Tiago Splitter, Miami’s 2017 protected second-round pick and a swap of Atlanta and Golden State’s 2017 second-round picks.
Grades: Philadelphia: A
Atlanta: B

Another trade that’s hard not to like for either side. Atlanta gets another big man who can space the floor with the addition of Ilyasova, who has now been on five teams in the past 12 months, going from Detroit to Orlando to Oklahoma City to Philadelphia and now Atlanta since the end of last season. But he has played well for the 76ers, averaging 14.3 points and 5.9 rebounds, and should provide some nice depth behind Paul Millsap for the rest of the regular season. Given that Splitter has been injured and hasn’t played this season, getting Ilyasova for him — even at the cost of a second and a swap of another one — is a good one to make.

For Philadelphia, this trade makes sense. The Sixers move on from Ilyasova, who was going to be a free agent this summer anyway, get back another expiring contract in Splitter they could potentially flip in another trade, get a second-rounder that will probably convey from Miami and also will jump up several spots in the second round by swapping Atlanta’s second for Golden State’s. Meanwhile, moving Ilyasova also opens up more time for rookie Dario Saric to play and could potentially also clear the way for Ben Simmons to enter the rotation soon, if he’s cleared to return from his broken foot.

***

Washington Wizards get Bojan Bogdanovic and Chris McCullough; Brooklyn Nets get Andrew Nicholson, Marcus Thornton and a 2017 lottery-protected first round pick
Grades: Washington: B-
Brooklyn: A-

From Washington’s standpoint, this trade does two things. First, it gets them a scorer off the bench in Bogdanovic, who averaged 14.2 points on 35.7 percent shooting from three-point range in 27 minutes per game as a starter in Brooklyn. He should benefit greatly from playing alongside John Wall, one of the NBA’s best point guards at finding shooters, and should allow Bradley Beal and Otto Porter Jr. to both play fewer minutes, which will help. Long-term, by dumping Nicholson’s next three years of salary, Washington will have no issues matching whatever contract Porter gets offered in free agency this summer. McCullough basically hasn’t played since being drafted in 2015 after tearing his anterior cruciate ligament during his lone season at Syracuse, but gives Washington a cheap, long forward to take a look at over the next few months before deciding on his fourth-year player option.

As for Brooklyn, the Nets did exactly what they should be doing: using their cap space to take on bad contracts in exchange for draft assets. Washington’s pick is likely to be in the 20s (currently it would be 24th), but the Nets need to pick up as many assets as they can moving forward, and this is a good way of doing it. Nicholson didn’t work out at all in Washington, but is a big who can stretch the floor – something Nets Coach Kenny Atkinson values. The Nets have every reason to play him and see if he can recover his value. Either way, getting another first rounder in a good draft is reason alone to praise this deal for Brooklyn.

***

Houston Rockets get Lou Williams; Los Angeles Lakers get Corey Brewer and an unprotected 2017 first-round pick
Grades: Houston: B+
Los Angeles: B+

Analysis: This is a trade with big benefits for both teams. Let’s start with Houston, which accomplishes two things with this deal: First, it gives Mike D’Antoni another shooter and shot creator to utilize alongside James Harden and Eric Gordon. Williams is a bit one-dimensional — and plays no defense — but is a nice player on a cheap contract through next season. More importantly, he replaces a player who wasn’t doing much for Houston in Brewer, who was 10th on the team in minutes and whose lack of shooting is a bad fit for D’Antoni’s offense.

For the Lakers, this is all about the future — and, specifically, picking up another pick in a strong 2017 NBA draft. Los Angeles needs to continue to collect long-term assets to keep rebuilding and having Williams around this season was doing absolutely nothing for them (and, given Williams can score, he actually could hinder their tanking efforts to try to keep their pick). Brewer being signed through next season doesn’t hurt, and he is a great locker room presence to have around a young team.

***

New Orleans Pelicans get DeMarcus Cousins and Omri Casspi; Sacramento Kings get Buddy Hield, Tyreke Evans, a 2017 first-round pick from New Orleans and a 2017 second-round pick from Philadelphia.
Grades: New Orleans: A
Sacramento: D+

For both Kings and Cousins, the time for excuses is over

Analysis: This is a great move for New Orleans. In terms of present-day value, trading Buddy Hield and Tyreke Evans is a no-brainer, and the fact that the Pelicans are giving up no picks after this season means this was a risk worth taking even if Cousins chooses to leave as a free agent in 2018. On the court, the combination of Cousins, Anthony Davis and Jrue Holiday stacks up favorably with any trio in the league, though questions remain about how that group will fit together – or if Holiday will agree to return when he hits free agency this July.

For Sacramento, this was all about starting over. This franchise has been in the wilderness for years now, never winning more than 33 games in the six-plus years Cousins was with the team, and was likely to miss the playoffs for a seventh year in a row. That’s why it’s hard to argue with a reset.

Still, this isn’t great value for a player who is a three-time all-star, a two-time all-NBA player and a two-time Team USA representative. But multiple people indicated Sacramento simply couldn’t get a better deal than this, and once owner Vivek Ranadive was on board with moving Cousins, they wasted no time doing so. The question now will be if Sacramento can improve on its rough recent drafting record this year. If it can’t, this trade could be a disaster for years to come.

***

Toronto Raptors get Serge Ibaka; Orlando Magic gets Terrence Ross and the worst of either the Raptors’ or Los Angeles Clippers’ first-round picks.
Grades: Toronto: A
Orlando: B-

Analysis: With Toronto reeling heading into the all-star break, it was clear the Raptors needed to do something. So they did, getting Ibaka to finally give them the ability to play quality stretch power forwards for a full game, and also to give them the ability to leave Jonas Valanciunas on the bench and play five three-point shooters down the stretch of games. Ibaka is a rental, but this team has assets, he shares an agent with star Kyle Lowry and has a close relationship with General Manager Masai Ujiri. It was a great move for a team that needed to make a push to stay in the race to be the second-best team in the East behind the Cleveland Cavaliers.

Many people looked at this trade for Orlando and immediately scorned General Manager Rob Hennigan for making a trade that saw them get far less back for Ibaka than the package the Magic gave up for him in June. Still, this is a decent return for a player on an expiring deal. For a team that needs both wings and shooting, Ross provides that on a reasonable contract, and Orlando gets another first-rounder in a loaded draft. Obviously it would’ve been better to have never made the initial trade for Ibaka, but getting something is better than losing him in free agency for nothing.

***

Denver Nuggets get Mason Plumlee, a 2018 second-round pick and cash considerations; Portland Trail Blazers get Jusuf Nurkic and a 2017 first-round pick from the Memphis Grizzlies.
Grades: Denver: C
Portland: C+

Analysis: This was a strange trade. Plumlee is unquestionably the better player right now, and will help Denver attempt a run for the eighth seed in the Western Conference. But Denver clearly valued Plumlee, as the Nuggets proved by giving up a first-round pick in the deal. The move indicates they think he can play next to stud young center Nikola Jokic because of Plumlee’s athleticism. Offensively, they are a good pairing. Defensively, it seems like a disaster.

It’s a slightly better trade for Portland because the Trail Blazers pick up a talented, if enigmatic, center in Nurkic to go with a third first-rounder in this year’s draft, but still an odd one. The Blazers spent all kinds of money last summer to retain their own players, several of whom (Evan Turner, Allen Crabbe, Meyers Leonard) are looking like mistakes so far. Keeping Plumlee would’ve made the Blazers the most expensive team in NBA history by a significant margin, and so losing him and making this year’s team worse – even while getting assets back – unquestionably hurts.

More NBA:

Gregg Popovich has found the opponent of his life: President Trump

The 15-year chain reaction that led to the NBA’s current offensive explosion

Why teams were afraid to add Cousins, and 19 more trade-deadline nuggets

As Wall proves he belongs among NBA elite, his eye is on a greater assist