Advertisement

2017 NBA free agency tracker: Grades for every deal so far

Gerald Bourguet
Gerald Bourguet

Hoops Habit

Photo by Jason Miller/Getty Images

2017 NBA free agency tracker
Photo by Jason Miller/Getty Images

To keep up with every deal this offseason, here’s HoopsHabit’s 2017 NBA free agency tracker, complete with grades and commentary for each contract.

Now that the initial flurry of rumors, trades and early agreements in free agency have died down, it’s time to take a deep breath and catch up on who’s going where with HoopsHabit’s 2017 NBA free agency tracker.

With the NBA moratorium period set to expire in just a few hours, it won’t be long before free agents can officially sign with their new teams to the agreed upon deals that have been trickling through NBA Twitter feeds since July 1.

Barring a DeAndre Jordan-being-locked-in-a-house kind of situation, it’s time to take a look back on every single reported deal so far, including grades and some quick commentary for each eventual signing.

We’ll be updating this 2017 NBA free agency tracker with live updates and grades for each new signing, but which deals have been the best and the worst so far?

Related Story: The biggest winners and losers of 2017 NBA free agency

From Gordon Hayward and Blake Griffin to Daniel Theis and everyone in between, here’s a look at grades for every individual reported deal (in order) since the start of free agency.

2017 NBA free agency tracker
Photo by Rocky Widner/NBAE via Getty Images

JaMychal Green: 2 years, $17 million (Memphis Grizzlies)

As the last notable restricted free agent still unsigned for the 2017-18 season, it was unlikely JaMychal Green was going to get the kind of lucrative deal he had been holding out for. What the Memphis Grizzlies are going to sign him for, however, is a downright bargain.

With a two-year, $17 million deal being finalized, Green is going to get significantly less money than Nikola Mirotic got a few days ago. He had less room to negotiate being faced with the prospect of a $2.8 million qualifying offer, but the Grizz would’ve had a gaping hole at power forward without him, and in the end, were able to get him back for two years on a relatively cheap deal.

Last year, Green averaged 8.9 points and 7.1 rebounds per game on efficient .501/.382/.802 shooting splits. However, at age 27 and with the market drying up, he was never going to command big money and Memphis was able to coax him back on a team-friendly deal that will allow him to rejoin free agency in 2019, when the group of available players isn’t as deep as next summer.

Bourguet Grade: A-

HoopsHabit Grade: B+

2017 NBA free agency tracker
Photo by David Sherman/NBAE via Getty Images

Dwyane Wade: 1 year, $2.3 million (Cleveland Cavaliers)

In trying times, it never hurts to have a friend’s shoulder to lean on. This fundamental fact of life best explains the Cleveland Cavaliers giving a deal worth the veteran minimum to Dwyane Wade after being bought out by the Chicago Bulls.

Flash is far from washed up at this stage in his career, averaging 18.3 points, 4.5 rebounds and 3.8 assists per game last season at age 35, and he gives the Cavs another playmaker with Isaiah Thomas sidelined until January. However, he was also one of the worst defensive shooting guards in the league, he can’t spread the floor to 3-point range and in a playoff series against the Golden State Warriors, he will likely be exposed.

However, reuniting Batman with his Robin is one way to ensure that LeBron James has a more enjoyable season in Cleveland, albeit one that is unlikely to end in a championship. LeBron and Wade are extremely close, and although both would be free agents at the end of the season, this move is one designed to make the King happy and add some much-needed star power and positivity to a team still reeling from Kyrie Irving’s unexpected trade request.

Wade won’t help the Cavaliers turn the tide against the Warriors, but at this point, there was no available move for them to do that anyway. At least this way, Wade gets to compete for another championship in his twilight and LeBron gets to play out what might be his last season in Cleveland alongside one of his buddies.

Bourguet Grade: B

HoopsHabit Grade: A-

2017 NBA free agency tracker
Photo by Jim McIsaac/Getty Images

Nikola Mirotic: 2 years, $27 million (Chicago Bulls)

The Chicago Bulls had no one to bid against but themselves with Nikola Mirotic’s restricted free agency, but ultimately agreed to re-sign the stretch-4 to a lucrative two-year, $27 million contract.

Though this is a pretty hefty annual sum for such an inconsistent player, the Bulls won’t have much to do with all their cap space over the next few seasons anyway. The focus will be on developing young players, securing a top pick in the 2018 NBA Draft and committing to a full-scale rebuild.

As such, a two-year deal (with the second year being a team option) is defendable for Mirotic, who averaged 10.6 points and 5.5 rebounds per game on paltry .413/.342/.773 shooting splits last year. The 26-year-old has not proven himself as a reliable stretch-4 through his first three years in the league, now he has some extra time to figure things out, and even if he does, he won’t move the needle much for a tanking team.

Bourguet Grade: B-

HoopsHabit Grade: C+

2017 NBA free agency tracker
Photo by G Fiume/Getty Images

Alex Len: 1 year, $4.2 million (Phoenix Suns)

It’s never a good time to be a restricted free agent, but after last summer’s spending spree, the 2017 market dried up pretty quickly. For an underwhelming top five pick who still hasn’t proven himself in this league, that big offer sheet from another team was never coming.

To that end, Alex Len playing out the 2017-18 season for the Phoenix Suns on his $4.2 million qualifying offer makes sense for both parties. For Len, it’s his last chance to prove himself as a starting-caliber center over Tyson Chandler before unrestricted free agency hits next summer.

For the Suns, it’s yet another chance to gauge this 24-year-old’s value and see if he actually has a place within #TheTimeline. If he proves that he does, they can likely sign him for a cheap amount next summer thanks to a loaded 2018 free agency class. If not, they can cut ties and definitively move on from what’s increasingly looking like a waste of a top five selection.

Bourguet/HoopsHabit Grade: A-

2017 NBA free agency tracker
Photo by Sean M. Haffey/Getty Images

Andrew Bogut: 1 year, $2.3 million (Los Angeles Lakers)

Andrew Bogut on a veteran minimum deal is a score provided he can stay healthy, but it’s a bit odd a team like the Los Angeles Lakers is the one getting in on the action, even with the Luke Walton-Golden State Warriors connection.

Bogut is a crafty veteran who sets good screens and will provide the Lakers will a solid playmaker and rim protector when he’s on the floor, but with Ivica Zubac and Thomas Bryant fighting for minutes at the 5 behind Brook Lopez, bringing in another aging, injury-prone center to obstruct their playing time is a bit of a head-scratcher.

There’s a good chance Bogut’s body fails to hold up again, but if he takes serious minutes away from Zubac and Bryant in a season that should be as much about development as it is about impressing the 2018 free agency class, you can be guaranteed there will be plenty of Lakers fans upset over this signing.

Bourguet Grade: C

HoopsHabit Grade: B

2017 NBA free agency tracker
Photo by Garrett Ellwood/NBAE via Getty Images

Mason Plumlee: 3 years, $41 million (Denver Nuggets)

Mason Plumlee is a very capable backup. So why on earth did the Denver Nuggets feel it was necessary to pony up $41 million over three years for a bench player who has shown little signs of being able to play alongside Nikola Jokic?

This late in the free agency game, paying Plumlee — who averaged 9.1 points, 6.4 rebounds and 1.1 blocks in 27 games with the Nuggets last year — an average of $13.7 million a season feels like a major reach. The market had already dried up, and in mid-September, it seemed more likely he’d play out the 2017-18 season on his qualifying offer than receive an extension like this.

Instead, the Nuggets felt the need to pay eight figures to a guy who will likely never amount to anything more than Jokic’s backup. Again, Plumlee is a very capable backup, but he was’t worth this much to keep around — even bearing in mind what they gave up to get him in the first place.

Bourguet Grade: D+

HoopsHabit Grade: C

2017 NBA free agency tracker
Photo by Stacy Revere/Getty Images

Jason Terry: 1 year, $2.3 million (Milwaukee Bucks)

Re-signing Jason Terry basically makes life tough for backcourt guys fighting for roster spots like Gary Payton II, Bronson Koenig,  JeQuan Lewis and James Young, but it also provides the Milwaukee Bucks with an appreciated veteran and potential third string point guard in a pinch.

Will he make much of an impact on the court? Not really, given that he put up 4.1 points and 1.3 assists in 18.4 minutes per game last season.

But he also shot 42.7 percent from 3-point range and can log minutes at either guard position. For a young team on the rise, bringing back Terry’s sage presence makes sense.

Bourguet Grade: C

HoopsHabit Grade: B+

2017 NBA free agency tracker
Photo by Joe Murphy/NBAE via Getty Images

Anthony Morrow: 1 year, $2.1 million (Portland Trail Blazers)

This is a non-guaranteed deal, but considering Anthony Morrow was once considered an X-factor off the bench for the Oklahoma City Thunder’s championship aspirations, he’s too noteworthy to not include.

As the favorite for the Portland Trail Blazers‘ 15th roster spot, Morrow’s career 41.7 percent accuracy from 3-point range could be a useful replacement for the departed Allen Crabbe, who ranked second in the league from downtown at 44.4 percent last year.

Morrow had a down year at 30.8 percent, and his lack of defense has helped him disappear from most rosters. But for a minimum deal without a guaranteed roster spot, making him compete with Archie Goodwin and Isaiah Briscoe seems like a decent idea.

Bourguet Grade: C+

HoopsHabit Grade: C

2017 NBA free agency tracker
Photo by Jim McIsaac/Getty Images

Jarrett Jack: 1 year, $2.3 million (New York Knicks)

Apparently Ramon Sessions was not enough by way of over-the-hill veterans to help rookie Frank Ntilikina develop, so now Jarrett Jack enters the fray on a one-year, non-guaranteed deal.

This isn’t a bad signing for the New York Knicks, who bring in a 33-year-old veteran in the hopes he can conquer his recent injury woes that have limited him to 34 games over the last two seasons.

However, between the injury history, Sessions being the better player and the need for the Knicks to feed Ntilikina minutes, it’s unlikely Jack amounts to anything more than spot minutes in the backcourt.

Bourguet Grade: C

HoopsHabit Grade: C+

2017 NBA free agency tracker
Photo by Hannah Foslien/Getty Images

Shabazz Muhammad: 1 year, $1.6 million (Minnesota Timberwolves)

It’s been a busy, successful offseason for the Minnesota Timberwolves, from trading for Jimmy Butler to shoring up the bench with veteran additions. Retaining Shabazz Muhammad on a veteran minimum deal is just the cherry on top to ensuring the T-Wolves return to the playoffs for the first time since 2004.

Muhammad didn’t exactly make the leap in 2016-17, but he still turned in a good season off the pine, averaging 9.9 points in 19.4 minutes per game on 48.2 percent shooting from the field. When his cap hold was renounced by the Wolves, he turned down slightly more lucrative contracts to return to a playoff-bound team, which makes sense for both parties.

Muhammad gets the short end of the stick with a minimum deal, but this gives the 24-year-old another opportunity to prove his worth and possibly put himself in position for a long-term deal. With Jamal Crawford getting older and less efficient by the day, this is yet another solid move to make sure this bench packs a scoring punch.

Bourguet Grade: A-

HoopsHabit Grade: A-

2017 NBA free agency tracker
Photo by Brian Sevald/NBAE via Getty Images

Tyler Zeller: 2 years, $3.6 million (Brooklyn Nets)

Tyler Zeller is a serviceable NBA player, and for a Brooklyn Nets team that’s barely beginning to scrape together talent, this two-year deal worth the veteran minimum certainly fits the bill.

On a contender like the Boston Celtics, Zeller was never going to fill anything more than spot duty, averaging 3.5 points and 2.4 rebounds in just 10.3 minutes per game last season — the lowest numbers of his career, due in no small part to the arrival of Al Horford.

However, Zeller has proven himself as a capable backup big in the past, and in his first season in Boston in 2014-15, he averaged a career-high 10.2 points and 5.7 boards per game on 54.9 percent shooting. The Nets will be hoping he can bring similar production off the bench while competing with Timofey Mozgov and rookie Jarrett Allen for minutes.

Bourguet Grade: C+

HoopsHabit Grade: B

2017 NBA free agency tracker
Photo by Joe Murphy/NBAE via Getty Images

Tony Allen: 1 year, $2.3 million or $3.3 million (New Orleans Pelicans)

With Solomon Hill out for 6-8 months, the New Orleans Pelicans desperately needed help on the wing. After all, Darius Miller and Jalen Jones were the only other small forwards listed on the 2017-18 roster.

By landing quite possibly the best remaining free agent, the Pellies addressed a pressing need, adding a six-time All-Defensive Team selection to the 3-spot (either for the veteran minimum at $2.3 million or the bi-annual exception at $3.3 million). Though he’s already 35 years old, Tony Allen remains a premier, versatile defender who will bring intensity and grit to this playoff-hopeful squad.

Allen’s shooting woes are well known, but last year with the Memphis Grizzlies, he put up 9.1 points, 5.5 rebounds and 1.6 steals per game on 46 percent shooting. The Pelicans don’t need him for his offense with Anthony Davis, DeMarcus Cousins, Jrue Holiday and Rajon Rondo, but they will appreciate his defense and tenacity at a position of great need.

Bourguet Grade: A

HoopsHabit Grade: B

2017 NBA free agency tracker
Photo by Glenn James/NBAE via Getty Images

Nerlens Noel: 1 year, $4.1 million (Dallas Mavericks)

After reaching a bit of an impasse with their restricted free agent Nerlens Noel, the Dallas Mavericks were forced to give the big man a one-year trial period to prove himself as the two sides agreed to let him play out the 2017-18 season on his $4.1 million qualifying offer.

This essentially means Noel will be an unrestricted free agent next summer, leaving the upcoming season as his last chance to prove to the Mavs (and other prospective suitors) that his potential is finally ready to materialize and that he can stay healthy. After reportedly turning down a four-year, $70 million offer, that’s quite a risk.

Noel averaged 8.5 points, 6.8 rebounds and 1.1 blocks per game in his 22-game stint in Big D last year, so he didn’t quite establish himself as a big-money big man, especially with the market drying up. Dallas gets another year with a talented center to see if he’s franchise material, which is somewhat disappointing if he really did reject that hefty offer, but could wind up saving the Mavs a ton of money in the long run if he never pans out.

Bourguet Grade: B+

HoopsHabit Grade: B

2017 NBA free agency tracker
Photo by Stacy Revere/Getty Images

Michael Beasley: 1 year, $2.1 million (New York Knicks)

It hasn’t been the offseason New York Knicks fans were hoping for, but with a rebuild underway, signing Michael Beasley to a one-year deal for the the minimum isn’t a terrible move.

Is he a quality mentor for Kristaps Porzingis and Frank Ntilikina? Probably not. But at the very least, he provides an extra body on the wing in the event the Knicks are finally able to trade Carmelo Anthony to the Houston Rockets in a deal that’s been described as “only a matter of time” for quite some time now.

Last season with the Milwaukee Bucks, Beasley averaged 9.4 points and 3.4 rebounds in only 16 minutes per game. This is merely a way to pass the time, but as long as he’s not a detriment to the younger guys, it’s defendable at least.

Bourguet Grade: C+

HoopsHabit Grade: B-

2017 NBA free agency tracker
Photo by Issac Baldizon/NBAE via Getty Images

Luke Babbitt: 1 year, $2 million (Atlanta Hawks)

The Atlanta Hawks are going to be pretty terrible in 2017-18, and the signing of Luke Babbitt does little to change that. However, on a one-year deal worth the veteran minimum, it’s certainly not a bad pickup for a team in need of a little more experience on the wing.

Despite starting 55 games for the Miami Heat and performing well during their 30-11 close to the season, Babbitt won’t threaten the playing time of the promising Taurean Prince. His arrival could, however, limit DeAndre’ Bembry’s opportunities if Kent Bazemore and his suddenly ugly contract are not moved.

In any case, getting a 28-year-old forward who averaged 4.8 points in 15.7 minutes per game while shooting 41.4 percent from three-point range last year isn’t a terrible move, especially on such a minor, short-term contract.

Bourguet Grade: B-

HoopsHabit Grade: TBD

2017 NBA free agency tracker
Photo by Thearon W. Henderson/Getty Images

Ian Clark: 1 year, $1.6 million (New Orleans Pelicans)

Since the New Orleans Pelicans plan on playing Rajon Rondo and Jrue Holiday together in the backcourt, signing a backup point guard was a big need for this playoff-hopeful squad, lest they had to resort to rookie Frank Jackson.

With a one-year deal for Ian Clark for the veteran minimum, NOLA is getting a quality reserve whose ceiling was limited with a powerhouse like the Golden State Warriors.

Though this move puts the Pellies near the hard cap, it also provides a backup floor general who averaged 6.8 points in just 14.8 minutes per game last season — all while shooting 48.7 percent from the floor and 37.4 percent from downtown. After last summer’s ill-fated spending spree, New Orleans has done a good job bouncing back with cheap deals for useful free agents.

Bourguet Grade: A-

HoopsHabit Grade: B+

2017 NBA free agency tracker
Photo by Brock Williams-Smith/NBAE via Getty Images

Ramon Sessions: 1 year, $2.3 million (New York Knicks)

Not re-signing Derrick Rose was the right play for the New York Knicks, but when high-profile names like Jrue Holiday, Kyle Lowry, Chris Paul, Patty Mills, Jeff Teague and George Hill all went off the board in a hurry, the team needed an established point guard to help ease rookie Frank Ntilikina into the action.

Ramon Sessions isn’t that acquisition, but at the very least, Knicks fans can take comfort in their latest free agency addition being able to mentor Ntilikina and the recently re-signed Ron Baker — all without having to worry about him stealing their minutes.

The Knicks really could’ve done better with a stop-gap point guard to mentor a combo guard like Ntilikina, but Sessions is a quality backup who won’t impede his progress and will serve well on a cheap deal.

Bourguet Grade: B

HoopsHabit Grade: B

2017 NBA free agency tracker
Photo by Noah Graham/NBAE via Getty Images

JaVale McGee: 1 year, $2.1 million (Golden State Warriors)

The Golden State Warriors didn’t need to do a single thing to ensure the best offseason of any team in the NBA after re-signing Stephen Curry, Kevin Durant, Andre Iguodala, Shaun Livingston, Zaza Pachulia and David West, not to mention adding Omri Casspi and Nick Young.

And yet, by re-signing JaVale McGee to a one-year deal (likely worth the veteran minimum of $2.1 million), the train keeps on rolling for the defending champs.

McGee was not an intrinsic part of the Dubs’ historic season and title run, but he averaged a respectable 6.1 points, 3.2 rebounds and 0.9 blocks in just 9.6 minutes per game, shooting 65.2 percent from the field and injecting energy, offensive rebounds and high-flying alley-oops into the lineup whenever he entered the game. Forget Shaqtin’ A Fool. In the Bay Area, McGee has found a legitimate home.

Bourguet Grade: A-

HoopsHabit Grade: A+

2017 NBA free agency tracker
Photo by Rocky Widner/NBAE via Getty Images

Arron Afflalo: 1 year, $2.3 million (Orlando Magic)

The last time Arron Afflalo played for the Orlando Magic was in 2013-14, when he averaged a career-high 18.2 points per game on efficient .459/.427/.815 shooting splits. That was three years ago, and Afflalo’s value and production have plummeted since, but on a one-year deal this is hardly a risky reunion for Orlando.

The Magic have had a quietly productive summer, drafting Jonathan Isaac and signing Jonathon Simmons, Shelvin Mack and Marreese Speights to team-friendly deals. Their cap space has run dry, which means this is probably a veteran minimum deal ($2.3 million). That’s a more than reasonable price to continue bolstering the team’s bench.

Orlando is still surrounded by questions about blue-chip prospects and its young core, but with Simmons, Mack, Speights and Afflalo all signed to manageable deals, general manager John Hammond is already proving his worth…even if Evan Fournier and Mario Hezonja are already at the 2.

Bourguet Grade: B-

HoopsHabit Grade: B-

2017 NBA free agency tracker
Photo by Andrew D. Bernstein/NBAE via Getty Images

Tyler Ennis: 1 year, $1.5 million (Los Angeles Lakers)

On a one-year deal worth the $1.5 million minimum (plus a team option for the second year, which will likely be the $1.6 million minimum), Tyler Ennis will return to the Los Angeles Lakers and supply a rebuilding team with youth and backcourt depth.

Ennis was best remembered for his surprisingly strong play at the tail-end of the Lakers’ tank job to close the season, averaging 11.8 points and 3.4 assists per game on .500/.500/.833 shooting splits over the team’s five-game win streak in April that nearly doomed their top-three protected pick.

Luckily, Ennis’ late-season heroics did not condemn the Lakers to losing a first-rounder, as they actually improved to No. 2 in the draft lottery. On a minimum contract, signing a 22-year-old floor general with room to improve in his game is a nice move, especially after not getting Derrick Rose. In fact, this is arguably a better move.

Bourguet Grade: B

HoopsHabit Grade: B

2017 NBA free agency tracker
Photo by Jason Miller/Getty Images

Derrick Rose: 1 year, $2.1 million (Cleveland Cavaliers)

What a disheartening day for Derrick Rose and the Cleveland Cavaliers alike. While uniting the Chicago Bulls’ former MVP with LeBron James would’ve been an NBA fantasy back in 2011, here in 2017, it’s a discouraging sign of things to come for both parties.

Though Rose averaged a seemingly respectable 18.0 points and 4.4 assists per game on 47.1 percent shooting last year, his played perhaps the worst defense of his career, still can’t spread the floor to three-point range and had his season cut short by yet another knee injury. Now, the former MVP will join the Cavs on a one-year, minimum contract to prove he still has worth.

Normally this would represent great value for Cleveland, who could use some extra firepower off the bench. At the very least, Rose is better than whatever version of Deron Williams that was in the NBA Finals. But a ball-dominant point guard who doesn’t play defense is not what the Cavs need to catch the Golden State Warriors, especially with his unreliable health.

With trade rumors swirling around Kyrie Irving, it’ll be concerning if this is the Cavaliers’ solution in the event of a deal sending their All-Star point guard away. Even if Kyrie and Rose both remain on the roster in 2017-18, it’s hard to see them being enough to close the gap on the Warriors or convince LeBron James to stay in free agency, for that matter.

Bourguet Grade: C+

HoopsHabit Grade: B-

2017 NBA free agency tracker
Photo by TF-Images/Getty Images

Darius Miller: 2 years, $4.3 million (New Orleans Pelicans)

On a two-year deal, with the second year being a team option, the New Orleans Pelicans are bringing Darius Miller back to the NBA after he spent the last two and a half years playing for Brose Bamberg in Germany.

During that time, he won two Bundesliga championships, earned Finals MVP honors in 2016 and made the All-BBL First Team in 2017. He also shot over 40 percent from three-point range.

Miller is 27 years old and spent his first two years and change in the NBA with the Pellies, averaging 3.1 points in 14.3 minutes per game on .420/.351/.841 shooting splits. Expectations shouldn’t be high with a depth signing like this, but at that price tag, it doesn’t hurt either.

Bourguet Grade: C

HoopsHabit Grade: B-

2017 NBA free agency tracker
Photo by Jayne Kamin-Oncea/Getty Images

Marreese Speights: 1 year, $2.1 million (Orlando Magic)

It’s been a rough free agency market for centers this summer, as Marreese Speights’ veteran minimum deal with a team that’s already plenty stocked in the frontcourt further proves. For the Orlando Magic, this is solid value. For Speights, this has to be a disappointment.

Not only does Mo Buckets have to settle for another minimum contract after averaging 8.7 points and 4.5 rebounds in just 15.7 minutes per game and shooting 37.2 percent from downtown, but he has to do so with a team that already has Nikola Vucevic, Bismack Biyombo, Aaron Gordon and Jonathan Isaac in the frontcourt.

The Magic get a decent amount of depth, three-point shooting and entertainment with the addition of Speights, but he probably won’t be expected to do much in his one season in Orlando behind Vucci Mane and Biyombo.

Bourguet Grade: B-

HoopsHabit Grade: B+

2017 NBA free agency tracker
Photos by Mark Sobhani/NBAE via Getty Images

Pau Gasol: 3 years, $48 million (San Antonio Spurs)

Pau Gasol opting out of the remaining $16.2 million on his contract allowed the San Antonio Spurs to create some salary cap flexibility at the time, and the six-time All-Star was rewarded for it with a three-year deal worth essentially the same amount (with the third being partially guaranteed).

After being unable to put that extra space to good use and losing Jonathon Simmons, this deal doesn’t create much reason for excitement. Gasol taking a discount was great, but the Spurs weren’t able to do much with that extra space aside from sign Rudy Gay, Joffrey Lauvergne and Brandon Paul — hardly difference-makers in the wars to come with the Golden State Warriors.

At age 37, Gasol will be paid through at least his age-39 season, and his game has already diminished to a sixth man role, averaging 12.4 points and 7.8 rebounds per game last year. The Spurs were thin up front, and signing Gasol keeps a perennial 55- or 60-win team intact, but San Antonio’s summer didn’t help them bridge the gap on the Dubs.

Bourguet Grade: B-

HoopsHabit Grade: B+

2017 NBA free agency tracker
Photo by Issac Baldizon/NBAE via Getty Images

Udonis Haslem: 1 year, $2.3 million (Miami Heat)

Three cheers for legacy signings! On a one-year contract worth $2.3 million, the Miami Heat will keep a franchise all-timer who has spent all 14 of his NBA seasons in South Beach (as most expected would be the case).

In truth, the 37-year-old Haslem is a shell of his former self. He hasn’t averaged more than five points or 20 minutes per game dating back to the 2011-12 season, and last year he averaged a virtually non-existent 1.9 points, 2.3 rebounds and 8.1 minutes per game over 16 measly appearances.

However, this is more about providing Miami’s locker room with a respected veteran presence, as well as rewarding Haslem for his loyalty and ensuring there’s depth in the frontcourt in case of injury. This move is nothing special basketball-wise, but it should make plenty of Heat fans happy.

Bourguet Grade: B-

HoopsHabit Grade: A

2017 NBA free agency tracker
Photo by Bart Young/NBAE via Getty Images

Troy Williams: 3 years, $4.7 million (Houston Rockets)

After going undrafted in the 2016 NBA Draft, Troy Williams is looking like the next G-League/Summer League success story. Though he only played a grand total of 30 games between the Memphis Grizzlies and Houston Rockets last season, he’s been able to prove himself as a legitimate NBA player with a couple of impressive performances.

Aside from his career-high 21 points in a regular season win over the Phoenix Suns with the Rockets, Williams was a Summer League stud for Houston, averaging 22.0 points, 3.2 rebounds and 2.2 steals per game while shooting 45.5 percent from the field and 33.3 percent from three-point range.

He has yet to prove he can spread the floor consistently, but a little extra wing depth for the Rockets won’t hurt, especially since he’s still only 22 years old.

Bourguet Grade: B

HoopsHabit Grade: C+

2017 NBA free agency tracker
Photo by Sonia Canada/Getty Images

Shane Larkin: 1 year, $1.5 million (Boston Celtics)

The former 18th overall pick of the 2013 NBA Draft is returning to the NBA, courtesy of a one-year deal with the Boston Celtics (most likely for the veteran minimum). Leaving $6.3 million on the table overseas to return to the NBA is a risky call, especially with a team already stocked at the point guard position, but it gives Boston some extra backcourt depth.

In three seasons with the Dallas Mavericks, New York Knicks and Brooklyn Nets, Larkin failed to find a niche, averaging 5.8 points and 3.2 assists per game on .430/.328/.762 shooting splits. Last year with Baskonia, however, he put up 13.8 points, 5.4 assists and 2.9 rebounds per game, with a Player Efficiency Rating of 17.4.

The Celtics already have Isaiah Thomas, Marcus Smart and Terry Rozier ahead of him on the depth chart, but in the event of injury, a decent third- or fourth-string point guard isn’t a bad thing to have.

Bourguet Grade: C

HoopsHabit Grade: TBD

2017 NBA free agency tracker
Photo by Jason Bradwell/NBAE via Getty Images

Damien Wilkins: 1 year, $2.1 million (Indiana Pacers)

On a one-year contract worth the veteran minimum, the Indiana Pacers are giving wing Damien Wilkins, the nephew of Dominique Wilkins, another shot at the NBA.

Wilkins, who was last seen in the league in 2012-13, holds career averages of 6.3 points and 2.4 rebounds in 19.3 minutes per game over his nine years in the association. In his best season, he put up 9.2 points and 3.2 rebounds per game for the 2007-08 Seattle SuperSonics.

Wilkins is only a career 33 percent shooter from three-point range, but he did shoot 36 percent from deep last year in the D-League while averaging 14.8 points, 5.3 rebounds and 3.7 assists per game. On a minimum contract, I mean, sure. Why not?

Bourguet Grade: C-

HoopsHabit Grade: TBD

2017 NBA free agency tracker
Photo by Andrew D. Bernstein/NBAE via Getty Images

Royce O’Neale: 3 years, $3.8 million (Utah Jazz)

With the signing of Royce O’Neale to a three-year contract (with the first being fully guaranteed), the Utah Jazz will have 16 players on non-two-way contracts for the upcoming season — one more than the limit of 15.

After going undrafted in 2015 out of Baylor, this 6’6″ wing played a season in Germany, joined the Golden State Warriors’ Summer League squad, played for a year in Spain and then suited up for the Utah Jazz’s Summer League team, averaging 4.6 points, 3.6 rebounds and 1.4 assists per game.

Though he’s only 24 years old, O’Neale didn’t show enough in Summer League to warrant this kind of deal, even with Joel Bolomboy — whose future with the team is now seriously called into question — failing to stand out over the summer as well. Personally, I’d rather keep Bolomboy and let him develop.

Bourguet Grade: C-

HoopsHabit Grade: TBD

2017 NBA free agency tracker
Photo by Jason Miller/Getty Images

Mario Chalmers: 1 year, $2.1 million (Memphis Grizzlies)

Needing a slight boost in depth at the point guard position behind Mike Conley, the Memphis Grizzlies will turn to a somewhat familiar face in Mario Chalmers, who originally joined the Grit-N-Grind via a trade with the Miami Heat during the 2015-16 season.

In his 55-game stint down on Beale Street, Rio averaged 10.8 points and 3.8 assists in 22.8 minutes per game and impressive overall. Unfortunately, he only posted .417/.326/.827 shooting splits and was waived by the team following a ruptured Achilles tendon in early March.

Chalmers was unable to return to an NBA roster in 2016-17, but will give the Grizzlies a superior option behind Conley over the still-developing Wade Baldwin. Since it’s only a partially guaranteed deal, most likely for the veteran minimum, this is a decent depth signing — even if it hardly moves the needle for a team that feels like it’s slipping out of the Western Conference playoff picture.

Bourguet Grade: C+

HoopsHabit Grade: C

2017 NBA free agency tracker
Photo by Issac Baldizon/NBAE via Getty Images

Willie Reed: 1 year, $1.5 million (Los Angeles Clippers)

Coming off a breakout season with the Miami Heat, Willie Reed’s contract with the Los Angeles Clippers gives a pretty good idea about how rapidly the market for backup centers dried up in free agency this summer.

Though he only averaged 5.3 points and 4.7 points in 14.5 minutes per game last year, Reed shot 56.8 percent from the field and impressed in five starts, averaging 14.8 points, 8.2 rebounds and 1.6 blocks. Still, it was only enough for a minimum contract to play behind DeAndre Jordan.

Snagging a more than capable backup like Reed for such a cheap price is yet another understated victory for the Clippers. They probably won’t be as good without Chris Paul next season, but this team should be deeper and plenty of fun to watch after a summer spent regrouping from CP3’s departure about as well as could be expected.

Bourguet Grade: A

HoopsHabit Grade: A

2017 NBA free agency tracker
Photo by Ronald Martinez/Getty Images

Manu Ginobili: 2 years, $5 million (San Antonio Spurs)

After toying around with the prospect of retirement, it appears as though Manu Ginobili will be back with the San Antonio Spurs for two more seasons.

Last year, the soon-to-be 40-year-old averaged 7.5 points in a career-low 18.7 minutes per game. Though he only shot 39 percent from the field, he provided playmaking, veteran leadership and 39.2 percent three-point shooting off the bench.

Two years seems like a lot given his decline in production, but the monetary side doesn’t really matter at this point. The Spurs already missed out on the bigger fish in the free agency pool, so bringing back one of the top players in franchise history so he can potentially finish out his career there is a good move no matter the price — even if his best days are clearly behind him.

Bourguet Grade: A-

HoopsHabit Grade: A

2017 NBA free agency tracker
Photo by Harry How/Getty Images

Luc Mbah a Moute: 1 year, $2.1 million (Houston Rockets)

The Houston Rockets are entirely cognizant of where they need to improve in order to establish themselves as a legitimate Western contender. P.J. Tucker was a great first step to tighten down on the defensive end, and landing Luc Mbah a Moute on a one-year deal worth the veteran minimum represents the next step.

Mbah a Moute certainly won’t be expected to help much on the offensive end, but last season with the Los Angeles Clippers, he did convert on 39.1 percent of his 1.4 three-point attempts per game. That’d be more than reasonable for a gunslinger offense like Houston’s.

After he opted out of $2.3 million, getting a quality wing defender like Mbah a Moute for even less is a great move, even if he will actually make more with the Rockets because there’s no state tax to worry about. Houston still isn’t quite on Golden State’s level, but they’re shoring up as many potential weaknesses as possible this summer.

Bourguet Grade: A-

HoopsHabit Grade: A

2017 NBA free agency tracker
Photo by Dylan Buell/Getty Images

Rajon Rondo: 1 year, $3.3 million (New Orleans Pelicans)

After trading Tim Frazier to the Washington Wizards for a second round draft pick, the New Orleans Pelicans needed a more stable backup point guard than rookie Frank Jackson. To that end, landing Rajon Rondo on a one-year contract isn’t a bad deal.

Though Rondo has built up a negative reputation for himself over the years, and though he’s no longer the player he once was, the former All-Star point guard was lauded for his veteran influence on a young Chicago Bulls locker room and showed up in a big way during their first round playoff appearance.

The parameters of the deal don’t really matter, but with NOLA strapped for cap space, a $3.3 million deal is tremendous value. The 7.8 points, 6.7 assists and 5.1 rebounds per game he posted last year will be a welcome addition to the bench of a playoff hopeful team…not to mention his relationship with DeMarcus Cousins being a bonus when it comes time for free agency next summer.

Bourguet Grade: A-

HoopsHabit Grade: A

2017 NBA free agency tracker
Photo by Jayne Kamin-Oncea/Getty Images

Tarik Black: 1 year, $3.2 million (Houston Rockets)

Quite a few Houston Rockets fans were upset when their team waived the surprising Tarik Black — who averaged 4.2 points and 5.1 rebounds in only 15.7 minutes per game — after 25 games back in 2014-15. They were even more upset when he immediately flourished for the Los Angeles Lakers.

Though he’s not anything more than a depth play, especially with Zhou Qi set to join the roster and Nene back for another three years, Black played well in spots over the last two and a half years for Los Angeles and should be able to do the same for a Western power like the Rockets.

In his first half-season with the Lakers, Black averaged 7.2 points and 6.3 rebounds in 21.1 minutes per game on 58.9 percent shooting — all career-highs. Having a player capable of that kind of production is well worth the biannual exception, especially with the free agency pool drying up.

Bourguet Grade: B-

HoopsHabit Grade: B+

2017 NBA free agency tracker
Photos by Jesse D. Garrabrant/NBAE via Getty Images

Jonathon Simmons: 3 years, $20 million (Orlando Magic)

When the San Antonio Spurs rescinded their qualifying offer to restricted free agent Jonathon Simmons, you knew someone was going to snatch him up on the open market. As a young team devoid of game-changing talent, the Orlando Magic did well to scoop him up, even if Simmons is hardly the answer to this organization’s ongoing prayers.

The price tag of this deal was originally unclear, but as ESPN‘s Bobby Marks pointed out, Orlando entered the day with $8 million in cap space, and could have freed up $9.3 million based on non-guaranteed contracts.

Getting one of the underrated two-way reserves in the league for about $6 million a season is even better than expected. “Juice” averaged 6.2 points in 17.8 minutes per game last year and was a revelation in the playoffs after Kawhi Leonard went down. This is a good signing, though it does call into question what the future looks like on the wing for Terrence Ross and Mario Hezonja….

Bourguet Grade: A-

HoopsHabit Grade: B

2017 NBA free agency tracker
Photo by Hannah Foslien/Getty Images

Nick Collison: 1 year, $2.3 million (Oklahoma City Thunder)

Last season, the Oklahoma City Thunder‘s version of Udonis Haslem averaged a career-low 1.7 points and 1.6 rebounds in 6.4 minutes per game, playing in a grand total of 20 games overall. This is a courtesy re-signing built on good will, allowing Nick Collison to finish out his career in OKC.

Though it has not been confirmed yet, this deal will almost certainly be for the veteran minimum ($2.3 million), especially with the Thunder already in luxury tax territory.

At age 36, Collison is only there for his veteran experience, locker room leadership and frontcourt depth in a pinch. It’s nice to see his loyalty to the Seattle SuperSonics/Thunder franchise rewarded, even if he’ll do little for OKC on the court this season.

Bourguet Grade: C

HoopsHabit Grade: C

2017 NBA free agency tracker
Photo by Patrick Albertini/EB via Getty Images

Ekpe Udoh: 2 years, $6.5 million (Utah Jazz)

Ekpe Udoh’s time in the NBA was probably most remembered for being part of the trade that brought Andrew Bogut to the Golden State Warriors, but the former No. 6 overall pick of the 2010 NBA Draft has reinvented himself during his time overseas, winning a Euroleague championship and Final Four MVP honors this year in Turkey with Fenerbahce.

On a super cheap contract, the Utah Jazz are bringing over perhaps the most popular American basketball player in Turkey right now, providing depth behind Rudy Gobert and giving rookie Tony Bradley a seasoned veteran to learn from.

Though he only averaged 4.0 points and 0.8 rebounds per game during his five seasons in the NBA, he’s only 30 years old, and hopefully will look more like the guy who averaged 12.1 points, 7.7 rebounds and 2.1 blocks per game en route to Euroleague First Team honors this year.

Bourguet Grade: B

HoopsHabit Grade: B-

2017 NBA free agency tracker
Photo by Daniel Shirey/Getty Images

Ersan Ilyasova: 1 year, $6 million (Atlanta Hawks)

With $15.5 million remaining in cap space, the free agency pool drying up and the Atlanta Hawks clearly veering toward a full-scale rebuild/tank job, the rest of the summer has become all about finding able bodies to fill out the roster.

To that end, re-signing a veteran journeyman like Ersan Ilyasova to a one-year deal sounds about right. Last season he played for three different teams, but revitalized his value in his first 53 games with the Philadelphia 76ers, averaging 14.8 points and 5.9 rebounds per game for a surprisingly fun team.

The Hawks will be hoping something similar happens to distract from their incoming tank job, or at least for something better than the 4.0 points and 5.2 rebounds per game on .348/.200/.778 shooting splits Ilyasova posted with the team during its first round playoff series. With some extra depth for John Collins at the 4, Atlanta has a low-cost alternative if the rook is not ready to start yet.

Bourguet Grade: B

HoopsHabit Grade: B

2017 NBA free agency tracker
Photo by Brian Babineau/NBAE via Getty Images

Jonas Jerebko: 2 years, $8.2 million (Utah Jazz)

The Utah Jazz are recovering about as well as could be expected from the loss of Gordon Hayward. In addition to signing Joe Ingles and adding Thabo Sefolosha, they got another versatile player to bolster the depth chart with Jonas Jerebko.

Though he won’t be expected to start at the 4, Jerebko shot a better percentage on catch-and-shoot threes than either Boris Diaw or Trey Lyles last year, and with Derrick Favors and Diaw still on the roster, Utah is stocked with skilled power forwards who bring a number of assets to the table.

Though he only averaged 3.8 points and 3.5 rebounds per game on 34.6 percent shooting from three-point range last season, this is a quality two-way signing on a very team-friendly contract.

Bourguet Grade: B+

HoopsHabit Grade: C+

2017 NBA free agency tracker
ATLANTA, GA – JANUARY 20: Thabo Sefolosha #25 of the Atlanta Hawks reacts to a play against the Chicago Bulls during the game on January 20, 2017 at Philips Arena in Atlanta, Georgia. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and/or using this Photograph, user is consenting to the terms and conditions of the Getty Images License Agreement. Mandatory Copyright Notice: Copyright 2017 NBAE (Photo by Scott Cunningham/NBAE via Getty Images)

Thabo Sefolosha: 2 years, $10.5 million (Utah Jazz)

The Utah Jazz were never going to replace Gordon Hayward in free agency, but by re-signing Joe Ingles and bringing in Thabo Sefolosha, they’ve at least battened down the hatches on the wing for what was the NBA’s third-ranked defense last season.

Sefolosha is remembered by more casual fans for never becoming the dependable 3-and-D weapon the Oklahoma City Thunder needed to win a championship (almost as if to set the table for Andre Roberson as their postseason weakest link down the road), but even at age 33, he’s one of the most reliable perimeter defenders in the NBA.

Last season with the Atlanta Hawks, Sefolosha averaged 7.2 points and 1.5 steals per game while shooting just 34.2 percent from downtown. He’s only a career 34.5 percent shooter from long range, but he shot above 40 percent in two of his last three seasons in OKC. He’s hardly an offensive threat, but for such a meager cost, this is an excellent depth signing for the Jazz.

Bourguet Grade: A-

HoopsHabit Grade: B

2017 NBA free agency tracker
AUBURN HILLS, MI – NOVEMBER 21: Kentavious Caldwell-Pope #5 of the Detroit Pistons reacts while playing the Houston Rockets during the second half at the Palace of Auburn Hills on November 21, 2016 in Auburn Hills, Michigan. Houston won the game 99-96. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Gregory Shamus/Getty Images)

Kentavious Caldwell-Pope: 1 year, $18 million (Los Angeles Lakers)

Ladies and gentlemen, the 2017 Los Angeles Lakers are finally on the board in free agency! Though no one should be surprised given the team’s lofty plans for 2018 NBA free agency, the Lakers have been quiet this summer, focusing more on Lonzo Ball’s future and less on bogging down next summer’s cap sheet.

To that end, landing the best available free agent on a one-year deal doesn’t have much of a downside…yet. Aside from being one of the best defensive 2-guards in the league — which addresses a serious need for last year’s 30th-ranked defense — Kentavious Caldwell-Pope is only 24 years old and averaged 13.8 points per game on 35 percent shooting from deep last year.

KCP will make the team more competitive next year, making it a more attractive destination for Paul George, LeBron James, Russell Westbrook and every other #FutrueLaker out there. And if those gaudy plans fall through, who knows? Maybe L.A. could re-sign him next year with the inside track. However, there’s also the worst-case scenario where the Lakers don’t land any big fish and regret not signing Caldwell-Pope to a longer deal with that young core….

Bourguet Grade: A-

HoopsHabit Grade: B+

2017 NBA free agency tracker
SAN ANTONIO,TX – FEBRUARY 4: Dewayne Dedmon #3 of the San Antonio Spurs reacts after a dunk against the Denver Nuggets at AT&T Center on November 5, 2016 in San Antonio, Texas. NOTE TO USER: User expressly acknowledges and agrees that , by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Ronald Cortes/Getty Images)

Dewayne Dedmon: 2 years, $14 million (Atlanta Hawks)

Don’t get us wrong, Dewayne Dedmon is an underrated commodity in this summer’s free agency class, and the Atlanta Hawks did well to sign a potential starting center to replace Dwight Howard at such a meager cost. Believe it or not, this soon-to-be 28-year-old who only averaged 5.1 points and 6.5 rebounds per game last season probably could’ve gotten more on the open market.

However, this deal is a bit of a head-scratcher when one considers the second year is a player option. This could wind up being a one-year rental, which doesn’t make sense for a team whose  starting center was Mike Muscala before this agreement. Even if the main objective is to maintain salary cap flexibility moving forward, why not try and keep Dedmon for longer than a year or two?

This is likely just a temporary stopgap until Muscala or sophomore Diamond Stone prove themselves, but the match here is a bit odd. If the goal is to tank, why not let those young guys get all of the available minutes? And if the goal is to tank while landing attainable talent at a fair cost in the interim, then why not make it a little longer than one year with a second-year player option? Good player, great value, odd contract length.

Bourguet Grade: B

HoopsHabit Grade: A-

2017 NBA free agency tracker
BOSTON, MA – JANUARY 06: Reggie Jackson #1 of the Detroit Pistons, Anthony Tolliver #43 and Kentavious Caldwell-Pope #5 walk towards the bench during a time out during the fourth quarter against the Boston Celtics at TD Garden on January 6, 2016 in Boston, Massachusetts. The Pistons defeat the Celtics 99-94. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and/or using this photograph, user is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Maddie Meyer/Getty Images)

Anthony Tolliver: 1 year, $3.3 million (Detroit Pistons)

Anthony Tolliver, Reggie Bullock…for years now under Stan Van Gundy, the Detroit Pistons have been a team with role players who are far better fits on paper than in actuality, but it appears they’re fully embracing it in free agency this summer.

Tolliver, who averaged 6.3 points and 3.4 rebounds in his year and a half stint with Detroit from 2014-16, is a 32-year-old stretch-4 who’s played for nine different teams in his nine-year NBA career. He’s a career 36.2 percent shooter from distance, and he averaged 7.1 points per game on 39.1 percent shooting from downtown in 65 games for the Sacramento Kings last year.

Tolliver is a decent depth move, but he won’t get the Pistons more than 5-7 points per game on ~37 percent shooting from deep. This isn’t a signing to get particularly excited about in the wake of Kentavious Caldwell-Pope’s departure, but it’s a decent one considering the team’s cap situation.

Bourguet Grade: C

HoopsHabit Grade: B+

2017 NBA free agency tracker
CLEVELAND, OH – APRIL 17: Reggie Bullock #25 of the Detroit Pistons celebrates after hitting a three point shot during the second half of the NBA Eastern Conference quarterfinals against the Cleveland Cavaliers at Quicken Loans Arena on April 17, 2016 in Cleveland, Ohio. The Cavaliers defeated the Pistons 106-101. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Jason Miller/Getty Images) *** Local Caption ***Reggie Bullock

Reggie Bullock: 2 years, $5 million (Detroit Pistons)

The Detroit Pistons need three-point shooting to space the floor around the Reggie Jackson-Andre Drummond pick-and-roll, so keeping Reggie Bullock on such a meager salary makes sense.

Bullock is coming off the best statistical season of his career, averaging a career-high 4.5 points per game while shooting 38.4 percent from three-point range on 2.4 long range attempts per game. He’s already 26 years old and only played in 31 games for Detroit last year, but perhaps his fifth NBA season will provide the charm we’ve been expecting from this 3-and-D wing.

The fact that 4.5 points per game is his career high tells you expectations need to be tempered, but perhaps he can fill his role off the bench. This isn’t a good signing, nor is it a bad signing; it’s just one of those deals that scrapes by with a passing grade and we all move along.

Bourguet Grade: C

HoopsHabit Grade: C+

2017 NBA free agency tracker
LOS ANGELES, CA – JANUARY 16: Joffrey Lauvergne #77 of the Oklahoma City Thunder motions to the bench during a 120-8 loss to the LA Clippers at Staples Center on January 16, 2017 in Los Angeles, California. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Harry How/Getty Images)

Joffrey Lauvergne: 2 years, $3.2 million (San Antonio Spurs)

The San Antonio Spurs are a team in need of youth and frontcourt depth, and though Joffrey Lauvergne hasn’t quite panned out since being ousted from a crowded Denver Nuggets frontcourt, this could be a decent fill-in for David Lee.

Pau Gasol is expected to re-sign, but he’s getting older. LaMarcus Aldridge was on the trade block a few weeks ago, while Lee and Dewayne Dedmon opted out to capitalize on better deals on the open market. Signing a 25-year-old who averaged 7.9 points and 4.9 rebounds in just 17.6 minutes per game only a season ago is a decent way to go about bolstering the bench.

Lauvergne is a finesse big who hasn’t gotten his opportunity to shine, leaving a crowded Nuggets frontcourt to join packed frontcourts with the Oklahoma City Thunder and then the Chicago Bulls. He could be a nice fit in San Antonio, especially for the minimum.

Bourguet Grade: B-

HoopsHabit Grade: TBD

2017 NBA free agency tracker
PHOENIX, AZ – MARCH 03: Devin Booker #1 and Alan Williams #15 of the Phoenix Suns during the second half of the NBA game against the Oklahoma City Thunder at Talking Stick Resort Arena on March 3, 2017 in Phoenix, Arizona. The Suns defeated the Thunder 118-111. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Christian Petersen/Getty Images)

Alan Williams: 3 years, $17 million (Phoenix Suns)

The Phoenix Suns have made their first move of free agency, and it’s an understated but good one. Three years and $17 million for Alan Williams is pretty great value for a restricted free agent whose strong finish to the 2016-17 season could have led to more lucrative offers elsewhere.

For those who weren’t paying attention to the Suns’ youth movement when it was in full force after the All-Star break, Sauce’s 7.4 points and 6.2 rebounds per game over 47 appearances last season won’t really stand out.

However, aside from being one of the NBA’s best and most energetic teammates, and ignoring the obvious hometown connections for the Phoenix native, Williams proved himself as one of the league’s most productive backups when he got minutes, gobbling up rebounds and finishing easy looks at the basket in limited action. He’s not a starting-caliber center, but he’s a young, high end backup worth keeping around as #TheTimeline takes shape.

Bourguet/HoopsHabit Grade: A-

2017 NBA free agency
AUBURN HILLS, MI – MARCH 30: Spencer Dinwiddie #8 of the Brooklyn Nets blocks the shot of Aron Baynes #12 of the Detroit Pistons during the first half at the Palace of Auburn Hills on March 30, 2017 in Auburn Hills, Michigan. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Gregory Shamus/Getty Images)

Aron Baynes: 1 year, $4.3 million (Boston Celtics)

The Boston Celtics needed frontcourt depth and help on the boards, while still maintaining some semblance of cap sheet flexibility for next summer when Isaiah Thomas and Marcus Smart hit free agency. Signing Aron Baynes helps in that regard, albeit in underwhelming fashion.

Last season with the Detroit Pistons, the 30-year-old backup center averaged 4.9 points and 4.4 rebounds in 15.5 minutes per game, shooting 51.3 percent from the floor.

He’s probably not good enough to be a starter at the 4, and even such a cheap signing like this won’t be lauded as a solution to Boston’s enduring weakness on the glass.

Bourguet Grade: C+

HoopsHabit Grade: A

2017 NBA free agency tracker
INDIANAPOLIS, IN – MARCH 08: C.J. Miles #0 of the Indiana Pacers is seen during the game against the Detroit Pistons at Bankers Life Fieldhouse on March 8, 2017 in Indianapolis, Indiana. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and/or using this photograph, user is consenting to the terms and conditions of the Getty Images License Agreement. Mandatory Copyright Notice: Copyright 2017 NBAE (Photo by Michael Hickey/Getty Images)

C.J. Miles: 3 years, $25 million (Toronto Raptors)

After dumping DeMarre Carroll to the Brooklyn Nets, the Toronto Raptors revealed their plan to replace him: Landing C.J.Miles in a sign-and-trade with the Indiana Pacers that will send away Cory Joseph.

While giving up a first-rounder to ship off Carroll still hurts, Miles should be a marked improvement on the wing, with the versatility to guard multiple positions and the three-point range (41.3 percent last year) to spread the floor.

Three years at about $8 million a season is great value for a two-way player like Miles, especially with Carroll’s contract now off the books. Here’s hoping he’s the 3-and-D wing Toronto thought it had when it signed Carroll in the first place.

Bourguet Grade: B

HoopsHabit Grade: B+

2017 NBA free agency tracker
LOS ANGELES, CA – APRIL 30: Jamal Crawford #11, JJ Redick #4 and Chris Paul #3 of the Los Angeles Clippers look on during the second half of Game Seven of the Western Conference Quarterfinals against the Utah Jazz at Staples Center at Staples Center on April 30, 2017 in Los Angeles, California. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Sean M. Haffey/Getty Images)

Jamal Crawford: 2 years, $8.9 million (Minnesota Timberwolves)

The Minnesota Timberwolves needed bench help, particularly in the scoring department after pulling Shabazz Muhammad’s qualifying offer to make him an unrestricted free agent. A three-time Sixth Man of the Year like Jamal Crawford helps in that regard.

At a measly two years and $8.9 million, Crawford represents solid value, even if the 37-year-old’s game has fallen off a bit in recent years. Last season, he averaged 12.3 points per game on 41.3 percent shooting, marking the fourth straight year he shot under 42 percent from the field.

However, he also shot 36 percent from three-point range, and should be able to create offense off the bench. For such a low cost, Crawford is yet another smart veteran addition to continue rounding out the Wolves’ locker room.

Bourguet Grade: B

HoopsHabit Grade: B

2017 NBA free agency tracker
ORLANDO, FL – NOVEMBER 25: Jeff Green #34 of the Orlando Magic gets introduced before the game against the Washington Wizards at Amway Center on November 25, 2016 in Orlando, Florida. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Manuela Davies/Getty Images)

Jeff Green: 1 year, $2.3 million (Cleveland Cavaliers)

Apparently we’re still not at the point where teams have stopped talking themselves into Jeff Green. Now a 30-year-old veteran, Green is coming off a season in which he averaged a career-low 9.2 points and 3.1 rebounds per game for the Orlando Magic.

Green, a career 33.3 percent shooter from downtown, converted only 27.5 percent of his three-pointers last year. He can play multiple positions, but as many, many playoff teams have discovered by now, he cannot be relied upon as a legitimate piece for a contender.

Maybe the Cleveland Cavaliers will be different, since he’s on a minimum contract and won’t be expected to do too much off the bench. Maybe he’ll be good playing with LeBron James. Maybe…wait, what the hell? How does Jeff Green get us to keep doing this?

Bourguet Grade: C-

HoopsHabit Grade: A-

2017 NBA free agency tracker
SALT LAKE CITY, UT – APRIL 23: Shelvin Mack #8 of the Utah Jazz gestures to an official in the second half against the Los Angeles Clippers in Game Four of the Western Conference Quarterfinals during the 2017 NBA Playoffs at Vivint Smart Home Arena on April 23, 2017 in Salt Lake City, Utah. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Gene Sweeney Jr/Getty Images)

Shelvin Mack: 2 years, $12 million (Orlando Magic)

Did the Orlando Magic need a backup/third string point guard? Not necessarily, with Elfrid Payton and D.J. Augustin still on the roster, plus C.J. Watson’s deal being partially guaranteed for the upcoming season.

Still, this deal will hardly take up any cap space for the Magic, and Mack is probably a more productive player than Orlando’s two other backups at this point. Last season, he averaged 7.8 points, 2.8 assists and 2.3 rebounds per game on 44.6 percent shooting from the field.

Mack is still only 27 despite joining his fifth NBA team now, and he’ll provide some extra depth and stability for one of the league’s worst backcourts. At a manageable cost for a team with plenty of cap space, this is a decent value pickup.

Bourguet Grade: B-

HoopsHabit Grade: B

2017 NBA free agency tracker
OAKLAND, CA – JUNE 12: Zaza Pachulia #27 of the Golden State Warriors celebrates after defeating the Cleveland Cavaliers 129-120 in Game 5 to win the 2017 NBA Finals at ORACLE Arena on June 12, 2017 in Oakland, California. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Ezra Shaw/Getty Images)

Zaza Pachulia: 1 year, $3.5 million (Golden State Warriors)

Free agency has been as entertaining as ever, but lest we all forget, barring injury, the Golden State Warriors are going to demolish every living thing in their path on the way to the 2018 NBA championship. Re-signing Zaza Pachulia moves them that much closer to their goal.

True enough, Pachulia is easily one of the team’s worst rotation players last year, and he was borderline unplayable at various points during its title run. However, Pachulia ensures the team has a starting center, sparing the roster’s more versatile players from logging minutes against bigger and stronger opponents for a full 82-game slog.

After being one of the biggest bargains of free agency last summer at $2.9 million, Zaza’s new contract worth $3.5 million is yet another team-friendly discount to keep this dynasty intact.

Bourguet Grade: A-

HoopsHabit Grade: A

2017 NBA free agency tracker
LOS ANGELES, CA – MARCH 11: Raymond Felton #2 of the LA Clippers dribbles to the basket during the NBA game against the Philadelphia 76ers at Staples Center on March 11, 2017 in Los Angeles, California. The Clippers defeated the Sixers 112-100. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Victor Decolongon/Getty Images)

Raymond Felton: 1 year, $2.3 million (Oklahoma City Thunder)

Sam Presti is not messing around this summer. While Raymond Felton won’t move the needle that far for the Oklahoma City Thunder, he’ll provide stability, depth and experience in the backcourt behind Russell Westbrook.

Last season for the Los Angeles Clippers, Felton averaged 6.7 points, 2.7 rebounds and 2.4 assists per game on 43 percent shooting. The 33-year-old isn’t what he once was and he doesn’t really space the floor, but other than Westbrook, OKC only had Norris Cole and Semaj Christon as backup point guards.

After trading for Paul George, signing Patrick Patterson and drafting Terrance Ferguson, OKC is doing everything it can to batten down the hatches for a playoff run deep enough to convince Russ and PG-13 to stay in free agency next summer. Whether it’ll be enough remains to be seen, but Felton is a solid addition to the backcourt on a minimum contract.

Bourguet Grade: B+

HoopsHabit Grade: A

2017 NBA free agency tracker
TORONTO, ON – MARCH 01: Bojan Bogdanovic #44 of the Washington Wizards runs back after scoring a three-pointer against the Toronto Raptors during NBA game action at Air Canada Centre on March 1, 2017 in Toronto, Canada. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Tom Szczerbowski/Getty Images)

Bojan Bogdanovic: 2 years, $21 million (Indiana Pacers)

With Paul George being traded/stolen away and C.J. Miles being an unrestricted free agent, the Indiana Pacers needed some depth at the small forward position. On a two-year deal, with only a partial guarantee for the second year, they found terrific value in Bojan Bogdanovic.

Last season, the 28-year-old wing averaged 13.7 points and 3.4 rebounds per game on .445/.367/.893 shooting splits, including 39.1 percent three-point shooting in 26 games with the Washington Wizards.

Washington’s plan to re-sign Otto Porter Jr. made a quality sixth man like Bogdanovic expendable, and as he showed in Brooklyn, he’s capable of starting for a bottom-feeder team, as Indiana is expected to be. However, this deal might take the Pacers out of the running for Kentavious Caldwell-Pope — player who would’ve fit the rebuilding timeline better — unless it gets creative with cap space.

Bourguet Grade: C

HoopsHabit Grade: B

2017 NBA free agency tracker
NEW ORLEANS, LA – JANUARY 29: Tyreke Evans #1 of the New Orleans Pelicans reacts during the second half of a game against the Washington Wizards at the Smoothie King Center on January 29, 2017 in New Orleans, Louisiana. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Jonathan Bachman/Getty Images)

Tyreke Evans: 1 year, $3.3 million (Memphis Grizzlies)

Apparently the Memphis Grizzlies and Sacramento Kings just decided to swap rosters in free agency this summer, with Zach Randolph and Vince Carter heading to Sac-Town while Ben McLemore and Tyreke Evans are set to join the Grit-N-Grind.

With Vinsanity gone and Tony Allen possibly following suit in free agency, the Grizz needed some talent at the 2-guard spot beyond Wayne Selden. McLemore should get ample minutes, but he’s not a proven talent. This minor deal shows Memphis is not be ready to start folding up shop, even if McLemore’s bigger deal should pave the way to plenty of playing time.

Evans is an experienced veteran who averaged 10.3 points, 3.4 rebounds and 3.1 assists per game last season on .405/.356/.750 shooting splits last year. He’s very injury-prone despite only being 27 years old, but he’s improved as a spot-up shooter, and for such a minimal price this isn’t a bad signing. It’s just not a great addition, considering what the Grizz are losing at that position and how many games Evans has missed over the last few seasons.

Bourguet Grade: C+

HoopsHabit Grade: B

2017 NBA free agency tracker
MILWAUKEE, WI – MARCH 24: Mike Muscala #31 of the Atlanta Hawks works against Greg Monroe #15 of the Milwaukee Bucks during the first half of a game at the BMO Harris Bradley Center on March 24, 2017 in Milwaukee, Wisconsin. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Stacy Revere/Getty Images)

Mike Muscala: 2 years, $10 million (Atlanta Hawks)

Last season with the Atlanta Hawks, fourth-year pro Mike Muscala averaged career highs in minutes (17.7), points (6.2), rebounds (3.4) and assists per game (1.4), as well as three-point percentage (41.8). He shot 50.4 percent from the field and 76.6 percent from the foul line as well.

To that end, re-signing him to such a cheap a two-year deal makes sense for a team in the middle of a rebuild, especially since a bunch of other suitors could’ve made a much better offer for the 26-year-old power forward/center.

Whether the Hawks match an insane offer for restricted free agent Tim Hardaway remains to be seen, especially with Kentavious Caldwell-Pope’s name floating around now. But even if this deal takes Atlanta out of the running for KCP, the second-year player option makes it a solid “prove it” contract — mostly for Muscala, but possibly for the tanking Hawks as well.

Bourguet Grade: B

HoopsHabit Grade: A

2017 NBA free agency tracker
WASHINGTON, DC – APRIL 26: Tim Hardaway Jr. #10 of the Atlanta Hawks celebrates after scoring against the Washington Wizards in the first half of Game Five of the Eastern Conference Quarterfinals during the 2017 NBA Playoffs at at Verizon Center on April 26, 2017 in Washington, DC. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Rob Carr/Getty Images)

Tim Hardaway Jr.: 4 years, $71 million (New York Knicks)

We’ve finally arrived: The first truly indefensible deal of 2017 NBA free agency! Leave it to the New York Knicks to be ones to step forward, after so many weeks of inactivity led their tortured fan base to believe things might actually get better.

Instead, the Knicks have put forth this year’s version of the Timofey Mozgov train wreck, bidding against themselves with a four-year, $71 million offer sheet for Tim Hardaway Jr., the Atlanta Hawks’ restricted free agent.

You know, Tim Hardaway Jr. — the guy New York drafted in 2013, traded to the Hawks in 2015, and are now willing to pay nearly $18 million a season for — with a 15 percent trade kicker, no less. THJ just had his best season yet, averaging 14.5 points per game on .455/.357/.766 shooting splits, but this is a massive reach for the 25-year-old.

For the Hawks, losing an up-and-coming talent for nothing is obviously not ideal, but to suggest he’s a legitimate building block in the team’s full-scale rebuild would be foolish. They’re better off not matching such an ugly contract, even if it costs them an improving young player.

Bourguet Grade for Knicks: D

Bourguet Grade for Hawks: B-

HoopsHabit Grade for Knicks: C

HoopsHabit Grade for Hawks: TBD

2017 NBA free agency tracker
MEMPHIS, TN – NOVEMBER 25: James Johnson #16 of the Miami Heat dribbles the ball down the court against the Memphis Grizzlies at the FedExForum on November 25, 2016 in Memphis, Tennessee. The Heat defeated the Grizzlies 90-81. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Wesley Hitt/Getty Images)

James Johnson: 4 years, $60 million (Miami Heat)

After finishing their season on a 30-11 tear, the Miami Heat had two options in free agency: Chase the big fish, or re-sign their own free agents to run back a fun team that has no hope of contending during the Golden State Warriors’ ongoing reign of terror.

After missing out on Gordon Hayward, the Heat agreed to re-sign Dion Waiters, reached terms with Kelly Olynyk and now, thanks to a deal with the Dallas Mavericks, will bring James Johnson back into the fold after his career year of 12.8 points, 4.9 rebounds, 3.6 assists, 1.1 blocks and 1.0 steals per game on .479/.340/.707 shooting splits.

Paying $15 million a year over four seasons — with Waiters and Olynyk also on four-year deals — basically represents waving the white flag on title contention and being content with an entertaining team that put together an impressive run to close the year. Johnson is already 30, but his role as a point forward was one of the biggest reasons for Miami’s late-season surge.

Bourguet Grade: B

HoopsHabit Grade: C+

2017 NBA free agency tracker
DALLAS, TX – MARCH 03: Vince Carter #15 of the Memphis Grizzlies at American Airlines Center on March 3, 2017 in Dallas, Texas. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and/or using this photograph, user is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Ronald Martinez/Getty Images)

Vince Carter: 1 year, $8 million (Sacramento Kings)

Thanks to the draft, the Sacramento Kings have a promising young core of De’Aaron Fox, Justin Jackson, Harry Giles, Willie Cauley-Stein, Skal Labissiere and Buddy Hield. Now, thanks to free agency, they’ve got veterans like George Hill, Zach Randolph and Vince Carter to guide the youth movement.

On a cheap one-year deal for Vinsanity, the Kings bring in a 40-year-old albeit still effective reserve who shot 37.8 percent from three-point range last year.

The value of these signings revolves around one central question though: Will the Kings sacrifice the youngsters’ development in a fruitless playoff chase by catering to Hill and two veterans who played under Dave Joerger in Memphis? Or are these older but still effective vets simply meant to mentor the youth while putting the team on a slightly more competitive trajectory?

Bourguet Grade: B-

HoopsHabit Grade: B+

2017 NBA free agency tracker
SACRAMENTO, CA – OCTOBER 27: Rudy Gay #8 of the Sacramento Kings warms up prior to the start of an NBA basketball game against the San Antonio Spurs at Golden 1 Center on October 27, 2016 in Sacramento, California. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Thearon W. Henderson/Getty Images)

Rudy Gay: 2 years, $17 million (San Antonio Spurs)

At first glance, adding Rudy Gay does little to vault the San Antonio Spurs into the upper tier where the Golden State Warriors currently reside by themselves. However, considering Gay opted out of $14 million to sign a two-year, $17 million deal (with a second-year player option), the Spurs still got great value here.

There are some obvious concerns. Gay can be a bit of a black hole on offense, he’s 30 years old and he’s coming off a season-ending Achilles injury. This is not the big fish San Antonio was looking for, nor does he close the gap on the Warriors.

However, as a career 37.2 percent shooter, Gay is a nice fit as a potential small-ball 4. He’ll get to play for a winning organization under Gregg Popovich, won’t be expected to be his former All-Star self and is playing on a Mid-Level Exception. Plus, the Spurs are the Spurs, so this will probably work like gangbusters anyway.

Bourguet Grade: B+

HoopsHabit Grade: B+

2017 NBA free agency tracker
BOSTON, MA – MAY 17: Kelly Olynyk #41 of the Boston Celtics warms up prior to Game One of the 2017 NBA Eastern Conference Finals against the Cleveland Cavaliers at TD Garden on May 17, 2017 in Boston, Massachusetts. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Adam Glanzman/Getty Images)

Kelly Olynyk: 4 years, $50 million (Miami Heat)

With the Boston Celtics renouncing restricted free agent Kelly Olynyk and the Miami Heat finishing third in the Gordon Hayward sweepstakes, Pat Riley pivoted into a deal to help address the team’s frontcourt depth, especially with Willie Reed likely gone and Bam Adebayo being a rookie.

While $12.5 million a year seems like a lot to pay a reserve like Olynyk, this stretch-5 is still only 26 years old, he quietly shot a career-high 51.2 percent from the field last year and he’s a career 36.8 percent three-point shooter. The question is whether he’ll be a backup 5 or be able to defend power forwards alongside Hassan Whiteside in the frontcourt.

More than likely, Olynyk will continue to come off the bench at the 5, especially since the South Florida Sun Sentinel‘s Ira Winderman reports the team plans on bringing back James Johnson too. ESPN’s Adrian Wojnarowski also reports the Heat are discussing a Josh McRoberts salary dump with the Dallas Mavericks to free up cap room. The Vertical‘s Shams Charania reported the details of the trade: McRoberts and a future second-rounder for A.J. Hammons.

A combined $102 million is a lot to commit to Olynyk and Dion Waiters in the same week, but Miami is hoping this team can replicate its 30-11 finish for a full season. If they can, last year’s fun finish could make for an entertaining 2018-19 campaign, and getting McBob off the books is a small victory in and of itself.

Bourguet Grade: B-

HoopsHabit Grade: B-

2017 NBA free agency tracker
RIO DE JANEIRO, BRAZIL – AUGUST 12: Milos Teodosic #4 of Serbia reacts in the second half while taking on the United States in the Men’s Preliminary Round Group A match on Day 7 of the Rio 2016 Olympic Games at Carioca Arena 1 on August 12, 2016 in Rio de Janeiro, Brazil. (Photo by Elsa/Getty Images)

Milos Teodosic: 2 years, $12.3 million (Los Angeles Clippers)

WHO SAID LOB CITY IS DEAD?? Despite the departure of Chris Paul early before the free agency process had officially begun, the Los Angeles Clippers have responded nicely, acquiring Patrick Beverley in the CP3 trade and now signing Serbian star Milos Teodosic for a two-year deal (with a player option on the second year).

According to Bill Oram of the So Cal News Group, Teodosic’s long-awaited leap to the NBA is to be the Clippers’ starting point guard. An electric playmaker and dazzling passer, the 30-year-old’s arrival comes a few years too late, but he’ll continue to make the Clippers fun with Blake Griffin being the star attraction and Danilo Gallinari bringing his shooting and swag as well.

This is great value for a player who has been lighting it up in Europe for years now, especially after leading Serbia to the silver medal in the Rio Olympics. According to NBA salary cap guru Nate Duncan, Teodosic will be a restricted free agent next summer, making this deal a win all around.

Bourguet Grade: A

HoopsHabit Grade: A-

2017 NBA free agency tracker
DALLAS, TX – MARCH 07: Dirk Nowitzki #41 of the Dallas Mavericks celebrates after scoring his 30,000 career point in the second quarter against the Los Angeles Lakers at American Airlines Center on March 7, 2017 in Dallas, Texas. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and/or using this photograph, user is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Ronald Martinez/Getty Images)

Dirk Nowitzki: 2 years, $10 million (Mavericks)

No surprises here, but after declining Dirk Nowitzki’s $25 million team option to free up some cap space, the Dallas Mavericks will be keeping him in Big D for the remainder of his NBA career, agreeing on a two-year, $10 million deal that represents an incredibly team-friendly discount.

With Nerlens Noel’s restricted free agency remaining, the Mavs have roughly $11 million in cap space. That’s not enough to pursue a top-tier free agent, but hardly any are remaining anyway. Seeing as how they didn’t give the Dunking Deutschman more of that remaining cap space, Dallas must have some plan for it to round out the roster.

In any case, the Mavs are in great position to re-sign Noel and perhaps bring in another rotation player or two thanks to Nowitzki’s team-first mentality. Meanwhile, Dirk gets to finish his career as a Mav for life and the greatest player in franchise history.

Bourguet Grade: A

HoopsHabit Grade: A+

2017 NBA free agency tracker
OKLAHOMA CITY, OK – FEBRUARY 11: Kevin Durant #35 of the Golden State Warriors shoots over Andre Roberson #21 of the Oklahoma City Thunder during the second half of a NBA game at the Chesapeake Energy Arena on February 11, 2017 in Oklahoma City, Oklahoma. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by J Pat Carter/Getty Images)

Andre Roberson: 3 years, $10 million (Oklahoma City Thunder)

Considering Andre Roberson turned down a four-year, $48 million extension before the season, not to mention how difficult restricted free agency can be with the market for wings drying up, the Oklahoma City Thunder did exceptionally well to lock down their defensive stalwart for a measly $10 million per season.

Roberson’s shooting flaws — a putrid 24.5 percent from three-point range and 42.3 percent from the foul line last year — make him a major liability on offense, but his defense is essential to a team that makes its living on that end of the floor. Roberson just earned Second Team All-Defensive honors and will create an imposing lockdown tandem on the wing with Paul George.

PG-13 and Patrick Patterson’s shooting should take some pressure off Roberson to knock down threes (except from the corners), and Roberson’s ability to defend positions 1-4 will spare George on the other end. Considering he’s only 25 years old and keeps a critical part of OKC’s 10th-ranked defense on the roster, Roberson’s discounted price tag continues the momentum of Sam Presti’s stellar summer.

Bourguet Grade: A-

HoopsHabit Grade: A

2017 NBA free agency tracker
MIAMI, FL – OCTOBER 28: Dion Waiters #11 of the Miami Heat drives to the basket during a game against the Charlotte Hornets at American Airlines Arena on October 28, 2016 in Miami, Florida. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Mike Ehrmann/Getty Images)

Dion Waiters: 4 years, $52 million (Miami Heat)

After striking out on Gordon Hayward, the Miami Heat turned their attention to their own free agents. After the Dion Waiters revelation last year, Pat Riley decided to lock him down with a four-year deal worth $13 million annually.

Considering that’s similar to what guys like Joe Ingles, Patty Mills, Zach Randolph and Tony Snell got, this is solid value for the Heat. Waiters was a huge part of Miami’s late-season surge, and his injury was an even bigger part of the team falling short of a playoff spot despite its 30-11 finish.

Waiters averaged 15.8 points, 4.3 assists and 3.3 rebounds per game, shooting 39.5 percent from three-point range while building on a similarly eye-opening season with the Oklahoma City Thunder. Waiters competes on the defensive end, has a penchant for taking and making big shots and paired well alongside Goran Dragic in the backcourt. In other words, it’s not surprising Waiters Island will remain just off the coast of South Beach.

Bourguet Grade: B-

HoopsHabit Grade: B

2017 NBA free agency tracker
MIAMI, FL – DECEMBER 22: Nick Young #0 of the Los Angeles Lakers reacts to a play during a game against the Miami Heat at American Airlines Arena on December 22, 2016 in Miami, Florida. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Mike Ehrmann/Getty Images)

Nick Young: 1 year, $5.2 million (Golden State Warriors)

As if the Golden State Warriors needed more swag. With their Taxpayer Mid-Level Exception still at their disposal, the defending champs used a portion of it on Nick Young, a player so well known for his on-court hilarity as “Swaggy P” that his career 37.6 percent shooting from three-point range might be overlooked.

Last season for the Los Angeles Lakers, Young averaged 13.2 points per game on 40.4 percent shooting from downtown. According to NBA.com, he was the eighth-most efficient shooter (44.2 percent) on catch-and-shoot three-pointers in the league among players who attempted at least three per game. That is terrifying for the rest of the NBA, considering he’ll be enjoying plenty of open looks playing for a team with so many weapons on the offensive end.

Young has been known as a bit of a head case for some of his antics, but this 10-year veteran is competing for a championship and brings a scoring punch off the bench. Considering what the Warriors have done with JaVale McGee and pretty much every other player they’ve added over the last few years, no maturity issues could stand in the way of this being another terrific signing WAY below his true market value.

Bourguet Grade: A-

HoopsHabit Grade: A

2017 NBA free agency tracker
LOS ANGELES, CA – DECEMBER 20: Danilo Gallinari #8 of the Denver Nuggets gestures to Luc Mbah a Moute #12 of the LA Clippers during the second half of a game at Staples Center on December 20, 2016 in Los Angeles, California. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Sean M. Haffey/Getty Images)

Danilo Gallinari: 3 years, $65 million (Los Angeles Clippers)

As first reported by the Atlanta Journal-Constitution‘s Chris Vivlamore, the Los Angeles Clippers are finally adding the small forward they’ve needed for years with a Danilo Gallinari sign-and-trade involving the Denver Nuggets and Atlanta Hawks. ESPN‘s Adrian Wojnarowski later reported the deal for Gallo would be worth $65 million over three years.

In the process, the Clippers will be sending Jamal Crawford, Diamond Stone and a 2018 first round draft pick (top-three protected, via the Houston Rockets) to the Hawks. That, plus Chris Paul’s departure and the loss of a first-rounder they had for less than a week, hurts. However, after re-signing Blake Griffin, a deal like this was bound to come — even if it sacrifices their cap situation for 2018 and beyond.

The Gallo addition comes several years too late to save the Lob City era, but this is a pretty solid way to round out the frontcourt and bounce back from the loss of Paul. Gallinari is an excellent three-point shooter, solid defender and efficient player who will live up to his contract on a regrouping team as long as he can just stay healthy. That last part is a legitimate concern, but getting rid of Crawford’s contract and signing the versatile Gallo might still be worth it. Here’s hoping Doc Rivers can figure out when to get him minutes as a small-ball 4, his best position.

Bourguet Grade: C+

HoopsHabit Grade: B-

2017 NBA free agency tracker
TORONTO, ON – MAY 23: Patrick Patterson #54 of the Toronto Raptors dribbles the ball in the second half of Game Four of the Eastern Conference Finals against the Cleveland Cavaliers during the 2016 NBA Playoffs at the Air Canada Centre on May 23, 2016 in Toronto, Ontario, Canada. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Vaughn Ridley/Getty Images)

Patrick Patterson: 3 years, $16.4 million (Oklahoma City Thunder)

What a summer general manager Sam Presti is having. As if fleecing the Indiana Pacers with a meager offer of Victor Oladipo and Domantas Sabonis for Paul George wasn’t enough, the Oklahoma City Thunder will now be replacing Taj Gibson with Patrick Patterson — arguably a better player, and on a much more team-friendly contract.

After watching the one-man Russell Westbrook show last season, the Thunder knew their MVP needed help and three-point shooting to space the floor. George supplies the superstar talent on the wing along with defense and three-point shooting, while Patterson shores up the 4-spot with defense, versatility and three-point shooting (37.2 percent last year).

For a little over $5 million a season, this is a stellar signing to round out OKC’s starting five. The Thunder still aren’t good enough to be considered legitimate title contenders, but could this team string together a playoff run deep enough to convince PG-13 to re-sign next summer? Smart signings like Patterson could very well make it possible.

Bourguet Grade: A

HoopsHabit Grade: A

2017 NBA free agency tracker
BOSTON, MA – APRIL 30: Otto Porter Jr. #22 of the Washington Wizards looks on during the fourth quarter of Game One of the Eastern Conference Semifinals against the Boston Celtics at TD Garden on April 30, 2017 in Boston, Massachusetts. The Cetics defeat the Wizards 123-111. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this Photograph, user is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Maddie Meyer/Getty Images)

Otto Porter Jr.: 4 years, $106 million offer sheet (Brooklyn Nets/Washington Wizards)

Like the Sacramento Kings, the Brooklyn Nets have offered restricted free agent Otto Porter Jr. a four-year max contract. Porter plans to sign the Nets’ offer sheet once the moratorium period is over, which will give the Washington Wizards until noon on July 8 to match.

For Brooklyn, pushing all the chips to the middle of the table for a prospect like Porter makes sense. He’s only 24 years old, he’d fit their rebuilding timeline and they have more than enough cap room to throw money at quality restricted free agents. Best-case scenario, they land a quality two-way player who shot 43.4 percent from deep last year. Worst-case, they force the Wizards to pay more than they were hoping to shell out to keep him.

For the Wizards, this is a less than ideal outcome for a team strapped for cap space and still in need of bench upgrades. Unfortunately, matching is their best option since Washington is unlikely to find a quality replacement on the open market with such limited cap space. Porter isn’t worth $26.5 million a year in a vacuum, but it looks like that’s what it’ll cost the Wizards to keep John Wall’s faith in this franchise going strong.

Bourguet Grade for Nets: A

Bourguet Grade for Wizards: C

HoopsHabit Grades: TBD

2017 NBA free agency tracker
NEW ORLEANS, LA – FEBRUARY 18: Gordon Hayward #20 of the Utah Jazz reacts with Isaiah Thomas #4 of the Boston Celtics during the 2017 Taco Bell Skills Challenge at Smoothie King Center on February 18, 2017 in New Orleans, Louisiana. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and/or using this photograph, user is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Jonathan Bachman/Getty Images)

Gordon Hayward: 4 years, $128 million (Boston Celtics)

The Boston Celtics weren’t able to land their dream scenario of Gordon Hayward AND Paul George, nor could they trade for Jimmy Butler or Kristaps Porzingis, but they still managed to sign one of the summer’s best available free agents.

In this current NBA arms race, landing Hayward keeps Boston on the necessary super-team trajectory to keep pace. Pieces had to be moved in order to clear enough cap room, including renouncing Kelly Olynyk and trading shooting guard Avery Bradley to the Detroit Pistons, but those moves are worth it to add one of the league’s best two-way players on the wing.

Hayward provides another go-to scoring option and floor-spacer to take the pressure off Isaiah Thomas on the offensive end, and he represents an upgrade over Jae Crowder at the 3. The Celtics didn’t close the gap on the Cleveland Cavaliers with this move, but it’s the first step in the right direction.

Bourguet/HoopsHabit Grade: A-

2017 NBA free agency tracker
SACRAMENTO, CA – OCTOBER 30: Omri Casspi #18 of the Sacramento Kings reacts during their game against the Los Angeles Lakers at Sleep Train Arena on October 30, 2015 in Sacramento, California. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Ezra Shaw/Getty Images)

Omri Casspi: 1 year, $2.1 million (Golden State Warriors)

The Golden State Warriors are absolutely on fire in free agency. After locking in Stephen Curry, Kevin Durant, Andre Iguodala, Shaun Livingston AND David West (not to mention landing Jordan Bell in the draft), the Dubs have added yet another shooter and capable defender to their bench.

With Omri Casspi agreeing to a one-year deal, the Dubs are adding a career 36.7 percent three-point shooter to space the floor. Though he only played 36 games last season for three different teams, that was due to an inconsistent role with the Sacramento Kings and a broken thumb ruling him out for 4-6 weeks after joining the New Orleans Pelicans in the DeMarcus Cousins trade.

As long as he can stay healthy, the rich have gotten exceedingly richer. Adding a player who shot at least 40 percent from deep in three of his last four seasons to this team is just unfair, especially on a minimum contract.

Bourguet Grade: A

HoopsHabit Grade: A+

2017 NBA free agency tracker
INDIANAPOLIS, IN – FEBRUARY 24: Zach Randolph #50 of the Memphis Grizzlies shoots the ball against the Indiana Pacers during the game at Bankers Life Fieldhouse on February 24, 2017 in Indianapolis, Indiana. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement (Photo by Andy Lyons/Getty Images)

Zach Randolph: 2 years, $24 million (Sacramento Kings)

Similar to the George Hill signing, the Sacramento Kings are looking to address their lack of locker room leadership by signing Zach Randolph. A two-year deal insures this 35-year-old won’t be a burden on the cap sheet if his body begins to break down, while the Kings get one of the best sixth men in the league from last season.

While it’s jarring to hear “Zach Randolph” and “locker room leader” in the same sentence given the way his career began, Z-Bo will have plenty of wisdom to impart on the younger frontcourt featuring Willie Cauley-Stein, Skal Labissiere, Harry Giles and Georgios Papagiannis. Here’s hoping he doesn’t steal too many minutes from them.

Last year, Randolph averaged 14.1 points and 8.2 rebounds in just 24.5 minutes per game off the bench. He doesn’t move the needle to “playoff team” for the Kings, but along with Hill, this signing shows the Kings are at least trying to change their culture for the better.

Bourguet Grade: B+

HoopsHabit Grade: B+

2017 NBA free agency tracker
DENVER, CO – JANUARY 24: George Hill #3 of the Utah Jazz brings the ball down court against the Denver Nuggets at the Pepsi Center on January 24, 2017 in Denver, Colorado. NOTE TO USER: User expressly acknowledges and agrees that , by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Matthew Stockman/Getty Images)

George Hill: 3 years, $57 million (Sacramento Kings)

The Sacramento Kings need a culture change more than any team in the NBA. One man won’t change it overnight, but having a veteran point guard to help along rookies De’Aaron Fox and Frank Mason III is a great idea.

On a manageable three-year, $57 million deal identical to Jeff Teague’s contract, Hill gets his payday and will be able to play either the 1 or the 2 alongside Fox and/or Buddy Hield in the backcourt. There are injury concerns and some positional overlap there, but as long as the Kings aren’t under the impression they’re a playoff team in the West, there should still be plenty of minutes to go around. Even if Hill does get hurt again, the youngsters will absorb all the playing time anyway.

Sacramento still doesn’t have an undisputed franchise star, and this addition could improve their team enough to hurt next year’s draft standing. But the Kings have been bad long enough. It’s time to start re-establishing Sac-Town as a place free agents actually want to go, and this signing is the first step in that direction.

Bourguet Grade: B+

HoopsHabit Grade: B

2017 NBA free agency tracker
ATLANTA, GA – SEPTEMBER 26: Mike Scott #32 of the Atlanta Hawks poses during media day on September 26, 2016 in Atlanta, Georgia. (Photo by Kevin C. Cox/Getty Images)

Mike Scott: 1 year, $1.7 million (Washington Wizards)

The Washington Wizards need bench depth, that much is certain. Mike Scott hasn’t been part of an NBA rotation since 2014-15, with his minutes and role with the Atlanta Hawks on the downward spiral since 2013-14.

Last season, he averaged only 2.5 points and 2.1 rebounds in 10.8 minutes per game over 18 appearances. He shot a dismal 28.8 percent from the field and 14.8 percent from three-point range.

Clearly, Scott is a flawed player. But for a Wizards bench desperate for help, signing this 28-year-old veteran to a one-year flier is worth the minimal investment.

Bourguet Grade: C+

HoopsHabit Grade: C+

2017 NBA free agency tracker
NEW YORK, NY – DECEMBER 04: Darren Collison #7 of the Sacramento Kings dribbles up court against the New York Knicks during the first half at Madison Square Garden on December 4, 2016 in New York City. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Michael Reaves/Getty Images)

Darren Collison: 2 years, $20 million (Indiana Pacers)

The Indiana Pacers are undergoing a rebuild — albeit a very poorly managed one — following the Paul George trade that brought only Victor Oladipo and Domantas Sabonis to Indianapolis. With a gaping hole at the 1 and it making no sense to re-sign Jeff Teague, there are worse alternatives than two years of a former Pacers starter.

Collison, who played in Indiana from 2010-12, averaged 13.2 points and 4.6 assists per game on .476/.417/.860 shooting splits last year in Sacramento. He’s not the guy a playoff team would want as its starting point guard, but Indiana is nowhere near that conversation anymore.

Collison will come in and quietly fill his role, hopefully setting up Myles Turner to be “the guy” from day one. As the Pacers position themselves for tanking and top draft picks, having an established veteran for the next two years makes for an effective stopgap.

Bourguet Grade: B

HoopsHabit Grade: B

2017 NBA free agency tracker
OAKLAND, CA – JUNE 12: Kevin Durant #35 of the Golden State Warriors celebrates after defeating the Cleveland Cavaliers 129-120 in Game 5 to win the 2017 NBA Finals at ORACLE Arena on June 12, 2017 in Oakland, California. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Ezra Shaw/Getty Images)

Kevin Durant: 2 years, $53 million (Golden State Warriors)

It had been reported weeks ago that Kevin Durant was willing to take a team-friendly discount to help the Golden State Warriors bring everyone back in 2017-18, but not many were expecting this.

Leaving $9 million on the table, Durant’s $25.9 million salary for the upcoming season is less than the $26.5 million he earned this past year. He’ll likely opt out next summer, which will make him eligible for a five-year supermax extension to earn his true payday.

When the Dubs went 16-1 en route to the title, it was inevitable KD would be re-signing in the Bay Area. But by taking such a steep discount, Durant let Stephen Curry get his well-deserved supermax extension and freed up enough room to re-sign Andre Iguodala and Shaun Livingston to deals closer to their true market value. That is an incredible testament to KD’s selflessness, his commitment to keeping a dynasty intact and the Warriors’ championship culture overall.

Bourguet Grade: A+

HoopsHabit Grade: A+

2017 NBA free agency tracker
ATLANTA, GA – APRIL 24: Paul Millsap #4 of the Atlanta Hawks reacts to a play during the second quarter against the Washington Wizards in Game Four of the Eastern Conference Quarterfinals during the 2017 NBA Playoffs at Philips Arena on April 24, 2017 in Atlanta, Georgia. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using the photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Daniel Shirey/Getty Images)

Paul Millsap: 3 years, $90 million (Denver Nuggets)

There are definitely some concerns that come with signing a 32-year-old veteran not named LeBron James to a deal that will pay him $30 million a season. But for a franchise that’s trying to take the next step back toward the playoffs with a young core, the Denver Nuggets signing Paul Millsap represents one of the best pairings in free agency this summer.

The Nuggets have a glaring need at the 4, with Kenneth Faried being more suited to come off the bench and Juan Hernangomez not quite ready to start for a playoff-hopeful team. Millsap fills that hole beautifully, with his experience and defensive versatility sure to bolster what was the NBA’s 29th ranked defense last season.

His three-point efficiency leaves something to be desired, but Millsap is a perfect fit both on and off the court. His deal is only three years instead of the riskier four-year max, he’s a perfect fit both on and off the court and his arrival in the Mile High City marks the first marquee free agent the Nuggets have landed in quite some time.

Bourguet Grade: A

HoopsHabit Grade: A-

2017 NBA free agency tracker
NEW YORK, NY – DECEMBER 02: Justin Holiday #8 of the New York Knicks celebrates his three point shot in the first half against the Minnesota Timberwolves at Madison Square Garden on December 2, 2016 in New York City. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this Photograph, user is consenting to the terms and conditions of the Getty Images License Agreement (Photo by Elsa/Getty Images)

Justin Holiday: 2 years, $9 million (Chicago Bulls)

Even after ousting Rajon Rondo, the Chicago Bulls already have Kris Dunn, Jerian Grant, Cameron Payne, Zach LaVine, Denzel Valentine and Dwayne Wade in the backcourt. Why not throw Justin Holiday into the mix?

Getting Holiday at two years and $9 million certainly isn’t bad value. The older brother of Jrue Holiday averaged a career-high 7.7 points and 2.7 rebounds per game last season with the New York Knicks, shooting 43.3 percent from the field and 35.5 percent from downtown. He also works on the defensive end of the floor.

But in an already crowded backcourt rotation, Holiday makes very little sense. He’s 28 years old and has neither the established talent (Wade) nor the upside (everyone else) of the other guards on the roster.

Bourguet Grade: C-

HoopsHabit Grade: B

2017 NBA free agency tracker
SACRAMENTO, CA – OCTOBER 27: Ben McLemore #23 of the Sacramento Kings warms up prior to the start of an NBA basketball game against the San Antonio Spurs at Golden 1 Center on October 27, 2016 in Sacramento, California. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Thearon W. Henderson/Getty Images)

Ben McLemore: 2 years, $11 million (Memphis Grizzlies)

As far as fliers go, the Memphis Grizzlies could’ve done a lot worse than Ben McLemore on a two-year, $11 million deal.

With the Sacramento Kings declining to extend McLemore a qualifying offer, this was the best he could do in unrestricted free agency. With Tony Allen and Vince Carter being free agents this summer, McLemore serves as an insurance policy at the 2-spot.

He should get plenty of minutes right away, which probably isn’t the best sign for the Grizzlies’ upcoming season, but he’s a quality shooter who’s never played in a sound defensive system. Perhaps the move to Memphis will be exactly what his career has needed all along.

Bourguet Grade: B

HoopsHabit Grade: B-

2017 NBA free agency tracker
TORONTO, ON – APRIL 18: Kyle Lowry #7 of the Toronto Raptors talks with Serge Ibaka #9 in the second half of Game Two of the Eastern Conference Quarterfinals against the Milwaukee Bucks during the 2017 NBA Playoffs at Air Canada Centre on April 18, 2017 in Toronto, Canada. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Vaughn Ridley/Getty Images)

Kyle Lowry: 3 years, $100 million (Toronto Raptors)

Once the Toronto Raptors re-signed Serge Ibaka, it was pretty clear bringing back Kyle Lowry remained the franchise’s top priority. To that end, a three-year deal worth $100 million is much more preferable than a possible five-year max would’ve been.

At age 31, Lowry’s best years will be behind him any day now. After being handily swept in the Eastern Conference semifinals, there are definite concerns about bringing back a core that clearly cannot get over the LeBron James hump in the playoffs.

With P.J. Tucker gone, the Raptors once again have zero answers for the King in a seven-game series, but Lowry is arguably the greatest player in franchise history. Re-signing him and bringing back a team that’s won 48 games in each of its last four seasons is defendable, even if the Raptors are still a tier below the elite contenders…and probably will be through the end of Lowry’s extension.

Bourguet Grade: B

HoopsHabit Grade: B+

2017 NBA free agency tracker
CLEVELAND, OH – FEBRUARY 23: Kyle Korver #26 of the Cleveland Cavaliers argues a call during the first half against the New York Knicks at Quicken Loans Arena on February 23, 2017 in Cleveland, Ohio. The Cavaliers defeated the Knicks 119-104. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and/or using this photograph, user is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Jason Miller/Getty Images)

Kyle Korver: 3 years, $22 million (Cleveland Cavaliers)

With limited cap space, the Cleveland Cavaliers needed to retain Kyle Korver for the sake of their bench. Re-signing their own free agents was the cheapest way to retain talent, but a three-year, $22 million deal can’t be the type of team-friendly discount the defending Eastern champs were hoping for.

While $7.3 million a year is pretty close to market value for a career 43.1 percent three-point shooter, a three-year deal for a 36-year-old whose game (and most especially, defense) is on the decline represents a shaky investment.

Considering how bad Korver was in the Finals series against Golden State, this is a significant amount of money to shell out for a guy who looked next to useless against Cleveland’s No. 1 obstacle to winning another title. The luxury tax implications alone are enough to make one shudder.

Bourguet Grade: C

HoopsHabit Grade: A-

2017 NBA free agency tracker
CLEVELAND, OH – APRIL 13: Jodie Meeks #20 of the Detroit Pistons drives around James Jones #1 of the Cleveland Cavaliers during the first half at Quicken Loans Arena on April 13, 2014 in Cleveland, Ohio. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Jason Miller/Getty Images)

Jodie Meeks: 2 years, $7 million (Washington Wizards)

With limited cap space and Otto Porter Jr. and Bojan Bogdanovic being restricted free agents, the Washington Wizards are desperate for bench help without the means of actually acquiring it. That’s probably the best disclaimer leading up to Jodie Meeks’ two-year, $7 million deal.

That’s not to see Meeks is a bad signing necessarily. Three-point shooting is a premium in the NBA these days, and Meeks is a career 37.6 percent shooter from long range who’s shot at a 40 percent clip from downtown in three of his last four seasons.

However, he’s also had serious problems staying healthy, missing 147 games over the last three seasons due to a lower back injury and two foot surgeries. That’s why his price tag is so cheap after averaging 9.1 points per game in 36 appearances for the Orlando Magic last year. If he’s healthy, fantastic. Unfortunately, recent history dictates that might not be a realistic outcome.

Bourguet Grade: B-

HoopsHabit Grade: B+

2017 NBA free agency tracker
CHICAGO, IL – DECEMBER 19: Taj Gibson #22 of the Chicago Bulls rebounds against the Detroit Pistons at the United Center on December 19, 2016 in Chicago, Illinois. (Photo by Jonathan Daniel/Getty Images)

Taj Gibson: 2 years, $28 million (Minnesota Timberwolves)

Leave it to Tom Thibodeau to get the band back together. After trading for Jimmy Butler to pair an elite two-way player with Karl-Anthony Towns and Andrew Wiggins, the Minnesota Timberwolves added another former Chicago Bulls pupil in 32-year-old veteran Taj Gibson.

Signing Gibson gives the Wolves options. They can either continue to start the KAT-Gorgui Dieng frontcourt, or Gibson could be rotated in for some extra defensive prowess and experience. Whether he’s coming off the bench or starting, Gibson’s role will be the same: knocking down midrange jumpers, providing hard-nosed defense and leading by example for the younger guys.

Last season, Gibson averaged 10.8 points and 6.2 rebounds per game on 51.5 percent shooting. On a two-year deal, there’s hardly any risk for Minnesota here, since his presence both on and off the court will be a boon to a young squad aiming for its first playoff appearance since 2004.

Bourguet Grade: B+

HoopsHabit Grade: B+

2017 NBA free agency tracker
TORONTO, ON – APRIL 15: DeMar DeRozan #10 of the Toronto Raptors is held back by teammate Serge Ibaka #9 after being fouled by Giannis Antetokounmpo #34 of the Milwaukee Bucks in the second half of Game One of the Eastern Conference Quarterfinals during the 2017 NBA Playoffs at Air Canada Centre on April 15, 2017 in Toronto, Canada. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Vaughn Ridley/Getty Images)

Serge Ibaka: 3 years, $65 million (Toronto Raptors)

Though the Toronto Raptors had already lost P.J. Tucker at this point, they decided to take the first step in retaining their core for at least the next three seasons by agreeing to re-sign Serge Ibaka. Ibaka is a great fit for Toronto in the frontcourt, but expectations should remain tempered; this move does nothing to push this team past Cleveland in the East.

As the Raptors’ second round sweep at the hands of the Cavs showed, this core is still a few significant pieces away from truly contending for the Eastern belt. After losing designated LeBron James “stopper” P.J. Tucker, who wasn’t used enough in the playoffs until it was too late anyway, the Raptors remain as far from the Finals as they’ve ever been under Masai Ujiri.

Losing Ibaka and Kyle Lowry for nothing would’ve left the Raptors with cash burning a hole in their pockets, and it’s good they only locked their guys in on three-year deals. But this is a significant chunk of change to commit to a good but not great roster — even for the most optimistic of fans who will point out that perhaps a full season together under their belts will make a difference.

Bourguet Grade: C+

HoopsHabit Grade: C+

2017 NBA free agency tracker
TORONTO, ON – MAY 07: P.J. Tucker #2 of the Toronto Raptors defends as Lebron James #23 of the Cleveland Cavaliers dribbles the ball in the first half of Game Four of the Eastern Conference Semifinals during the 2017 NBA Playoffs at Air Canada Centre on May 7, 2017 in Toronto, Canada. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Vaughn Ridley/Getty Images)

P.J. Tucker: 4 years, $32 million (Houston Rockets)

The Chris Paul-James Harden backcourt is an experiment that will take time to live up to its fullest potential, but with CP3 and P.J. Tucker entering the fold, the Houston Rockets‘ 18th-ranked defense stands to improve at the very least.

Tucker didn’t get enough time on the floor to live up to his billing as Toronto’s “LeBron James stopper” in the playoffs, but his rebounding and ability to guard anyone from Harden to DeMarcus Cousins to everyone in between has been on display since his time with the Phoenix Suns.

Though Tucker’s deal will pay him through his age-35 season, defense usually ages pretty well, and that’s what the Rockets need him for most. His ability to knock down open threes (40 percent with the Raptors, 38.7 percent with the last Suns team that actually had offensive weapons around him) doesn’t hurt either.

Bourguet Grade: A-

HoopsHabit Grade: A-

2017 NBA free agency tracker
OAKLAND, CA – JUNE 12: Andre Iguodala #9 of the Golden State Warriors celebrates after defeating the Cleveland Cavaliers 129-120 in Game 5 to win the 2017 NBA Finals at ORACLE Arena on June 12, 2017 in Oakland, California. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Ezra Shaw/Getty Images)

Andre Iguodala: 3 years, $48 million (Golden State Warriors)

This was the final piece of the puzzle to making sure the Golden State Warriors are heavy title favorites for the next 3-5 seasons, and the defending champs got it done. Despite Andre Iguodala taking meetings from other teams (most likely in order to get the Dubs to pay up for his services), the two sides were able to agree on a fair, three-year deal worth $48 million — still somehow below market value.

Iggy’s 7.6 points, 4.0 rebounds and 3.6 assists per game don’t leap off the page, but his status as a Sixth Man of the Year finalist on a 67-win team tells you all you need to know about his impact off the bench for an unassailable juggernaut.

With his playmaking, defense, high basketball IQ, 36.2 percent three-point shooting and positional versatility locked in, Golden State patched up the last remaining weakness in its armor. The impending luxury tax bill is worth battening down the hatches of a potential dynasty ship, even if Iguodala is 33 years old.

Bourguet Grade: A

HoopsHabit Grade: B

2017 NBA free agency tracker
SALT LAKE CITY, UT – APRIL 23: Joe Ingles #2 of the Utah Jazz celebrates a late three-point basket as the Jazz beat the Los Angeles Clippers 105-98 in Game Four of the Western Conference Quarterfinals during the 2017 NBA Playoffs at Vivint Smart Home Arena on April 23, 2017 in Salt Lake City, Utah. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Gene Sweeney Jr/Getty Images)

Joe Ingles: 4 years, $52 million (Utah Jazz)

Contrary to what his 7.1 points, 3.2 rebounds and 2.7 assists per game averages might indicate, Joe Ingles was a valuable, versatile piece of the Utah Jazz‘s success last year. By re-signing him to a four-year deal, the Jazz did everything in their power to make the roster as attractive as possible for Gordon Hayward.

Though Hayward would eventually leave for greener pastures in Boston, locking in Ingles for $13 million a season over four years is pretty solid value. His 44.1 percent three-point shooting, multi-positional defending and ability to run pick-and-rolls makes him an idyllic fit in Quin Snyder’s system.

Though he’s already 29, Ingles’ game isn’t built on athleticism or speed, so this contract should age relatively well over the next four years, even without Hayward.

Bourguet Grade: B+

HoopsHabit Grade: A-

2017 NBA free agency tracker
ATLANTA, GA – APRIL 24: Jose Calderon #13 of the Atlanta Hawks reacts to a play during the second quarter against the Washington Wizards in Game Four of the Eastern Conference Quarterfinals during the 2017 NBA Playoffs at Philips Arena on April 24, 2017 in Atlanta, Georgia. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using the photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Daniel Shirey/Getty Images)

Jose Calderon: 1 year, $2.3 million (Cleveland Cavaliers)

For a one-year deal worth the veteran minimum, the Cleveland Cavaliers have found their Deron Williams “upgrade.” The only problem is, improving from D-Will’s 2-for-16 shooting in the Finals to whatever Jose Calderon has to offer at this point in his career hardly helps the Cavs close the gap on the Warriors.

The good news is, even a 35-year-old Calderon can’t play any worse than Williams did in the championship round. The Spanish veteran came to life in the Atlanta Hawks’ first round playoff series last year, he’s a career 40.9 percent three-point shooter and his pass-first tendencies should make for a decent addition to Cleveland’s second unit.

Unfortunately, what the Cavs really need to close the gap on Golden State is athleticism, positional versatility and wing defense. Calderon, a woeful defender, brings none of those things. The Cavs needed a better backup point guard, but there’s only so much optimism to be found here.

Bourguet Grade: C+

HoopsHabit Grade: D+

2017 NBA free agency tracker
CLEVELAND, OH – JANUARY 4: Michael Carter-Williams #7 of the Chicago Bulls celebrates after scoring during the second half against the Cleveland Cavaliers at Quicken Loans Arena on January 4, 2017 in Cleveland, Ohio. The Bulls defeated the Cavaliers 106-94. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and/or using this photograph, user is consenting to the terms and conditions of the Getty Images License Agreement. Mandatory copyright notice. (Photo by Jason Miller/Getty Images)

Michael Carter-Williams: 1 year, $2.7 million (Charlotte Hornets)

Michael Carter-Williams is not a very good basketball player at this point, but the Charlotte Hornets needed a backup point guard after letting Ramon Sessions go. They could do a lot worse than signing MCW to a risk-free, one-year deal worth a measly $2.7 million.

Now joining his fourth team in five NBA seasons, the former Rookie of the Year will be hoping his length will make him a fit in Steve Clifford’s bench, especially after averaging only 6.6 points, 3.4 rebounds and 2.5 assists per game — career-lows across the board — in 45 appearances for the Chicago Bulls last year.

A career 25.2 percent shooter from three-point range, MCW’s largest roadblock to being a capable rotation player is quite obvious. This deal brings virtually no risk for Charlotte, but it’s not really anything to get excited about either.

Bourguet Grade: B

HoopsHabit Grade: A

2017 NBA free agency tracker
PHOENIX, AZ – MARCH 05: Amir Johnson #90 of the Boston Celtics during the NBA game against the Phoenix Suns at Talking Stick Resort Arena on March 5, 2017 in Phoenix, Arizona. The Suns defeated the Celtics 109-106. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Christian Petersen/Getty Images)

Amir Johnson: 1 year, $11 million (Philadelphia 76ers)

This signing won’t be as universally lauded for the Philadelphia 76ers as the J.J. Redick deal, especially with Ben Simmons, Joel Embiid, Dario Saric, Richaun Holmes, Jahlil Okafor and Jonah Bolden all occupying the frontcourt.

However, landing a capable defender and underrated role player on a one-year, $11 million deal fits with the Redick signing by adding a great locker room veteran to the mix. Whether he plays or not, this is only a one-year deal, and the wisdom he’ll impart on his younger teammates will be more than worth it.

Johnson only averaged 6.5 points and 4.6 rebounds in 20.1 minutes per game last season, but he also shot 57.6 percent from the floor and will help Redick guide a new culture in Philly as the Process begins to take shape.

Bourguet Grade: A-

HoopsHabit Grade: A

2017 NBA free agency tracker
LOS ANGELES, CA – APRIL 10: JJ Redick #4 of the LA Clippers dribbles past Bobby Brown #8 of the Houston Rockets during the second half of a game at Staples Center on April 10, 2017 in Los Angeles, California. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this Photograph, user is consenting to the terms and conditions of the Getty Images License Agreement (Photo by Sean M. Haffey/Getty Images)

J.J. Redick: 1 year, $23 million (Philadelphia 76ers)

“Trusting the Process” is finally bearing the fruit of Sam Hinkie’s labor, and not just with the young pieces that form this team’s promising core. After years of being viewed as the NBA’s Siberia, the Philadelphia 76ers are actually a franchise that reputable free agents want to sign with again.

J.J. Redick announcing his decision with a simple “Trust the process” tweet is all you need to know about how quickly the Process has come full-circle. Not only is Redick a terrific veteran addition to an inexperienced locker room, but his floor-spacing is exactly what the Sixers needed to open up the floor for Ben Simmons and Markelle Fultz.

Defenses are going to struggle to defend Fultz, Simmons and a healthy Joel Embiid, and that’s without even mentioning Dario Saric or the other promising youngsters on the roster. Throw in the fact that it’s only a one-year deal for the 33-year-old Redick and this agreement is a win for everyone.

Bourguet/HoopsHabit Grade: A+

2017 NBA free agency tracker
BOSTON, MA – JUNE 07: A fan of the Boston Celtics shows support for his team against the Miami Heat in Game Six of the Eastern Conference Finals in the 2012 NBA Playoffs on June 7, 2012 at TD Garden in Boston, Massachusetts. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Jim Rogash/Getty Images)

Daniel Theis: 2 years, $2.2 million (Boston Celtics)

This is a bit of an odd signing for the Boston Celtics, especially since they’ll need to clear cap space in order to make room for Gordon Hayward. In any case, Danny Ainge’s first move of free agency was signing German forward Daniel Theis to a two-year deal worth the minimum.

Theis is a 25-year-old who has won three titles and earned four All-Star selections with Brose Bamberg in the Basketball Bundesliga. With Amir Johnson, Jonas Jerebko and Jordan Mickey on the way out, Theis joins Al Horford, Ante Zizic and Guerschon Yabusele as the only players resembling frontcourt options in Boston at the moment.

Here’s hoping he’s ready for substantial minutes in his first NBA season, because unless Ainge can pull a rabbit out of the hat, this team is still in desperate need of rebounding and a quality starter at the 4.

Bourguet Grade: C+

HoopsHabit Grade: TBD

2017 NBA free agency tracker
NEW ORLEANS, LA – OCTOBER 26: Langston Galloway #10 of the New Orleans Pelicans reacts after scoring a basket against the Denver Nuggets during the second quarter at the Smoothie King Center on October 26, 2016 in New Orleans, Louisiana. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms of the Getty Images License Agreement. (Photo by Sean Gardner/Getty Images)

Langston Galloway: 3 years, $21 million (Detroit Pistons)

On paper, paying $7 million a year for an underrated two-way player like Langston Galloway makes for a free agency bargain. He’s only 25 years old, works hard on defense and he shot 39 percent from three-point range last season — a welcome addition to the Reggie Jackson-Andre Drummond pick-and-rolls that need floor-spacers on the wings to be effective.

However, there are some serious downsides to this deal, aside from the fact that the Detroit Pistons already have Jackson, Kentavious Caldwell-Pope, Ish Smith, Michael Gbinije and rookie Luke Kennard in the backcourt.

This deal hard caps the Pistons, per ESPN‘s Bobby Marks, which means the team will have to shed salary in order to re-sign Caldwell-Pope to the kind of deal he’s expected to command. This could look better depending on what Stan Van Gundy does next, but for now it’s a value signing that comes with undeniable consequences.

Bourguet/HoopsHabit Grade: C+

2017 NBA free agency tracker
SAN ANTONIO, TX – MAY 20: David West #3 of the Golden State Warriors high fives Draymond Green #23 in the first half against the San Antonio Spurs during Game Three of the 2017 NBA Western Conference Finals at AT&T Center on May 20, 2017 in San Antonio, Texas. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Ronald Martinez/Getty Images)

David West: 1 year, $2.3 million (Golden State Warriors)

The defending champs just keep on rolling. Stephen Curry’s supermax was a given, but after locking down Shaun Livingston, the Golden State Warriors ensured David West’s final NBA season would be in the Bay Area, securing yet another understated but important bench contributor in the process.

On a one-year deal worth the veteran minimum, West will look to close out his NBA career with two straight championships after averaging 4.6 points, 3.0 rebounds and 2.2 assists in just 12.6 minutes per game during the Warriors’ 2017 title run.

West’s passing, veteran toughness and ability to knock down elbow jumpers in limited minutes off the bench are more important than the stat sheet indicates, especially with Zaza Pachulia and JaVale McGee both being unrestricted free agents this summer.

Bourguet/HoopsHabit Grade: A

2017 NBA free agency tracker
MEMPHIS, TN – APRIL 20: LaMarcus Aldridge #12 of the San Antonio Spurs looks to shoot the ball while defended by Wayne Selden Jr.#7 of the Memphis Grizzlies in game three of the Western Conference Quarterfinals during the 2017 NBA Playoffs at FedExForum on April 20, 2017 in Memphis, Tennessee. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement (Photo by Andy Lyons/Getty Images)

Wayne Selden: 2 years, $2.8 million (Memphis Grizzlies)

Wayne Selden’s deal will be a two-year deal worth the minimum ($1.3 million this season, $1.5 million next season, though the second year is non-guaranteed), making this re-signing an extremely cheap one for the Memphis Grizzlies. To that end, it makes sense to lock up some depth at the 2 with both Vince Carter and Tony Allen being free agents this summer.

Selden averaged 5.1 points and 1.1 rebounds in 16.9 minutes per game over 14 appearances for the Grizz and New Orleans Pelicans last season, his first in the league. He played in all six of Memphis’ playoff games as well.

At 22 years old, the former Kansas product has some upside if the Grizzlies decide to get younger at the end of the Grit-N-Grind era.

Bourguet Grade: C

HoopsHabit Grade: C+

2017 NBA free agency tracker
PHOENIX, AZ – FEBRUARY 13: Jrue Holiday #11 of the New Orleans Pelicans handles the ball during the first half of the NBA game against the Phoenix Suns at Talking Stick Resort Arena on February 13, 2017 in Phoenix, Arizona. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Christian Petersen/Getty Images)

Jrue Holiday: 5 years, $126 million (New Orleans Pelicans)

Without the requisite cap space to sign one of the potential point guard upgrades floating around the free agency market, the New Orleans Pelicans really had no choice but to pucker up and give Jrue Holiday the deal he wanted.

Paying more than $25 million a season for Holiday is bad enough before factoring in how that contract could reach up to $150 million in bonuses, but it gets even worse when one realizes he’s missed 122 games over his last four seasons. In fact, he’s only reached the 70-game threshold three times in his eight years in the league.

Last season, Holiday was healthy and only missed time to tend to his wife. He averaged an encouraging 15.4 points, 7.3 assists, 3.9 rebounds and 1.5 steals per game on. 454/.356/.708 shooting splits, and his re-signing shows Anthony Davis and DeMarcus Cousins that this franchise is committing to building around its three stars. Now Holiday, a good but not great point guard, has to start playing like one.

Bourguet/HoopsHabit Grade: B-

2017 NBA free agency tracker
OAKLAND, CA – JUNE 04: Stephen Curry #30 and Shaun Livingston #34 of the Golden State Warriors celebrate the play against the Cleveland Cavaliers during the second half of Game 2 of the 2017 NBA Finals at ORACLE Arena on June 4, 2017 in Oakland, California. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Ronald Martinez/Getty Images)

Shaun Livingston: 3 years, $24 million (Golden State Warriors)

The rich just keep getting richer. With Stephen Curry agreeing to his supermax, the Golden State Warriors quickly locked in the first pivotal piece of their bench, signing Shaun Livingston to a three-year, $24 million deal well below his true market value.

With Andre Iguodala entertaining offers from other teams, the Dubs secured their backup point guard whose length, high basketball IQ, defensive versatility and ability to get buckets in the post over shorter defenders have been a boon for the team’s second unit. His impact extends far beyond the 5.1 points, 2.0 rebounds and 1.8 assists per game he averaged last year.

ESPN‘s Chris Haynes had reported Livingston could command a deal in the $10-12 million range, so this is a bargain deal. It won’t come cheap for owner Joe Lacob’s luxury tax bill, but it was a necessary signing to shore up this juggernaut’s potential weaknesses, especially with Iggy not being a sure thing at the time.

Bourguet/HoopsHabit Grade: A-

2017 NBA free agency tracker
WASHINGTON, DC – JANUARY 31: Ron Baker #31 of the New York Knicks reacts after being fouled and scoring a basket against the Washington Wizards during the first half at Verizon Center on January 31, 2017 in Washington, DC. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Patrick Smith/Getty Images)

Ron Baker: 2 years, $8.9 million (New York Knicks)

Leave it to Ron Baker to break the news of his own re-signing with the New York Knicks, but the first move of the post-Phil Jackson era is set to be completed at the end of the moratorium period.

According to Marc Berman of the NY Post, this deal is most likely for the room exception, which would pay Baker $4.3 million for the first year of his contract and $8.9 million overall. The second year of his deal would earn him a percentage increase equivalent to the percentage that the salary cap increases from 2017-18 to 2018-19.

In any case, Baker proved himself to be a more stable, team-first, defensive-minded alternative to Derrick Rose last season, even if he only averaged 4.1 points, 2.1 assists and 1.9 rebounds in 16.5 minutes per game in his first year in the league.

Bourguet Grade: B

HoopsHabit Grade: B

2017 NBA free agency tracker
SAN ANTONIO, TX – MAY 20: Head coach Gregg Popovich of the San Antonio Spurs talks with Patty Mills #8 in the first half against the Golden State Warriors during Game Three of the 2017 NBA Western Conference Finals at AT&T Center on May 20, 2017 in San Antonio, Texas. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Ronald Martinez/Getty Images)

Patty Mills: 4 years, $50 million (San Antonio Spurs)

With Chris Paul heading to Houston, the San Antonio Spurs had little reason to gut the team’s bench depth in order to search for a stopgap between an aging/injured Tony Parker and 20-year-old Dejounte Murray. To that end, re-signing fan favorite Patty Mills to such a favorable deal is yet another example of the Spurs Spurs-ing.

While blowing the bench up would’ve been worth it to sign a superstar floor general like CP3, the alternatives on the market like Jrue Holiday, George Hill and even Kyle Lowry might not have been worth the same sacrifice. Mills gives the Spurs someone who can keep the engine running until Parker is back on the floor.

The 28-year-old Aussie brings a team-first mentality, three-point shooting and committed defense to San Antonio, and he signed for well below his market value. However, unless Murray is ready to make great strides in years two and three, the Spurs are still in need of an additional star alongside Kawhi Leonard come playoff time, with point guard being the most glaring spot.

Bourguet/HoopsHabit Grade: B+

2017 NBA free agency tracker
OAKLAND, CA – JUNE 15: Golden State Warriors Stephen Curry celebrates with fans during the Warriors Victory Parade on June 15, 2017 in Oakland, California. An estimated crowd of over 1 million people came out to cheer on the Golden State Warriors during their victory parade after winning the 2017 NBA Championship. (Photo by Justin Sullivan/Getty Images)

Stephen Curry: 5 years, $201 million (Golden State Warriors)

Nobody deserved a supermax contract this summer more than Stephen Curry, who had played the last four years on the NBA’s biggest bargain contract at $44 million. Finally, the Golden State Warriors were able to reward the two-time MVP and two-time NBA champion for putting this franchise back on the map.

At age 29, Curry is still in his prime, and his status as the greatest shooter in NBA history means he’ll remain effective long after his sneaky athleticism and razor-sharp ball-handling skills begin to fade. By locking up Curry for the next five years, and with Kevin Durant prepared to take a team-friendly discount, the Dubs have ensured their juggernaut will last for at least another 3-5 years.

Curry’s long-awaited payday came to fruition without a hiccup, and the only concern here is owner Joe Lacob’s luxury tax bill — a more than acceptable cost of keeping a dynasty intact. This one was a no-brainer from the start.

Bourguet Grade: A+

HoopsHabit Grade: A+

2017 NBA free agency tracker
BOSTON, MA – APRIL 26: Cristiano Felicio #6 of the Chicago Bulls defends a shot from Isaiah Thomas #4 of the Boston Celtics during the first quarter of Game Five of the Eastern Conference Quarterfinals at TD Garden on April 26, 2017 in Boston, Massachusetts. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this Photograph, user is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Maddie Meyer/Getty Images)

Cristiano Felicio: 4 years, $32 million (Chicago Bulls)

Following the Jimmy Butler trade, the Chicago Bulls are committing to their younger players. You know, even though they didn’t get a large enough return for Butler, waived a locker room leader the younger guys liked in Rajon Rondo and still have Dwyane Wade on the roster for $24 million.

The Bulls had plenty of cap space to use, but committing $8 million a season to an unproven reserve like Cristiano Felicio seems like a misallocation of funds. Was Chicago really going to get competitive offers like this for their restricted free agent?

In 15.8 minutes per game last season, his second in the NBA, Felicio averaged 4.8 points and 4.7 rebounds on 57.9 percent shooting. It’s fine if the front office is high on this 24-year-old, but it’d take an eye-opening 2017-18 season to make Bulls fans feel like he’s ready to live up to that contract.

Bourguet Grade: C-

HoopsHabit Grade: B

2017 NBA free agency tracker
MILWAUKEE, WI – APRIL 22: Tony Snell #7 of the Milwaukee Bucks shoots a two pointer with Serge Ibaka #9 of the Toronto Raptors defending during the first half of Game Four of the Eastern Conference Quarterfinals during the 2017 NBA Playoffs at the BMO Harris Bradley Center on April 22, 2017 in Milwaukee, Wisconsin. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using the photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Mike McGinnis/Getty Images)

Tony Snell: 4 years, $46 million (Milwaukee Bucks)

The Milwaukee Bucks wasted no time re-signing restricted free agent Tony Snell, making a substantial investment in a player who impressed during his one season with the team last year.

With Khris Middleton and Jabari Parker both dealing with injuries last season, Snell stepped up in a big and unexpected way after joining the team in the Michael Carter-Williams trade. In 80 starts, Snell averaged 8.5 points and 3.1 rebounds per game while shooting 40.6 percent from three-point range and lending his impressive wingspan to Team All-Length’s defense.

Committing $11.5 million a season seems like a lot for a guy who was considered a bust just over a year ago, but Snell was a great fit in Milwaukee and should continue to provide three-point range, length and floor-spacing to a team that needs all three.

Bourguet Grade: B-

HoopsHabit Grade: B+

2017 NBA free agency tracker
INDIANAPOLIS, IN – NOVEMBER 18: Jeff Teague #44 of the Indiana Pacers dribbles the ball during the game against the Phoenix Suns at Bankers Life Fieldhouse on November 18, 2016 in Indianapolis, Indiana. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement (Photo by Andy Lyons/Getty Images)

Jeff Teague: 3 years, $57 million (Minnesota Timberwolves)

The Minnesota Timberwolves are loading up for a playoff run in 2017-18, which would be their first since 2004. Though a pass-first point guard like Ricky Rubio would’ve been perfect to go with offensive weapons like Jimmy Butler, Karl-Anthony Towns and Andrew Wiggins, his lack of a perimeter shot threatened to clog Minnesota’s spacing, which is why a long-awaited trade was not surprising.

With Jeff Teague, the Wolves found their Rubio replacement. Last season in Indiana, Teague averaged 15.3 points, 7.8 assists and 4.0 rebounds per game, and he’ll be enough of a facilitator to keep the ball moving to the team’s go-to scorers.

However, Teague’s defense leaves something to be desired for the NBA’s 26th ranked defense from last year, and his career 35.5 percent shooting from three-point range is mediocre at best. Teague is still only 28 years old, but with all the point guards available on the market, this doesn’t feel like the high-profile point guard upgrade everyone’s been waiting for.

Bourguet/HoopsHabit Grade: B-

2017 NBA free agency tracker
OKLAHOMA CITY, OK – APRIL 23: Nene Hilario #42 of the Houston Rockets celebrates after Game Four against the Oklahoma City Thunder in the 2017 NBA Playoffs Western Conference Quarterfinals on April 23, 2017 in Oklahoma City. The Rockets defeated the Thunder 113-109. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by J Pat Carter/Getty Images)

Nene: 3 years, $11 million (Houston Rockets)

What was originally reported to be a four-year, $16 million was financially impossible due to the Over 38 Rule, but luckily for the Houston Rockets, they were able to settle on a three-year, $11 million deal to re-sign backup big Nene Hilario.

Clint Capela is the future, but Nene played exceptionally well for Houston last season, averaging 9.1 points and 4.2 rebounds in 17.9 minutes per game on 61.7 percent shooting.

His veteran experience, playoff poise and toughness are all welcome additions to Houston’s back line, and though paying a 34-year-old with such an extensive injury history for three more years is a risky proposition, he’ll continue to rub off on Capela and Zhou Qi moving forward.

Bourguet Grade: B+

HoopsHabit Grade: A-

2017 NBA free agency tracker
LOS ANGELES, CA – MARCH 29: Blake Griffin #32 of the LA Clippers scores on a jumper in front of Jason Smith #14 of the Washington Wizards during a 133-124 Clipper win at Staples Center on March 29, 2017 in Los Angeles, California. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Harry How/Getty Images)

Blake Griffin: 5 years, $173 million (Los Angeles Clippers)

The first deal approaching the 12 a.m. ET start date for 2017 NBA free agency was Blake Griffin re-signing with the Los Angeles Clippers. The Flyin’ Lion leveraged Chris Paul’s departure via trade and a scheduled “meeting” with the Phoenix Suns into a five-year, $173 million max deal.

On the one hand, Griffin is an undisputed top-10 player when healthy. Even last season, despite the injury woes, he put up 21.6 points, 8.1 rebounds and 4.9 assists per game. With CP3 gone, Griffin as the team’s point forward could be a delightful experiment.

However, Griffin has also missed 83 games over the last three seasons, suffering two season-ending injuries as well. This deal comes with substantial risk for a 28-year-old, so although keeping a bonafide star is preferable to losing him for nothing, it’s hard to tell how this roster will rebuild since it’s not good enough to contend but far too good to tank.

Bourguet/HoopsHabit Grade: B-

2017 NBA free agency tracker
BELGRADE, SERBIA – JULY 09: Bogdan Bogdanovic of Serbia celebrate during the 2016 FIBA World Olympic Qualifying basketball Final match between Serbia and Puerto Rico at Kombank Arena on July 09, 2016 in Belgrade, Serbia. (Photo by Srdjan Stevanovic/Getty Images)

Bogdan Bogdanovic: 3 years, $27 million (Sacramento Kings)

Before 2017 NBA free agency had even begun, it was reported that the Sacramento Kings would be bringing Bogdan Bogdanovic stateside for the richest contract for a first-year player in NBA history: three years and $36 million.

That figure was later corrected to $27 million over three years, but the Kings are still getting their sharpshooting Serbian 2-guard, who averaged 14.8 points, 3.9 assists and 3.6 rebounds per game on .495/.376/.874 shooting splits across all competitions last year.

The Kings have a gluttony of shooting guards, but as part of a 2016 NBA Draft day trade, Bogdanovic offers shooting, playmaking and confidence on the wing as a Euroleague champion and Finals MVP.

Next: 2017 NBA Draft grades for all 30 teams

Bourguet Grade: A-

HoopsHabit Grade: A-

Gerald Bourguet

Gerald Bourguet