Transactions

PJ Dozier Waived By Timberwolves

The Timberwolves have waived PJ Dozier, the team announced in a press release.

Dozier signed a one-year contract with Minnesota in July that initially carried a partial guarantee of $1MM on his $2.6MM salary. All contracts throughout the league will become guaranteed after January 7, so the Wolves opted to part with Dozier rather than paying him for the rest of the season.

Minnesota will incur a $1,051,255 cap hit and will save about $5MM on its luxury tax bill, according to Bobby Marks of ESPN (Twitter link).

The 28-year-old swingman saw minimal playing time with the Wolves, appearing in nine games and averaging just 3.9 minutes per night. He collected seven total points, five rebounds and five assists.

Dozier was attempting an NBA comeback after playing for Partizan Belgrade in Serbia last season. He was given the opportunity by president of basketball operations Tim Connelly, who ran the Nuggets during Dozier’s three seasons in Denver.

Dozier has played in 130 games over seven NBA seasons, spending time with Oklahoma City, Boston, Denver and Sacramento before coming to Minnesota. He has been mainly a reserve throughout his career and has compiled averages of 5.4 points, 2.6 rebounds and 1.6 assists in 15.4 minutes per game.

The Wolves had a full 15-man roster, so they’re not facing any time limit to replace Dozier. They could decide to promote one of their two-way players, Jaylen Clark, Jesse Edwards or Daishen Nix, they could look for a minimum-salary free agent or they could keep the roster spot open to reduce their tax bill.

Bulls Sign Emanuel Miller To Two-Way Deal, Waive DJ Steward

DECEMBER 28: The Bulls officially signed Miller to his two-way contract, according to a release from the team. The team waived Steward to make room for Miller. Steward didn’t appear in a game for the Bulls but averaged 19.9 points and 7.5 assists per contest in the G League this season.


DECEMBER 27: The Bulls are signing free agent forward Emanuel Miller to a two-way contract, agents Mike George and Shy Saee tell Jamal Collier of ESPN (Twitter link).

Miller went undrafted in 2024 after playing five collegiate seasons — two at Texas A&M and then his final three at TCU. In 2023/24 with the Horned Frogs, Miller averaged 15.8 points, 6.1 rebounds, 2.6 assists and 1.1 steals while posting a .486/.383/.815 shooting line in 34 games (32.6 minutes).

The 24-year-old signed an Exhibit 10 deal with the Mavericks over the summer, then was waived before the ’24/25 season began. He has posted impressive numbers for their G League affiliate, the Texas Legends, averaging 18.4 points, 8.1 rebounds, 2.3 assists and 1.3 steals on .483/.375/.750 shooting in 16 games (37.5 minutes).

As our tracker shows, Chicago’s two-way spots are currently occupied by Adama Sanogo, DJ Steward and E.J. Liddell. One of those players will have to be released to make room for Miller.

A native of Canada, Miller is the older brother of Timberwolves forward Leonard Miller.

Assuming he officially signs with Chicago on Friday or Saturday, Miller will be eligible to appear in up to 31 NBA games this season, a prorated portion of the usual 50-game limit.

Hawks Sign Daeqwon Plowden To Two-Way Contract

2:13pm: Plowden’s two-way contract is now official, the Hawks announced in a press release.


9:10am: The Hawks are signing free agent wing Daeqwon Plowden to a two-way contract, agent Drew Kelso tells Michael Scotto of HoopsHype (Twitter link).

Atlanta opened up a two-way spot last week by waiving Seth Lundy, who has yet to play this season as he continues to recover from an ankle injury. Plowden will now take that spot, Lauren L. Williams of The Atlanta Journal-Constitution confirms (via Twitter).

Plowden, 26, is a Philadelphia native who spent five college seasons at Bowling Green prior to going undrafted in 2022. He is technically an NBA rookie, having spent his entire professional career to this point playing in the G League.

Plowden, who played for the affiliate clubs of the Pelicans and Magic during the 2022/23 and ’23/24 campaigns, was signed by the Warriors on a two-way deal over the summer. While Plowden drew strong reviews for his play in Summer League, Golden State wound up waiving him in September to make roster space for second-round pick Quinten Post.

The College Park Skyhawks, Atlanta’s NBAGL affiliate, acquired Plowden’s returning player rights a few months ago. After being cut by Golden State, he quickly signed an Exhibit 10 training camp deal with the Hawks, then was waived before the ’24/25 season began.

Plowden has been playing for College Park this season, averaging 14.2 PPG, 3.7 RPG and 1.0 SPG on .427/.385/.783 shooting in 14 games (27.8 MPG).

Isaiah Stevens Signs Two-Way Contract With Heat

9:49am: Stevens’ two-way deal is official, the Heat confirmed in a press release.


8:43am: The Heat will fill a two-way opening by signing Isaiah Stevens from their Sioux Falls affiliate in the G League, according to Shams Charania of ESPN (Twitter link). The move, which had been expected along with the promotion of Keshad Johnson to the 15-man roster, was confirmed to Charania by Stevens’ agent, Matt Bollero of ProMondo Sports.

Stevens, a 24-year-old point guard, was in training camp with Miami, but was waived before the start of the season. He signed an Exhibit 10 contract in July after going undrafted following four years at Colorado State.

He will be eligible to appear in 31 games with the Heat for the remainder the season, according to Anthony Chiang of The Miami Herald (Twitter link). That’s a prorated portion of the usual 50-game limit.

Stevens is averaging 13.3 points and 10.9 assists in 17 games for the Skyforce, with a shooting line of .500/.317/.931. A three-time All-Mountain West selection, he was outstanding during Summer League as the Heat captured the championship in Las Vegas.

Miami has a December 29 deadline to add a 14th player to its roster — two weeks after trading Thomas Bryant to Indiana — so the moves with Johnson and Stevens will have to be finalized soon. Two-way player Dru Smith appeared to be in line for a promotion, but he suffered a season-ending Achilles tear on Monday.

Heat Promote Keshad Johnson To Standard Roster

DECEMBER 26: Johnson’s promotion is official, the Heat announced in a press release.


DECEMBER 24, 3:20pm: Johnson’s salary for the rest of the 2024/25 season will be fully guaranteed, according to Chiang, who reports (via Twitter) that the signing is expected to become official on Thursday. Stevens is expected to fill the newly opened two-way slot, Chiang confirms.

Assuming Johnson signs a minimum-salary contract, he’ll earn a rest-of-season salary of $724,883, which will also be Miami’s cap hit. However, because Johnson joined the team as a free agent, for the purposes of tax and apron calculations, the deal would count for $1,307,699 (the same as a veteran minimum contract).


DECEMBER 24, 2:57pm: The Heat intend to promote Keshad Johnson to their standard 15-man roster, reports Shams Charania of ESPN (Twitter link).

Johnson, who is currently on a two-way contract, will be converted to a two-year standard deal, according to Charania. The second year will be a team option, tweets Anthony Chiang of The Miami Herald.

Johnson signed a two-way contract with Miami after going undrafted out of Arizona this summer. He has only logged 14 total minutes across three appearances for the Heat, but has been a standout for the team’s G League affiliate, the Sioux Falls Skyforce.

In 13 games with the Skyforce, the 6’7″ forward has averaged 21.2 points, 8.2 rebounds, and 1.5 steals in 34.9 minutes per contest, with an excellent shooting line of .549/.396/.795.

The Heat dropped to 13 players on standard contracts when they traded Thomas Bryant to the Pacers on December 15. Since teams are only permitted to carry fewer than 14 players on standard deals for up to two weeks at a time, the club needs to re-add a 14th man by Dec. 29.

The expectation had been that another two-way player, Dru Smith, would fill that spot, but he suffered a season-ending Achilles tear on Monday, scuttling that plan. Another two-way player will get the promotion instead.

The fact that Johnson is getting a two-year contract suggests the team likely isn’t adding him to the roster as a placeholder, but it’s worth noting that the Heat could give him a non-guaranteed deal and then waive him before the league-wide guarantee date of January 7 if they want to take advantage of their full-season allotment of 28 days below 14 players for financial reasons. Miami’s team salary is currently about $3.7MM below the second tax apron.

While I’d expect Johnson to get a minimum-salary contract, Miami could use the taxpayer mid-level exception to give him more than the rookie minimum. If it’s a prorated minimum contract, his cap hit will depend on when the deal is officially completed.

Johnson’s promotion will open up a two-way slot for the Heat. G League standout Isaiah Stevens is among the top candidates for that opening, tweets Ira Winderman of The South Florida Sun Sentinel.

Knicks Re-Sign Matt Ryan To Two-Way Contract

7:19pm: The Knicks have officially signed Ryan and waived Buie, according to the team’s PR department (Twitter links).


3:17pm: The Knicks intend to re-sign Matt Ryan to a two-way contract after he clears waivers, sources tell Fred Katz and James L. Edwards III of The Athletic (Twitter link). Ryan was cut from the standard roster on Sunday, so he’ll officially become a free agent at 5:00 pm ET today.

New York will waive two-way player Boo Buie in order to create a spot for Ryan, according to Katz and Edwards.

Ryan, 27, signed a non-guaranteed minimum-salary contract with the Knicks in November when they needed to add two players to their roster to get to the required minimum of 14. Ariel Hukporti, who had been on a two-way deal, was promoted to the standard roster at the same time Ryan was signed to get New York back to 14 players.

Known as a sharpshooter, Ryan has played for the Celtics, Lakers, Timberwolves, and Pelicans since making his NBA debut in April 2022, but has struggled to earn regular playing time. That was the case again this fall with the Knicks, as he appeared in just nine games, scoring 15 total points in 45 minutes. While the sample size was small, he was unable to get his three-point shot going in those outings, making just 3-of-14 (21.4%).

Still, Ryan – who is in his fourth NBA season – is the type of plug-and-play veteran capable of contributing in a pinch, so after cutting him to make room on the standard roster for Landry Shamet, the Knicks will bring him back at the expense of a developmental rookie in Buie.

An undrafted first-year pro out of Northwestern, Buie has yet to make his regular season NBA debut, having only played for the Westchester Knicks in the G League so far this season.

Assuming Ryan returns to the Knicks ahead of Wednesday’s Christmas Day game, he’ll be eligible to appear in up to a maximum of 32 more NBA games this season (a prorated portion of the usual 50-game limit).

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.