Transactions

Knicks Add Landry Shamet, Waive Matt Ryan

DECEMBER 23: The Knicks have announced the signing of Shamet (Twitter link). Both roster moves are now official.


DECEMBER 22: The Knicks have agreed to a standard contract with guard Landry Shamet, ESPN’s Shams Charania reports. It’s a one-year deal, James Edwards III of The Athletic tweets.

To make room for Shamet and remain under the second-apron hard cap, the Knicks have waived forward Matt Ryan, the team’s PR department tweets.

It’s not surprising New York brought back Shamet. who dislocated his shoulder during the preseason while participating in Knicks training camp. He remained with the Westchester Knicks in the G League while rehabbing his injury and the NBA club was simply waiting for him to get back to full strength. Coach Tom Thibodeau commented on Shamet’s status a week ago.

“It’s good to see him out there healthy again,” Thibodeau said then. “(But) there’s a number of things that have to happen before he can play with us.”

Shamet was likely to make the opening night roster prior to the injury. He  had signed a non-guaranteed, minimum-salary contract during the offseason.

He was waived before opening night. Shamet appeared in 46 games with Washington last season and averaged 7.1 points in 15.8 minutes per contest. He has also played for Philadelphia, the Los Angeles Clippers, Brooklyn and Phoenix in 348 total regular season outings.

Ryan was inked to a non-guaranteed contract in early November and appeared in nine Knicks games, but logged very few minutes in those outings.

Assuming he goes unclaimed on waivers, Ryan will count for $621,439 in dead money on New York’s books. The cap hit for Shamet’s contract will depend on when he officially signs — if it’s officially finalized on Monday, the deal will carry a cap charge of $1,343,690 for the Knicks.

Alex Caruso Signs Four-Year Extension With Thunder

Veteran guard Alex Caruso and the Thunder have agreed to a four-year, $81MM contract extension, Shams Charania of ESPN reports. The team has officially announced the deal in a press release.

Caruso became eligible for the $81,096,960 extension on Saturday. Because it has been six months since he was traded to the Thunder, he was allowed to sign for up to 140% of this season’s estimated average salary ($12.93MM) and for up to four new years. Prior to Saturday, his maximum extension would have been worth $48,875,400 over three new years.

The extension will begin at $18,102,000 in 2025/26 and will rise annually by 8%, increasing to $22,446,480 by the final season. It’s unclear whether or not it will be fully guaranteed.

Caruso was due to become an unrestricted free agent after this season. He’s in the last year of a four-year, $36.98MM contract.

Caruso was traded straight up by the Bulls for Josh Giddey in June. He’s one of the NBA’s best perimeter defenders, earning All-Defensive team nods each of the past two seasons.

He started 57 of 71 games with the Bulls last season but has come off the bench in all 19 games in which he’s played for his new team this season. He’s averaging 5.7 points, 2.9 rebounds, 2.4 assists and a career-high 1.9 steals in 20.2 minutes per contest.

Caruso shot a career-best 46.8% from the field last season but has struggled with his shooting this season (38.5%). However, he has helped Oklahoma City become the league’s premier defensive club. The Thunder have allowed the fewest points per game in the NBA. They also lead the league in opponents’ field goal percentage and 3-point percentage.

Caruso’s extension means the Thunder no longer project to have any 2025 unrestricted free agents on their standard roster.

Hawks Waive Two-Way Player Seth Lundy

DECEMBER 18: The Hawks have officially waived Lundy, the team announced today in a press release.


DECEMBER 17: The Hawks are waiving two-way guard Seth Lundy, HoopsHype’s Michael Scotto tweets.

Lundy has been sidelined with a left ankle injury and hasn’t appeared in any Hawks games this season.

The 2023 second-round pick out of Penn State saw action in nine games for Atlanta last season but spent the bulk of his time with the College Park Skyhawks in the G League.  In those 25 NBAGL games (23 starts), the 6’4″ Lundy averaged 20.4 points, 6.3 rebounds, 2.2 assists and 1.2 blocks in 32.6 minutes per contest. He shot 46.2% from the field and 40% on 3-point attempts.

Lundy signed a two-way deal prior to last season and was re-signed to another two-way contract in July. The 24-year-old underwent ankle surgery in mid-May.

The left ankle procedure removed a medial ankle bone spur. He re-aggravated his ankle while working out before a Hawks preseason game. He will be reevaluated in January, according to Scotto.

Pistons Re-Sign Paul Reed, Waive McCoy

The Pistons have re-signed center Paul Reed and waived wing Javante McCoy, according to the team’s PR department (Twitter links).

Detroit signed McCoy to a standard, non-guaranteed contract on Sunday. That turned out to be just a stopgap in order for the Pistons to reach the minimum salary floor while Reed was on waivers.

Detroit needed to fill a roster spot after cutting Reed on Saturday because that move dropped the Pistons to $1,417,937 below the minimum salary floor, which they were required to reach by the end of Sunday. Detroit is now back at the minimum salary floor as a result of bringing back Reed and is still the only NBA team with cap room, holding about $14MM in space, ESPN’s Bobby Marks tweets.

Reed had a $7.7MM salary this season that would have become fully guaranteed next month. Instead, he will return as Detroit’s third-string center on a more team-friendly deal. He’ll get the veteran’s minimum, Omari Sankofa of the Detroit Free Press tweets.

Reed, 25, was the 58th overall pick of the 2020 draft out of DePaul. He spent his first four seasons with the 76ers, who waived him in July to create enough cap room to sign all of their external free agents. The Pistons claimed him a couple days later.

Reed was a rotation regular with Philadelphia last season, averaging 7.3 points, 6.0 rebounds, 0.8 steals and 1.0 blocks in 82 games (19.4 MPG). He has appeared in 12 contests this season, averaging 4.8 PPG, 1.9 RPG and 0.8 SPG in 10.4 MPG.

Despite being on the roster for just 24 hours, McCoy will be paid for four days — the two he spent on the roster and the two he’ll spend on waivers. That will result in a prorated salary of $32,596, as cap expert Yossi Gozlan tweets.

It’s likely that McCoy will just rejoin Detroit’s G League team. The 6’5” McCoy has appeared in 12 games this season for the Motor City Cruise, averaging 14.7 points, 4.4 rebounds and 2.8 assists in 26.1 minutes per game. McCoy is also shooting 51.4% from 3-point range.

Pistons Sign Guard Javante McCoy

The Pistons have signed guard Javante McCoy, according to a team press release.

The 6’5” McCoy has appeared in 12 games this season for the Motor City Cruise, the Pistons’ G League affiliate, averaging 14.7 points, 4.4 rebounds and 2.8 assists in 26.1 minutes per game. McCoy is also shooting 51.4% from 3-point range.

He has appeared in 96 career NBA G League games for the South Bay Lakers, Austin Spurs and Motor City Cruise while averaging 11.4 PPG, 3.7 RPG and 2.8 APG in 22.8 minutes per contest.

Detroit needed to fill a roster spot after waiving veteran big man Paul Reed on Saturday. That move dropped the Pistons to $1,417,937 below the minimum salary floor, which they were required to reach by the end of Sunday.

McCoy signed a one-year, non-guaranteed contract, Michael Scotto of HoopsHype tweets. His salary is likely just enough above the rookie minimum to allow Detroit to reach the floor — his cap hit will likely be exactly $1,417,937. According to ESPN’s Bobby Marks (Twitter link), the Pistons now have about $14MM in cap room.

McCoy was on the Pistons’ training camp roster on an Exhibit 10 contract but was waived in October. McCoy, 26, had his G League rights acquired by the Cruise in August.

McCoy played at Boston University for five seasons (2017-22) but went undrafted after his final college season.

Warriors Acquire Dennis Schröder From Nets

DECEMBER 15: The trade is official, according to press releases from the Warriors and Nets. As detailed below, Brooklyn received Melton, Beekman, and three second-round picks from Golden State in exchange for Schröder and a second-round pick.

As first reported by Michael Scotto of HoopsHype (Twitter link), the Nets received Atlanta’s second-round picks in 2026 and 2028, along with Golden State’s second-rounder in 2029, while the Warriors acquired Miami’s 2025 second-rounder (top-37 protected).

In order to open up a two-way slot for Beekman, Brooklyn waived rookie Yongxi Cui, who suffered a season-ending ACL tear earlier this week.


DECEMBER 14: The Warriors are finalizing an agreement with the Nets to acquire veteran point guard Dennis Schröder, reports Shams Charania of ESPN.

Sources tell Charania that Brooklyn will send Schröder and one second-round pick to Golden State in exchange for injured guard De’Anthony Melton and three second-rounders.

Marc Stein and Jake Fischer (Twitter links), who first reported that Brooklyn’s return would include Melton’s expiring contract and second-round compensation, suggest the deal is on track to be completed on Sunday, when Melton officially becomes trade-eligible.

Fischer hears that the two teams also discussed Nets forward Cameron Johnson, but he won’t be included in this trade (Twitter link). However, Warriors two-way player Reece Beekman is expected to be added to Golden State’s outgoing package, Fischer notes (via Twitter).

Both Melton and Schröder are on expiring contracts and will hit free agency in 2025. Melton has a cap hit of $12,822,000 this season, while Schröder is earning $13,025,250. The Warriors, who are currently operating just $533K-ish below their hard cap, will move closer to that threshold as they take on an extra $203K in salary in the swap with the Nets.

Melton, 26, signed a one-year deal deal worth the full non-taxpayer mid-level exception with the Warriors over the offseason to try to rebuild his value following an extended absence last season due to a back ailment. Unfortunately, the defensive stalwart suffered a partially torn ACL just six games into his tenure with Golden State, requiring him to undergo season-ending surgery.

Schröder is off to an excellent start to the ’24/25 campaign and is a major reason why the Nets have been surprisingly competitive to this point. In 23 games, all starts (33.6 MPG), he’s averaging 18.4 PPG, 3.0 RPG, 6.6 APG and 1.1 SPG on .452/.387/.889 shooting.

Charania reported earlier this week that the Nets had been discussing trades involving Schröder, Johnson and Dorian Finney-Smith, with the Warriors expressing interest in all three players. Now a deal for Schröder is being finalized.

Multiple reports indicated Brooklyn was hoping to land a first-round pick for Schröder, but that was considered an overly optimistic ask for a role player on an expiring contract. The team will ultimately accept a net gain (pun not intended) of two second-rounders. Moving on from the point guard sooner rather than later will also limit the Nets’ upside on the court, potentially increasing the value of their own 2025 first-round pick.

According to Michael Scotto of HoopsHype (Twitter link), the Nets continue to be active in trade discussions, particularly involving Johnson and Finney-Smith.

While Melton won’t return this season, his contract could come in handy in a subsequent trade for Brooklyn — he’ll become eligible to aggregated again on February 5 as long as the Nets and Warriors complete their deal on or before Monday. The Nets could hang onto him until then, then perhaps waive him after the Feb. 6 deadline if they don’t find a use for his expiring contract on the trade market.

Heat Trade Thomas Bryant To Pacers

DECEMBER 15: The trade is official, the Pacers announced in a press release. Bryant is expected to be available for today’s game against New Orleans.


DECEMBER 13: The Heat have agreed to trade veteran center Thomas Bryant to the Pacers, sources tell Shams Charania of ESPN.

In exchange for Bryant, Miami will acquire the right to swap 2031 second-round picks with the Pacers, according to Anthony Chiang of The Miami Herald. The deal will have to wait until Sunday, as that’s when Bryant becomes trade-eligible.

As Chiang notes (Twitter links), by dumping Bryant’s salary, the Heat will soon have just 13 players on standard contracts and more financial flexibility to potentially convert a player on a two-way deal to a standard contract — this morning we identified Dru Smith as a possible candidate to be promoted.

Ian Begley of SNY.tv hears the Pacers discussed sending James Wiseman to the Heat in the deal, but he won’t be included in the final version (Twitter link). Wiseman is out for the season after sustaining a torn Achilles tendon on opening night.

The Pacers won’t have to send out matching salary to acquire Bryant, since his contract can be taken on using the minimum-salary exception. Since Indiana has an open standard roster spot, the team also won’t need to waive anyone to add Bryant.

According to ESPN’s Bobby Marks (Twitter link), the Heat will save $4.7MM toward their projected luxury tax payment by moving off Bryant’s $2,087,519 salary. They’ll also create a traded player exception worth the exact amount of Bryant’s outgoing contract. Miami will be approximately $3.7MM below the second tax apron once the deal is finalized, Marks adds.

Charania reported a few days ago that Indiana was “actively pursuing” a backup center in the wake of season-ending injuries to Wiseman and fellow big man Isaiah Jackson, who also suffered a torn Achilles tendon this fall. Jake Fischer confirmed that report today, with league sources indicating a deal would likely be completed shortly after Dec. 15, when many players around the NBA become eligible to be traded.

Assuming the trade is completed on Sunday, the Heat will have until Dec. 29 to add a 14th player to their standard roster. The club will also now have the ability to add a 15th man while staying below the second apron, if it so chooses.

Bryant, 27, is an eight-year veteran, having previously played for the Lakers, Wizards and Nuggets prior to joining Miami. He won a title with Denver in 2023, though his role was very limited. The big man played his college ball in Indiana with the Hoosiers from 2015-17.

After being in and out of Miami’s rotation in 2023/24, Bryant’s role fluctuated once again fluctuated this season.  He averaged 4.3 points and 3.2 rebounds in 11.5 minutes per game across 10 outings with the Heat this fall after re-signing on a one-year, minimum-salary deal over the offseason.

Bryant’s one-year deal with Miami would typically have given him the right to veto a trade, but he agreed to waive that right as part of his contract agreement.

Pistons Waive Paul Reed

5:54pm: Reed has officially been waived, the Pistons announced in a press release.


2:05pm: The Pistons intend to waive forward/center Paul Reed, sources tell Shams Charania of ESPN (Twitter link).

According to Charania, Detroit is releasing Reed with an eye on maximizing its roster and financial flexibility ahead of the Feb. 6 trade deadline. Reed has an unusual contract structure, as his $7.7MM salary for 2024/25 is non-guaranteed, as is his $8.1MM cap hit for ’25/26. Every other player in the NBA whose contract is non-guaranteed this season is either on a minimum-salary deal or very close to it.

The timing of the move almost feels like a precursor to something else. The Pistons didn’t have to make a decision on Reed until Jan. 7, but chose to waive him three-plus weeks early.

Assuming Reed clears waivers, Detroit will carry a $2.48MM dead-money cap hit for having him on the roster the first two months of the season, per ESPN’s Bobby Marks (Twitter link). The Pistons will soon have approximately $15.5MM in cap space and be about $1.42MM below the minimum salary floor, which they’re required to reach by the end of Sunday, Marks adds (via Twitter).

According to Marks (Twitter link), as of Sunday, the prorated portion of the veteran’s minimum is $1.44MM, so Detroit can safely reach the floor by signing a different player tomorrow. Of course, a trade remains a possibility as well.

The Pistons have been carrying an open roster spot to begin the 2024/25 season in order to maintain roster and financial flexibility. Cutting Reed means they’ll have two standard openings, but at least one will be filled in short order.

Reed, 25, was the 58th overall pick of the 2020 draft out of DePaul. He spent his first four seasons with the 76ers, who waived him in July to create enough cap room to sign all of their external free agents. The Pistons claimed him a couple days later.

While Reed was a rotation regular with Philadelphia last season, averaging 7.3 PPG, 6.0 RPG, 0.8 SPG and 1.0 BPG in 82 games (19.4 MPG), he has only appeared in 12 of Detroit’s 26 contests to open ’24/25, averaging 4.8 PPG, 1.9 RPG and 0.8 SPG in 10.4 MPG. He’s been the third-string center behind Jalen Duren and Isaiah Stewart, who shifted back to the middle after spending much of last season at power forward.

The Sixers have an open roster spot and are reportedly looking for frontcourt help, so a reunion with Reed could be possible. However, he’d have to clear waivers first and be willing to sign a minimum-salary deal, which is all Philadelphia can offer.

Raptors Sign A.J. Lawson To Two-Way Contract

DECEMBER 11: The Raptors have officially announced Lawson’s two-way contract with the team.


DECEMBER 10: The Raptors have agreed to a two-way deal with free agent shooting guard A.J. Lawson, Michael Scotto of HoopsHype tweets.

Lawson had an eventful training camp with the Mavericks. Dallas waived the 24-year-old Canadian and his non-guaranteed standard contract, then brought him back on a two-way deal after he cleared waivers. The Mavericks cut Lawson once again before the regular season and he subsequently joined the Long Island Nets in the NBA G League.

Lawson appeared in a total of 56 NBA games for the Mavericks during his two seasons with the team, including 42 in 2023/24. He averaged 3.4 points and 1.3 rebounds in 7.4 minutes per contest and posted a shooting line of .457/.307/.548 at the NBA level.

Lawson has averaged 24.0 points, 6.6 rebounds, 2.5 assists, and 1.3 steals per game for the Long Island Nets this season.

Toronto opened up a two-way slot on Tuesday by waiving D.J. Carton, who is currently recovering from an ankle injury. Several Raptors regulars are dealing with injuries, including Scottie Barnes, Immanuel Quickley and Bruce Brown. The 6’6” Lawson will add depth to the wing positions.

Raptors Waive D.J. Carton

The Raptors have waived guard D.J. Carton, the team announced today in a press release. Carton had been on a two-way contract with Toronto.

An undrafted free agent out of Marquette in 2021, Carton began his professional career by playing in the G League and didn’t get a shot with an NBA team during the regular season until this past February, when the Raptors signed him to a 10-day contract. Toronto brought him back on a two-year, two-way deal after that initial contract expired.

Across parts of two seasons with the Raptors, Carton has 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 while continuing to play a significant role in the G League when healthy.

Carton averaged 16.3 PPG, 7.0 APG, and 4.7 RPG in three outings for the Raptors 905 this fall, but has battled foot and ankle issues since joining the club, notes Blake Murphy of Sportsnet.ca (Twitter links).

According to Murphy, the Timberwolves control Carton’s G League rights, so if he opts to return to the NBAGL after clearing waivers, the Iowa Wolves would get the first shot at him.

Toronto is now one of just two NBA teams with an open two-way slot — Orlando is the other, as our tracker shows.