Transactions

Rockets Sign Kevon Harris To Two-Way Deal

July 5: The Rockets have officially signed Harris to a two-way contract, per NBA.com’s transaction log.


July 3: The Rockets and free agent shooting guard Kevon Harris have agreed to terms on a two-way contract, agent Darrell Comer tells Michael Scotto of HoopsHype (Twitter link).

Harris has excelled at the G League level in recent years, earning MVP honors at the NBAGL’s Next Up Game at All-Star weekend in February. On the season, he averaged 19.8 points, 6.7 rebounds, 3.9 assists, and 1.4 steals in 31.1 minutes per game across 44 Tip-Off Tournament and regular season outings for the College Park Skyhawks, Atlanta’s affiliate.

Harris’ NBA résumé is thinner, but the 28-year-old made 36 total appearances for Orlando from 2022-24 while on a two-way contract with the Magic. He was on an NBA roster most recently when he signed a 10-day deal with the Hawks in March.

Harris will join a Rockets team that currently has one of its two-way slots filled (David Roddy), with a two-way qualifying offer out to a second player (N’Faly Dante).

A two-way contract allows a team to shuttle a player back and forth between the NBA roster and its G League affiliate, with a 50-game regular season limit at the NBA level. Two-way players earn half the rookie minimum salary.

Hornets Sign Kon Knueppel, Three Other Draft Picks

The Hornets have signed all four of the prospects they selected in the 2025 NBA draft, the team announced today in a press release.

That group is headlined by Kon Knueppel, the No. 4 overall pick out of Duke, who was one of the best outside shooters in college basketball in 2024/25, knocking down 2.2 three-pointers per game at an elite rate of 40.6% as a freshman. He was a member of the All-ACC second team and was named this year’s ACC Tournament MVP.

Assuming Knueppel receives the maximum allowable 120% of his rookie scale amount, which is a virtual lock, his four-year deal will be worth $45.49MM. The first two years are guaranteed, with team options on years three and four.

The Hornets’ other first-round pick was UConn’s Liam McNeeley, who was drafted using the No. 29 overall pick that Charlotte acquired from Phoenix as part of the Mark Williams trade. 120% of McNeeley’s rookie scale slot works out to a four-year, $14.19MM deal.

McNeeley, 19, averaged 14.5 points, 6.0 rebounds, and 2.3 assists in 32.1 minutes per game for UConn in 27 outings (26 starts) as a freshman. He made just 38.1% of his field goal attempts and 31.7% of his three-pointers, though those struggles can be attributed in part to the Huskies playing without a traditional point guard.

The Hornets also had two of the top four picks in the second round, using No. 33 on Knueppel’s Blue Devils teammate Sion James and No. 34 on Creighton big man Ryan Kalkbrenner.

James, who spent four years at Tulane before playing his super-senior season at Duke, was a member of the ACC’s All-Defensive team this season and made a career-high 41.3% of his three-point shots, albeit on a relatively small sample (31-of-75). He received a four-year, $9.97MM contract worth the maximum amount of the second-round pick exception, per Michael Scotto of HoopsHype (Twitter link). That deal will be fully guaranteed for the first two seasons.

As for Kalkbrenner, details of his contract aren’t yet known, but it sounds like he signed a standard deal using the second-round exception too. There could be a path to playing time for the last of Charlotte’s four draft picks, given that the team doesn’t have much frontcourt depth at the moment, with Mason Plumlee and Moussa Diabate the only real options at center. That could change between now and the start of the regular season, however.

Kalkbrenner, who spent five years at Creighton, won four Big East Defensive Player of the Year awards and was named the Naismith Defensive Player of the Year for all of college basketball in 2025.

The Hornets will have a roster crunch to deal with at some point before the season begins. Once they complete all their reported transactions – including re-signing Tre Mann, acquiring Pat Connaughton, and adding Plumlee and Spencer Dinwiddie – they’ll have 16 players on guaranteed contracts and three more (including Diabate) on non-guaranteed deals.

Nuggets’ Spencer Jones Accepts Two-Way QO

Restricted free agent forward Spencer Jones is back under contract with the Nuggets on a new two-way deal, according to NBA.com’s transaction log. Michael Scotto of HoopsHype (Twitter link) confirms that Jones accepted the two-way qualifying offer issued by Denver over the weekend.

Jones, who signed a two-way contract with the Nuggets last July after going undrafted out of Stanford, appeared in just 20 NBA regular season games as a rookie, averaging 1.3 points and 0.9 rebounds in 6.3 minutes per contest. He knocked down only 11-of-34 field goal attempts (32.4%), including 1-of-17 (5.9%) from the beyond the arc.

While Jones didn’t make an impact in a small sample size for the NBA squad, the Nuggets were encouraged by what they saw from him in the G League. In 21 games for the Grand Rapids Gold, the 24-year-old averaged 14.4 points, 7.0 rebounds, and 1.9 assists in 30.5 minutes per game, with much stronger shooting percentages of 51.8% from the field and 45.3% on three-pointers.

Those shooting numbers are more reflective of Jones’ skill set than his NBA stats. He left Stanford as the program’s all-time leader with 315 career made three-pointers.

The Nuggets now have a pair of players on two-way contracts, with Jones joining newcomer Tamar Bates. They’ll each be eligible to appear in up to 50 regular season games for Denver in 2025/26.

Pelicans Sign Trey Alexander, Hunter Dickinson To Two-Ways

The Pelicans have filled their open two-way slots, having signed guard Trey Alexander and center Hunter Dickinson to two-way contracts, according to NBA.com’s transaction log.

New Orleans had carried over Lester Quinones from last season on a two-year, two-way deal, so all three of their two-way slots are now occupied.

Alexander, 22, joined the Nuggets on a two-way deal last offseason after going undrafted out of Creighton. He had an excellent G League season, earning NBAGL Rookie of the Year honors after racking up 25.8 points, 5.7 rebounds, 5.6 assists, and 1.6 steals in 37.0 minutes per game, with a shooting line of .462/.395/.817, across 30 total appearances in the Tip-Off Tournament and regular season.

However, he played sparingly at the NBA level for Denver and wasn’t issued a two-way qualifying offer this past weekend, making him an unrestricted free agent.

Dickinson, meanwhile, reached an agreement on a two-way deal with the Pelicans last week, shortly after going undrafted.

The two-time consensus AP All-American averaged 17.4 points, 9.2 rebounds, and 1.5 blocks per game over the course of his college career, while shooting 55.5% from the field. He spent three years at Michigan before playing for Kansas for the past two seasons.

A two-way deal allows a player to be active for up to 50 NBA regular season games and carries a salary of roughly $636K, which becomes guaranteed if the player remains under contract through January 7.

Lakers, Jaxson Hayes Finalize One-Year Deal

July 6: Hayes is officially back under contract with the Lakers, according to NBA.com’s transaction log.

According to ESPN’s Bobby Marks (Twitter link), Hayes actually got a slight raise to 120% above his minimum, so he’ll earn about $3.45MM in 2025/26.


July 3: Free agent center Jaxson Hayes is returning to the Lakers, according to Shams Charania of ESPN, who reports (via Twitter) that the two sides are in agreement on a one-year contract.

Hayes, 25, signed a two-year contract with the Lakers in 2023 and has appeared in 126 games for the team since then, averaging 5.4 points, 3.8 rebounds, and 0.6 blocks with a 72.1% field goal percentage in 15.6 minutes per night.

The former eighth overall pick took on an increased role during the second half of last season following Anthony Davis‘ abdominal injury and the subsequent trade sending Davis to Dallas. Hayes’ last 32 outings of the regular season were starts, as he boosted his averages to 8.1 PPG, 5.5 RPG, and 1.0 BPG in 21.9 MPG during that stretch.

Hayes’ starting role carried over to the postseason, but he struggled in the Lakers’ first-round series vs. Minnesota and was limited to single-digit minutes in each of the first four games before being removed as the starter for Game 5. While he was perhaps miscast as a starter, the seven-footer is a solid reserve option behind presumed starter Deandre Ayton in the middle.

Charania’s report doesn’t include any financial details on the deal, but it will likely be a minimum-salary contract, given that Hayes was earning the minimum for each of the past two seasons.

The Lakers now project to have 15 players under contract, assuming No. 36 pick Adou Thiero gets a standard roster spot, notes Jovan Buha (Twitter link). However, Shake Milton‘s $3MM salary is non-guaranteed, so the team has a little flexibility with that 15th spot. Jordan Goodwin also doesn’t have a guaranteed salary, though the expectation is that he’ll return after playing rotation minutes down the stretch last season.

Bulls Sign Lachlan Olbrich To Two-Way Contract

Australian big man Lachlan Olbrich has officially signed his first NBA contract, according to the Bulls, who announced (via Twitter) that the 55th pick in this year’s draft has finalized a two-way deal.

Olbrich, 21, spent one year playing college ball at UC Riverside from 2022-23, but has primarily been competing in Australia’s and New Zealand’s National Basketball Leagues for the last several seasons, including stints with the Adelaide 36ers, Illawarra Hawks, and Canterbury Rams.

In 29 games for Illawara in 2024/25, the 6’9″ forward/center averaged 8.7 points, 3.8 rebounds, and 1.6 assists in 16.7 minutes per game.

Olbrich’s two-way deal will make him eligible to appear in up to 50 NBA regular season games in 2025/26 and will pay him $636,435 if he remains under contract through the league-wide salary guarantee deadline in January.

The Bulls have now filled all three of their two-way slots, with Emanuel Miller and Jahmir Young occupying the others.

Pelicans Waive Antonio Reeves

One year after drafting him with the 47th overall pick, the Pelicans have waived guard Antonio Reeves, per Michael Scotto of HoopsHype (Twitter link).

Reeves, 24, appeared in 44 games as a rookie in New Orleans, averaging 6.9 points and 1.4 rebounds in 15.0 minutes per game, with a solid shooting line of .456/.395/.800. He also excelled at the G League level, putting up 24.9 PPG and 5.8 RPG on .470/.416/.800 shooting in 11 appearances for the Birmingham Squadron.

However, the Pelicans’ front office has undergone several changes since Reeves was drafted in 2024, so the new group of decision-makers – led by executive VP of basketball operations Joe Dumars – have decided not to retain the former Kentucky standout.

Reeves’ $1.96MM salary for the 2025/26 season was non-guaranteed until July 23, so the Pelicans will create some minor cap savings as a result of the transaction.

Thunder Sign Thomas Sorber, Brooks Barnhinzer

The Thunder have signed first-round pick Thomas Sorber to his rookie scale contract, the team announced today in a press release.

Sorber, who stands 6’9″ with an impressive 7’6″ wingspan, was selected 15th overall last Wednesday by Oklahoma City a strong freshman year for Georgetown in 2024/25. He served as the team’s starting center and filled up the stat sheet with 14.5 points, 8.5 rebounds, 2.4 assists, 2.0 blocks, and 1.5 steals per game in 24 outings (31.3 MPG) before his season ended early due to a toe injury.

As this year’s No. 15 pick, Sorber is expected to earn $4.66MM in the first year of his contract and a four-year total of $22.51MM. His deal will be guaranteed for the first two seasons, with team options on years three and four.

The Thunder also issued a separate press release confirming that they’ve signed Northwestern’s Brooks Barnhizer to a two-way contract. That had been the anticipated move, since Oklahoma City doesn’t have room on its standard 15-man roster for the No. 44 overall pick.

Barnhizer became automatically draft-eligible this spring after spending his full four-year college career playing for the Wildcats. He put up his best numbers as a senior in 2024/25, averaging 17.1 points, 8.8 rebounds, 4.2 assists, 2.3 steals, and 1.1 blocks in 36.9 minutes per contest across 17 starts. However, he didn’t play after January 29 as a result of a foot injury.

Jase Richardson Signs Rookie Scale Contract With Magic

Former Michigan State guard Jase Richardson has officially signed his rookie scale contract with the Magic, the team announced on Thursday.

Richardson had a strong freshman year for the Spartans, coming off the bench in his first 21 games before claiming a spot in the starting lineup starting in early February. In 36 total contests, he averaged 12.1 points, 3.3 rebounds, and 1.9 assists in 25.3 minutes per game, with an excellent .493/.412/.836 shooting line.

If the 19-year-old signs for 120% of the rookie scale amount, which almost all first-rounders do, he will earn approximately $2.98MM next season and a total of $15.31MM over the course of his four-year deal.

Richardson was selected 25th overall in the 2025 draft.

Nets Sign Demin, Saraf, Wolf To Rookie Scale Contracts

The Nets have officially signed No. 8 overall pick Egor Demin, No. 26 pick Ben Saraf, and No. 27 pick Danny Wolf, the team announced in a press release.

Assuming each player signs for 120% of the rookie scale amount, which virtually every first-rounder does, former BYU guard Demin will earn $6.89MM in 2025/26 and a total of $31.34MM over the course of his four-year contract; Israeli guard Saraf will make about $2.89MM next season and $14.81MM across his four-year deal; and ex-Michigan big man Wolf’s salary for next season will be $2.8MM ($14.34 over four years).

The Nets actually controlled five first-round picks in the 2025 draft, with Drake Powell (No. 22) and Nolan Traore (No. 19) being the others. Typically, an NBA team announces all its first-round signings at once, but Powell won’t officially become a Net for a few more days, when the trade sending him to Brooklyn becomes official.

As for Traore, Brian Lewis of The New York Post (Twitter links) confirms that his signing is being delayed for clearance-related issues following his exit from Saint-Quentin in France. The Nets paid the maximum buyout ($875K) to the French team in order to free him from his contract — once FIBA formally approves the move, the 19-year-old will be able to complete his deal with Brooklyn.