Trevor Keels

Heat Sign Four Players To Exhibit 10 Contracts

The Heat have filled out their 21-man offseason roster by signing guards Jahmir Young, Gabe Madsen, and Trevor Keels, as well as forward Dain Dainja, the team announced today in a press release.

All four players signed Exhibit 10 contracts, per Ira Winderman of The South Florida Sun Sentinel (subscription required). The expectation is that they’ll compete for a two-way contract in training cap, writes Barry Jackson of The Miami Herald.

A 6’1″ point guard who went undrafted out of Maryland in 2024, Young opened his first professional season with the Grand Rapids Gold, before signing a two-way deal with Chicago in February and finishing the year with the Bulls.

Although he logged just 30 total minutes in six games at the NBA level, but starred in the NBAGL, averaging 21.7 points, 7.0 assists, 4.5 rebounds, and 1.9 steals per game in 43 total outings for the Nuggets’ and Bulls’ affiliates. The 24-year-old was named to the G League’s All-Rookie team and finished third in Rookie of the Year voting.

Madsen spent the past four years playing for the University of Utah. In his final college season in 2024/25, the 6’6″ guard averaged 15.2 PPG, 2.6 RPG, and 2.5 APG in 29.7 MPG, with a .371/.322/.854 shooting line.

Those subpar shooting numbers were uncharacteristic for Madsen, who had made 38.2% of his career three-point tries prior to last season. He showed off his long-range ability while playing for the Warriors’ Summer League team, averaging 9.2 PPG with a .519 3PT% in just 14.0 MPG across six appearances.

Keels was the No. 42 overall pick in the 2022 draft, but appeared in just three games as a rookie for the Knicks and has been out of the NBA since then, with the exception of a couple preseason Exhibit 10 deals. A 6’5″ guard who suited up for the Pistons at this year’s Las Vegas Summer League, Keels has spent the past two seasons with the Iowa Wolves in the G League. In 2024/25, he averaged 19.8 PPG, 3.8 APG, and 3.3 RPG on .440/.369/.786 shooting in 46 contests for Iowa.

Dainja went undrafted out of Memphis this June. The 6’9″ forward averaged 14.6 PPG, 7.4 RPG, 1.7 APG, and 1.3 BPG in 27.2 MPG across 35 outings (19 starts) as a senior. He was productive in a modest role for Miami’s Summer League team in July, averaging 9.2 PPG and 2.6 RPG in just 13.4 MPG (five games).

The Heat’s agreements with Madsen and Young were previously reported. The team was also said to have a deal in place with undrafted rookie Steve Settle III, but that agreement either fell through or won’t be completed until closer to the season for G League purposes.

Miami is carrying 12 players on fully guaranteed contracts, two (Terry Rozier and Pelle Larsson) on partially guaranteed deals, a pair (Vladislav Goldin and Myron Gardner) on two-way contracts, and five on Exhibit 10 pacts — Ethan Thompson is the other player on an Exhibit 10 deal.

While there’s ostensibly just one two-way spot open for the training camp invitees on Exhibit 10 contracts, the Heat wouldn’t face any sort of cap penalty for waiving Goldin or Gardner if they decide they want to convert more than one of those camp invitees to two-way deals.

Timberwolves Waive Trevor Keels

The Timberwolves have cut guard Trevor Keels, Minnesota has announced in a press statement.

The 6’3″ guard had only recently been inked to an Exhibit 10 training camp deal with the club. Should he join Minnesota’s G League affiliate, the Iowa Wolves, and stay with the club for at least 60 days, he’ll earn a bonus worth $77.5K.

The Knicks selected Keels with the No. 42 pick in 2022 out of Duke. He only appeared in three regular season contests for the Knicks, posting averages of 1.0 points and 0.7 rebounds across 2.7 minutes per night.

In 25 regular season contests for New York’s NBAGL affiliate squad that year, the Westchester Knicks, he averaged 13.9 PPG, 3.4 APG, 2.8 RPG, and 1.0 steal while shooting .425/.355/.710. He was waived by New York following his 2022/23 rookie season.

Keels, now 21, played for the Iowa Wolves for the entire 2023/24 season. Across 23 regular season contests (17 starts), Keels averaged 13.5 points (on .434/.367/.857 shooting), 3.8 assists, 2.7 rebounds and 0.9 steals per game.

Timberwolves Sign Guard Trevor Keels

SEPTEMBER 25: The Timberwolves have officially signed Keels, the team confirmed in a press release. The Wolves also formally confirmed three other recent signings.


SEPTEMBER 24: The Timberwolves have agreed to a contract with Trevor Keels, Michael Scotto of HoopsHype tweets.

The 21-year-old guard played three games for the Knicks in 2022/23. Keels, who was the 42nd overall pick of the 2022 draft out of Duke, was waived by New York after his rookie campaign.

Keels participated in Minnesota’s training camp last season but he was waived before the opener. He spent the season with Minnesota’s G League club, the Iowa Wolves, where he averaged 13.5 points and 3.7 assists per game.

Terms of the contract have not been disclosed but it’s likely an Exhibit 10 contract. Assuming that’s what Keels signs, he’ll be eligible for a bonus worth up to $77.5K if he’s waived and then spend at least 60 days with Iowa again.

Wolves Release D.J. Carton, Trevor Keels, Tyrese Martin

The Timberwolves have released D.J. Carton, Trevor Keels and Tyrese Martin, the team announced in a press release.

Carton, who went undrafted in 2021, was signed to an Exhibit 10 deal that would entitle him to a bonus worth up to $75K if he spends at least 60 days with the Iowa Wolves, Minnesota’s G League affiliate. He spent last season with Iowa, averaging 15.6 PPG, 5.5 APG, 4.0 RPG and 1.2 SPG on .529/.365/.813 shooting in 25 regular season contests (31.0 MPG).

Keels also signed a training camp deal that featured an Exhibit 10 clause. The 42nd pick of last year’s draft spent 2022/23 on a two-way deal with the Knicks, appearing in three games with New York. He spent most of his rookie season in the G League with the Westchester Knicks.

The 51st overall pick in the 2022 draft, Martin was waived by Atlanta in July after appearing in just 16 games for the Hawks last season as a rookie. He scored 21 points and grabbed 12 rebounds in his 66 total minutes at the NBA level.

Martin saw more frequent playing time for the College Park Skyhawks in the G League, averaging 18.0 PPG, 9.2 RPG, and 1.9 APG on .503/.366/.805 shooting in 23 regular season contests (33.9 MPG) for Atlanta’s G League affiliate. It’s unclear what type of contract he signed with Minnesota.

The Wolves now have 17 players under contract, with 14 players on guaranteed standard deals and all three two-way spots filled.

Wolves Sign Trevor Keels To Training Camp Deal

SEPTEMBER 26: Minnesota has officially signed Keels, according to RealGM’s transaction log.


SEPTEMBER 25: The Timberwolves plan to sign free agent guard Trevor Keels to a training camp contract, sources tell Jon Krawczynski of The Athletic (Twitter link).

The 42nd pick of the 2022 draft after one college season at Duke, Keels spent his rookie season on a two-way contract with the Knicks, who gave him a qualifying offer in June to make him a restricted free agent. Keels accepted his QO this summer to return to New York on a two-way deal, but his stint only lasted a week, as he was waived to make room for Dylan Windler.

Keels, 20, only appeared in three games for the Knicks in 2022/23 for a total of eight minutes. He was a starter for their G League affiliate in Westchester, however, averaging 13.9 points, 3.4 assists, 2.8 rebounds and 1.0 steal in 25 regular season games (30.2 minutes). He posted a shooting line of .425/.355/.710.

While the terms of the contract were not disclosed, Keels’ agreement with Minnesota likely features an Exhibit 10 clause, which would entitle him to a bonus worth up to $75K if he spends at least 60 days with the team’s G League affiliate, the Iowa Wolves. However, his NBAGL rights are currently held by the Knicks, so Iowa will have to make a trade with the Westchester Knicks — New York’s affiliate — to acquire his returning player rights.

Exhibit 10 contracts can also be converted into two-way deals, and the Timberwolves currently have one two-way opening, though they also have a two-way qualifying offer out to RFA Matt Ryan.

Once Keels is officially under contract, the Timberwolves will have 19 players on their roster, as our tracker shows.

Atlantic Notes: Reed, Simmons, Thibodeau, Keels

Paul Reed said that he didn’t expect the Sixers to match the offer sheet he received from the Jazz earlier this month, per Ky Carlin of Sixers Wire.

The three-year, $23MM contract was designed to be more onerous for Philadelphia than Utah because it puts the Sixers in danger of exceeding the luxury tax threshold and the final two years become guaranteed if Reed’s team advances past the first round of the playoffs. President of basketball operations Daryl Morey decided the gamble was worth it to hold onto a promising young talent like Reed.

“I didn’t know what was gonna happen to be honest,” Reed said. “I was a restricted free agent, so they had an opportunity to match. Then I seen they signed Trez (Montrezl Harrell) and (Mohamed) Bamba, my agent was like, ‘It’s probably not likely that they match,’ but when they matched, I was real surprised.”

As Reed noted, Philadelphia now has a logjam of centers behind Joel Embiid. But new head coach Nick Nurse has a expanded role in mind for Reed that will go beyond playing in the post.

“He talked about molding me into a Pascal Siakam-type player,” Reed said. “Somebody who can kind of do it all. Shoot the ball, drive, pass, but right now, it’s all about focusing on my shot mechanics. That’s the start.”

There’s more from the Atlantic Division:

  • Nets guard Ben Simmons is “as healthy as he has ever been since his last year in Philly,” a source tells Marc J. Spears of Andscape (video link from NBA Today). The source also said Simmons is in the “final stage” of preparing for the upcoming season and has been able to pass every health benchmark the team has set so far. Simmons has been dealing with back and knee problems over the past two years, along with mental health issues, and only played 42 games last season.
  • Assuming the Knicks have another successful season, owner James Dolan will likely talk with coach Tom Thibodeau, team president Leon Rose and other members of the front office about contract extensions, according to Ian Begley of SNY.tv (video link). Thibodeau is heading into the fourth season of his five-year contract, and much of the management team is on the same timeline, Begley adds.
  • The Knicks will retain the G League rights to Trevor Keels, who was waived on Wednesday, Begley tweets. Keels had a two-way contract last season and appeared in three NBA games.

Knicks Sign Dylan Windler To Two-Way Deal, Waive Trevor Keels

JULY 26: The Knicks have confirmed the signing of Windler and the previously reported release of Keels (Twitter link).


JULY 24: The Knicks are signing free agent wing Dylan Windler to a two-way contract, agents Andy Shiffman and Mark Bartelstein tell Adrian Wojnarowski of ESPN (Twitter link).

The 26th pick of the 2019 draft, Windler spent all four of his NBA seasons with the Cavaliers, who chose not to give him a qualifying offer last month, making him an unrestricted free agent.

As Bobby Marks of ESPN observes (via Twitter), Windler would previously have been ineligible to receive a two-way contract, but a new provision in the CBA means he’s only counted as having three years of service because he missed his entire rookie season with an injury.

According to Stefan Bondy of The New York Daily News (Twitter link), even though it was reported that Nathan Knight would receive a two-way deal (and confirmed by Bondy himself), the team’s press release didn’t specify that he actually received said two-way deal. However, NBA.com’s official transactions log has Knight on a two-way deal.

Knight’s contract situation is relevant because the Knicks would have all three two-way slots filled if the big man is indeed on a two-way deal. Jaylen Martin and Trevor Keels occupy the other two-way slots, while Duane Washington could still accept his two-way qualifying offer.

A source tells Fred Katz of The Athletic that Knight is on a one-year, two-way contract, so the Knicks will have to either convert one of their players on a two-way deal to a standard contract or release someone (Twitter links).

Windler, 26, only appeared in 84 games during his time with Cleveland, including three games for just 10 total minutes in 2022/23. He holds career averages of 3.3 PPG and 2.3 RPG in 11.7 MPG.

The former Belmont star played 11 regular season games (22.2 MPG) for the Cavs’ G League affiliate (the Cleveland Charge) last season, averaging 12.2 PPG and 5.9 RPG on .523/.407/.632 shooting.

Knicks Reportedly Intend To Cut Trevor Keels

To create a two-way roster slot for swingman Dylan Windler, the Knicks intend to release incumbent two-way shooting guard Trevor Keels, sources inform Fred Katz of The Athletic (Twitter link).

The 6’5″ wing was just reportedly re-signed to a second two-way deal with New York less than a week ago. He signed his first two-way contract a year ago after being selected with the No. 42 pick out of Duke in the 2022 draft.

The 19-year-old appeared in a scant three contests for New York’s NBA squad, averaging just 2.7 MPG. In 25 regular season bouts with the Westchester Knicks, the team’s G League affiliate, Keels averaged 13.9 PPG on .425/.355/.710 shooting. He also notched 3.4 APG, 2.8 RPG and 1.0 SPG.

Keels was an ACC All-Rookie Teamer during his lone collegiate season, averaging 11.5 PPG, 3.4 RPG and 2.7 APG in his 36 regular season games with the Blue Devils, including 26 starts.

Once the Knicks complete their roster shuffling, it appears their three players on two-way contracts will be Windler, Nathan Knight, and Jaylen Martin.

Trevor Keels Returning To Knicks On Two-Way Deal

Guard Trevor Keels has re-signed with the Knicks on a two-way deal, per Keith Smith of Spotrac (via Twitter). According to Fred Katz of The Athletic, it’s a one-year contract (Twitter link).

The 42nd pick of the 2022 draft after one college season at Duke, Keels spent his rookie season on a two-way contract with the Knicks, who gave him a qualifying offer last month in order to make him a restricted free agent. Based on the reported terms, it seems likely that Keels simply accepted his one-year QO in order to return to New York.

Still just 19 years old (he turns 20 in late August), Keels only appeared in three games for the Knicks in 2022/23 for a total of eight minutes. He was a starter for their G League affiliate in Westchester, however, averaging 13.9 points, 3.4 assists, 2.8 rebounds and 1.0 steal with a .425/.355/.710 shooting line in 25 regular season games (30.2 minutes per contest).

Once their two-way deal with Nathan Knight is official, the Knicks will have all three two-way slots filled, as former Overtime Elite guard Jaylen Martin occupies the third. That means Duane Washington might be the odd man out — he was given a qualifying offer last month, but the Knicks won’t have any spots available.

12 Two-Way Restricted Free Agents Remain Unsigned

The action on the NBA’s free agent market has slowed since the start of July, but there are still many FAs seeking new deals, including a notable group of under-the-radar players whose situations will need to be resolved in the coming days, weeks, and months.

A total of 12 two-way restricted free agents are still available, as our up-to-date list shows. Those players are as follows:

That group doesn’t include a 13th player, Neemias Queta, who is also a restricted free agent after finishing last season on a two-way deal. Although he remains eligible to sign another two-way contract, Queta was ineligible for a two-way qualifying offer after having played on a two-way with the Kings for consecutive seasons — his QO is a one-year, minimum-salary contract with a small ($75K) partial guarantee.

For the rest of these players, their qualifying offer is simply another one-year, two-way deal, which limits their leverage to negotiate a more lucrative standard contract.

Some two-way RFAs have managed to earn standard deals this offseason. A.J. Green of the Bucks was one. Julian Champagnie of the Spurs was another. Ty Jerome (Warriors) and Jack White (Nuggets) received standard contract offers from the Cavaliers and Thunder, respectively, that their former teams were unwilling to match, so Golden State and Denver simply withdrew their respective qualifying offers, making Jerome and White unrestricted free agents.

Offer sheets for two-way restricted free agents essentially never happen though. And in general, unless a team has earmarked a 15-man roster spot for a two-way free agent, it’s an uphill battle for these players to earn offseason promotions.

As a result, the majority of the dozen restricted free agents listed above will likely end up accepting their qualifying offers and hoping that their play in 2023/24 forces their clubs to find 15-man roster spots for them later in the season.

Still, it’s worth keeping an eye on this group to see if any of them can do better than another two-way — and to see how long some of them might be willing to wait in the hope of earning that opportunity.