While the likes of Kevin Durant, Kyrie Irving, and Kawhi Leonard are scheduled to dominate the offseason headlines, it's easy to forget that this is one of the deepest free agent classes in recent memory. While these six players may not end up with a max contract, they could easily be key contributors on a playoff team.

6. JJ Redick

Toronto Raptors v Philadelphia 76ers - Game Six

Even at age 34, Redick has proven that he can be an essential member of a quality team, averaging a career-high 18.1 points per game as the designated 3-point sniper for a Sixers team that lacked shooting outside of him. If you need a 3-point specialist, he's the best on the market.

5. Patrick Beverley

Golden State Warriors v Los Angeles Clippers - Game Three

Conversely, if you need a junkyard dog who chews on thumbtacks, Beverley is your man. A pesky defender who will go toe-to-toe with anyone, the Clippers point guard has shown enough on the offensive end to warrant a substantial offer in free agency.

4. Bojan Bogdanovic

Detroit Pistons v Indiana Pacers

After his trade from Brooklyn, Bogdanovic has blossomed into a complete offensive player who can also shoot 43 percent from three on five attempts per game if needed. While you should be wary of making him the No. 1 option, he's as consistent a No. 2 or No. 3 as there is in the league.

3. Julius Randle

New Orleans Pelicans v Los Angeles Lakers

Randle hit the lottery when he went to New Orleans, as he found himself in an Alvin Gentry offense that likes to use big guys down low and push the pace, which contributed to him averaging 21.4 points and 8.7 rebounds per game. After being stuck in neutral in Los Angeles, Randle proved himself as a player worthy of a contract near max value. He's expected to opt out of his remaining year with the Pels.

2. Nikola Vucevic

Orlando Magic v Toronto Raptors - Game One

The driving force behind Orlando's return to the playoffs, Vucevic made his first All-Star team on the back of a 20.8-point, 12.0-rebound per game season. While the Magic finally discovered a franchise cornerstone they can build around in Vucevic, a team with a max slot that needs rebounding and a soft touch around the basket could easily pull off a move for the Montenegrin center.

1. Khris Middleton

Milwaukee Bucks v Toronto Raptors - Game Three

After averaging 18.3 points and 6.0 rebounds, first-time All-Star Middleton was merely average in the playoffs, which might have knocked him out of the max contact range. While the Bucks are likely going to go WAY overboard in compensating him to keep Giannis Antetokounmpo's running mate in Milwaukee, he could be a very intriguing name if he hits the open market.