Roughly 40 percent of the NBA entered free agency this offseason. Yeah, that's a big number.

With so much talent flooding the market, some free agents were inevitably going to be signed to cheaper deals than expected. Which GMs managed to snag valuable players on bargain contracts?

That's what we're here to determine. Let's run through some of the smartest moves of the summer.

(Note: No obvious stars here like Kawhi Leonard and Kevin Durant. They are powerful enough to dictate what kind of contracts they receive.)

DeMarcus Cousins, Lakers (one year, $3.5 million)

Yes, Cousins wasn't himself in 2018-19. He only played 30 regular season games for the Warriors, and he was a liability in certain playoff matchups.

For $3.5 million, though? We're talking about a four-time All-Star and two-time All-NBA player. Cousins should be fully healthy entering the 2019-20 season after recovering from Achilles and quad injuries at separate points with Golden State. Reuniting with former Pelicans teammates Anthony Davis and Rajon Rondo should help, too.

Kevon Looney, Warriors (three years, $15 million)

An impressive 2019 playoff run seemingly pushed Looney out of the Warriors' price range, but apparently none of the other 29 front offices felt he was worth a low-risk gamble.

Looney is the perfect center for Golden State, a big who won't take offensive possessions away from Stephen Curry, D'Angelo Russell and Klay Thompson (whenever he returns from an ACL injury) and shows good mobility along the perimeter defensively. On top of that, Looney is only 23 years old, so he should improve over the course of his contract.

JJ Redick, Pelicans (two years, $26.5 million)

New Orleans is going full run-and-gun under head coach Alvin Gentry. Insert one of the NBA's top sharpshooters.

Redick hit nearly 40 percent of his 3-pointers last season with the 76ers on a career-high 8.0 attempts per game. He is comfortable drilling shots off movement and in transition, and that will provide plenty of spacing for Jrue Holiday, Lonzo Ball, Brandon Ingram and Zion Williamson as they attack the basket.

Having an adult in the locker room doesn't hurt, either.

Jeremy Lamb, Pacers (three years, $31.5 million)

Lamb isn't just the guy who hit one of the more ridiculous buzzer-beatersin recent NBA history. He has turned himself into solid forward capable of starting or coming off the bench.