Transactions

Heat Sign Gabe Madsen, Waive Trevor Keels

The Heat have signed Gabe Madsen, the team announced in a release. In a corresponding move, they waived Trevor Keels.

Miami signed Madsen to an Exhibit 10 deal in September, but waived him to make room to sign Precious Achiuwa. Now, he’s back on an Exhibit 9 contract, per Anthony Chiang of The Miami Herald (Twitter link).

Madsen played a five-year collegiate career, beginning at Cincinnati and spending the next four years at Utah. He averaged 15.2 points per game in 2024/25 and made 36.0% of his three-point attempts over the course of his five college seasons.

Keels, who played collegiately at Duke, scored 12 points in Miami’s preseason opener. He’s likely headed for the Sioux Falls Skyforce, Miami’s G League affiliate. His Exhibit 10 contract makes him eligible for a bonus worth $85,300 if he spends at least 60 days with the Skyforce.

Nuggets Sign, Waive Terrence Hargrove Jr., Coleman Hawkins

October 9: Denver has waived both Hargrove and Hawkins, according to the NBA’s official transaction log. They’re now set up to join the Grand Rapids Gold.


October 8: The Nuggets have signed Terrence Hargrove Jr. and Coleman Hawkins to Exhibit 10 contracts, per Keith Smith of Spotrac (Twitter link).

Hargrove, a 6’4″ wing, played for Denver in the Las Vegas Summer League, averaging 5.3 points and 2.0 rebounds in three games. He went undrafted out of St. Louis in 2024 after spending five seasons with the Billikens.

Hawkins is a 6’11” forward who went undrafted out of Kansas State after playing the previous four years at Illinois. A report following the draft said he was expected to go to training camp with Golden State, but that didn’t work out, although he played for the Warriors during Summer League.

Denver will acquire G League rights to both players, who will likely end up with the team’s affiliate in Grand Rapids. The Exhibit 10 contracts make them eligible for bonuses worth up to $85,300 if they spent at least 60 days with the club.

The Nuggets had been carrying 19 players on their roster, so they’re now at the 21-man preseason limit.

Kings Sign, Waive Dexter Dennis

October 9: Dennis has been waived, the Kings announced (Twitter link via James Ham of The Kings Beat). As noted below, he’ll likely be headed back to Stockton this season.


September 28: The Kings have signed free agent shooting guard Dexter Dennis to a non-guaranteed contract, per Paul Garcia of The Spot Up Shot (Twitter link). It’s an Exhibit 10 deal, confirms Keith Smith of Spotrac (Twitter link).

Dennis, 26, has spent the majority of the past two seasons in the G League after going undrafted out of Texas A&M in 2023. He was on a two-way contract with the Mavericks for the first couple months of 2023/24, but appeared in just four NBA games for Dallas and was with the Texas Legends and Cleveland Charge for most of that season.

Dennis appeared in 44 G League games as a rookie, then played 47 times in 2024/25 for the Stockton Kings, Sacramento’s affiliate. The 6’5″ guard was a key part of Stockton’s rotation, averaging 13.9 points, 3.9 rebounds, and 2.2 assists in 31.1 minutes per contest, with a shooting line of .428/.350/.780. He helped lead the team to an NBAGL title in April.

In all likelihood, Dennis will only be under contract briefly with the Kings, with this deal designed to ensure he receives an Exhibit 10 bonus worth up to $85,300 if he returns to Stockton and spends at least 60 days with the team.

The Kings now have a full 21-man preseason roster. If they intend to complete their reported camp deal with forward Daniel Batcho in the coming days, Dennis or another player on a non-guaranteed contract will have to be cut.

Pacers Sign Cameron Payne, Waive Delon Wright

The Pacers have signed veteran point guard Cameron Payne and waived Delon Wright, the team announced in a press release.

Payne, who appeared in 72 regular season games with the Knicks last season, was one of the top free agents still on the market. Payne was signed to a training camp contract, Michael Scotto of HoopsHype tweets.

Payne averaged 6.9 points, 1.4 rebounds and 2.8 assists in 15.1 minutes per night last season with .401/.363/.907 shooting numbers. He scored 14 points off the bench and was a plus-23 overall in the opener of the Knicks’ first-round series against Detroit. However, his shooting numbers declined throughout the playoffs, and he was removed from the rotation during the Eastern Conference Finals.

The New York Post reported last month the Knicks were not interested in re-signing him.

Payne was selected by Oklahoma City with the 14th pick in the 2015 draft. He was traded to Chicago at the 2017 deadline and later spent time with Cleveland, Phoenix, Milwaukee and Philadelphia before signing with New York. He has appeared in 477 regular season games.

Ironically, Payne and Wright were teammates with the Knicks. Wright began last season with the Bucks before being traded to the Knicks ahead of the deadline. He averaged 3.1 points per game across 40 appearances with both teams and was a bit more productive in New York, averaging 4.3 points and 2.1 assists per night and making six playoff appearances. Wright has appeared in 548 regular season contests for 10 different NBA teams in a career that also began in 2015.

Wright was signed to an Exhibit 9 contract late last month. Exhibit 9 deals are standard, non-guaranteed contracts that protect an NBA team in the event that a player suffers a significant injury in training camp.

He played four minutes in the team’s preseason opener on Tuesday but was forced to exit after a head-to-head collision.

Bulls Sign, Waive Kevin Knox

October 9: The Bulls have officially signed and waived Knox, per NBA.com’s transaction log.


October 8: Free agent forward Kevin Knox has reached an agreement with the Bulls, league sources tell Michael Scotto of HoopsHype (Twitter link).

Scotto doesn’t offer any specifics about the deal, but it’s likely an Exhibit 10 contract designed to get Knox to Chicago’s G League affiliate. If so, it would make him eligible to earn a bonus worth up to $85,300 if he spends at least 60 days with the Windy City Bulls.

Knox played a portion of last season in the G League, averaging 25.3 points and 8.8 rebounds in 12 regular season games with Golden State’s affiliate in Santa Cruz. The 26-year-old joined the Warriors on a pair of 10-day contracts in February and March and was signed for the remainder of the season. He saw limited playing time in 14 games.

Knox spent three-plus seasons with New York after being selected with the ninth pick in the 2018 draft, but he has bounced around the league since then. He was traded to Atlanta in January of 2022, signed with Detroit that summer and was shipped to Portland at the 2023 deadline. He returned to Detroit as a free agent in November of 2023, then was traded to Utah at the 2024 deadline.

He has appeared in 320 games during his seven NBA seasons with career averages of 7.3 points and 2.8 rebounds per night and .393/.340/.723 shooting numbers.

The Bulls only have 19 players on their roster, two short of the offseason limit, so another move won’t be necessary before finalizing Knox’s contract.

Pelicans Sign, Waive D.J. Carton, Trhae Mitchell

7:00 pm: The Pelicans have waived both Carton and Mitchell, per NBA.com’s official transaction log, putting them on track to join the Squadron.


9:17 am: The Pelicans have signed D.J. Carton and Trhae Mitchell to Exhibit 10 contracts, Spotrac contributor Keith Smith tweets.

New Orleans had two openings on its training camp roster after waiving a pair of players earlier in the week.

Carton, who was on Portland’s Summer League roster in July, opened last season with the Raptors on a two-way contract, but was waived in December.

Across parts of two seasons with the Raptors, Carton appeared in eight NBA games, logging just 69 total minutes. The 6’3″ guard has compiled 14 points, eight rebounds, six assists, and three steals with a .267/.143/.833 shooting line during his limited NBA minutes.

Carton appeared in 22 G League contests with the Raptors 905 and the San Diego Clippers last season, averaging 13.5 points and 5.0 assists in 29.6 minutes per game.

Mitchell was on New Orleans’ camp roster last season. He appeared in 50 games for the Birmingham Squadron, the Pelicans’ G League affiliate, after being waived by the NBA club and averaged 7.6 points, 3.0 rebounds and 1.3 assists in 27.8 minutes per contest.

Both players will likely be waived and join the Squadron. They’ll be eligible for bonuses worth up to $85,300 if they stay with that club for at least 60 days.

Pistons Sign, Waive Feron Hunt

October 8: Hunt has been waived, according to the NBA’s official transaction log. His next stop figures to be the G League with the Cruise.


October 7: The Pistons have added Feron Hunt on a training camp contract, Spotrac contributor Keith Smith tweets. Detroit had an opening on its camp roster.

The SMU product appeared in two games with the Knicks as a rookie in 2021/22. Otherwise, Hunt has mainly spent his pro career in the G League with a stop in Montenegro along the way.

Last season, Hunt appeared in 32 regular season games with the Cleveland Charge, posting averages of 18.6 points, 9.6 rebounds, 2.5 assists, and 1.4 blocks in 35.2 minutes per contest. Overall, he played 48 games for the Charge, averaging 15.9 PPG, 7.8 RPG, 2.1 APG, and 1.1 BPG.

Hunt, a 6’8” forward, also played for the G League United squad in the Intercontinental Cup last month.

It’s safe to assume Hunt will be waived with the intent of joining Detroit’s G League club, the Motor City Cruise. Assuming he signed an Exhibit 10 deal, which is likely, Hunt will be eligible for a bonus up to $85,300 if he stays with the Cruise for at least 60 days.

Blazers Sign, Waive Sean Pedulla

5:33pm: Pedulla has been waived and is expected to join the Remix, Sean Highkin of Rose Garden Report tweets.


1:01pm: The Trail Blazers have added guard Sean Pedulla to their training camp roster, the team announced today in a press release.

Pedulla reportedly reached an agreement with Portland back in June on an Exhibit 10 deal. He’ll likely be waived before the regular season begins and become an affiliate player for the Rip City Remix, the Blazers’ G League team.

A 2024 All-ACC honoree at Virginia Tech, Pedulla transferred to Mississippi for his senior season in 2024/25. The 6’1″ guard averaged 15.4 points, 3.8 assists, 3.5 rebounds, and 1.9 steals per game across 36 contests for Ole Miss, earning a spot on the All-SEC third team. He suited up for Portland’s Summer League team in July, appearing in five games and registering averages of 5.0 PPG, 2.0 APG, and 1.8 RPG in 12.3 MPG.

The Blazers had a full 21-man preseason roster entering the day, but waived forwards MarJon Beauchamp and Andrew Carr, along with center Liam Robbins, in order to open up room for Pedulla.

Beauchamp, Carr and Robbins, who all signed non-guaranteed camp contracts with Portland last week, look like good candidates to end up with the Remix in the G League.

Hornets Waive DJ Rodman

The Hornets have waived DJ Rodman, the team’s PR department tweets.

Rodman was added to the camp roster last week after the team signed and waived him earlier in September.

Rodman, the son of Hall of Famer Dennis Rodman and brother to NWSL superstar Trinity Rodman, has been in the G League since going undrafted out of USC in 2024. He split his 2024/25 season with the Capital City Go-Go and Maine Celtics. In 25 games with Maine, he averaged 6.8 points and 5.7 rebounds in 24.2 minutes per contest.

More recently, he suited up for Charlotte’s Summer League squad.

The 6’6” Rodman spent five collegiate seasons with Washington State and the Trojans, averaging 6.1 PPG on .411/.354/.764 shooting. He also averaged 4.2 RPG, 1.0 APG and 0.5 SPG across his 143 NCAA games.

Assuming Rodman goes unclaimed on waivers, he’ll earn a bonus worth $25K if he joins Charlotte’s G League squad, the Greensboro Swarm, and remains with that team for at least 60 days.

Mavericks Sign Dalano Banton To Exhibit 10 Contract

12:51 pm: It’s an Exhibit 10 deal for Banton, confirms Grant Afseth of Dallas Hoops Journal.


10:43 am: The Mavericks have signed free agent swingman Dalano Banton, the team announced today (via Twitter). In order to create room on the roster for Banton, Dallas waived camp invitee Matthew Cleveland, whose contract was fully non-guaranteed.

While details of Banton’s deal aren’t yet known, it will likely be non-guaranteed too, with Exhibit 9 and perhaps Exhibit 10 language.

Banton, who will turn 26 next month, was the 46th overall pick in the 2021 draft and has played in 216 regular season games for Toronto, Boston, and Portland over the past four seasons. In 2024/25, he made a career-high 67 appearances, averaging 8.3 points, 2.4 assists, and 2.0 rebounds in 16.7 minutes per contest, with a shooting line of .391/.324/.728.

Banton reportedly auditioned for multiple NBA teams this summer, including Golden State and Indiana, while also drawing overseas interest.

It’s possible Banton will have an opportunity to compete for a spot on the Mavericks’ regular season roster, battling with Brandon Williams ($200K partial guarantee) and Dennis Smith Jr. (non-guaranteed contract) to become the club’s 15th man. However, given that he’s being added to the preseason roster a week after training camp got underway, that might be a long shot.

If Banton’s deal does include an Exhibit 10 clause, he would be a candidate to join the Texas Legends, the Mavericks’ G League affiliate, assuming he’s waived in the next couple weeks. That could put him in position to earn a bonus worth up to $85,300 with the Legends while making his case for a promotion to the NBA.