Transactions

Hornets Sign Wendell Moore To Two-Way Deal

The Hornets have signed Wendell Moore Jr. to a two-way contract, the team’s PR department tweets.

Moore appeared in 20 games this season with the Pistons this season, posting 3.2 points, 2.2 rebounds and 1.2 assists in 11.0 minutes per contest. Detroit waived him on Feb. 6 to clear a roster spot during the week of the trade deadline.

He was originally selected by the Mavericks in the first round (26th overall) of the 2022 draft and spent his first two seasons with the Timberwolves.

It’s a homecoming for Moore. He’s a native of Charlotte and won back-to-back state championships at Cox Mill High in Concord, N.C. before playing three seasons at Duke.

Charlotte opened up a two-way spot by waiving Isaiah Wong on Thursday. Wong appeared in 20 games with the Hornets this season, averaging 6.0 points, 1.6 rebounds and 1.4 assists in 13.3 minutes per game.

Bulls Sign Lonzo Ball To Two-Year Extension

February 15: The Bulls officially announced Ball’s extension in a press release on Friday night.

“The complexity of challenges that Zo faced more than three years ago was truly unprecedented,” executive VP of basketball operations Arturas Karnisovas said in a statement. “It wasn’t just his injury but also the complicated rehabilitation plan that followed, which lacked any template for an NBA player.

“Along with an outstanding team of doctors, trainers and medical staff, Zo embraced adversity and exemplified resilience. His diligence to do what was necessary and his commitment to himself and this team truly speaks to his character. He elevates those around him with his high basketball IQ, relentless defense and hustle, and his unselfish play-making. We are thrilled to have him back and for him to be a part of our future.”


February 5: The Bulls and point guard Lonzo Ball have agreed to terms on a two-year, $20MM contract extension, according to Shams Charania of ESPN (Twitter link). K.C. Johnson of the Chicago Sports Network first reported (via Twitter) that the two sides were finalizing a new deal.

The second year of the extension will be a club option, team sources tell Darnell Mayberry of The Athletic (Twitter link).

Ball reportedly drew legitimate interest on the trade market, with the Grizzlies, Pistons, and Timberwolves said to be among the teams to register interest. However, Johnson reported earlier in the day (via Twitter) that while Chicago had been offered draft capital, potential trade partners wanted to send out multiyear salary, which didn’t appeal to the Bulls.

Fischer and Marc Stein had reported on Tuesday that Chicago wasn’t eager to trade Ball and would be more interested in retaining the guard beyond his current contract than buying him out.

While the 27-year-old will technically remain trade-eligible because his new deal will fall within the NBA’s extend-and-trade limits, it’s extremely unlikely that the team would make this move if it didn’t intend to hang onto him through Thursday’s deadline.

Ball, who missed two-and-a-half NBA seasons while undergoing a series of surgeries to address a troublesome knee injury, made his comeback in the fall and has enjoyed a successful return.

His numbers – 7.2 points, 3.5 assists, and 3.4 rebounds in 21.6 minutes per game – are career lows across the board and his shooting percentages – 36.2% from the floor, 34.0% on three-pointers – are well below his usual rates. However, Ball has been a positive contributor beyond the box score. The Bulls have outscored opponents by 4.2 points per 100 possessions when Ball is on the court and have been outscored by 6.1 points per 100 possessions when he’s not.

Ball is “beloved” by coaches and and teammates and considered a mentor in Chicago, Johnson adds (via Twitter).

Even after trading Zach LaVine to Sacramento this week, Chicago has a crowded backcourt, with Josh Giddey, Coby White, Ayo Dosunmu, Tre Jones, and Jevon Carter all in the mix alongside Ball. But a few of those players are considered possible trade candidates, and Ball is now the only one of them whose contract potentially extends beyond next season.

Ball is currently earning $21.4MM in the final season of the four-year, $80MM contract he signed with the Bulls in 2021.

Sixers Promote Jared Butler To Standard Roster

7:54 pm: The Sixers have officially signed Butler to a standard contract, the team announced in a press release.

To make room on the roster, Okeke has been released early from his 10-day contract. He’ll become a free agent immediately, without passing through waivers.


5:16 pm: The Sixers are converting Jared Butler‘s two-way contract to a standard deal and will promote him to their 15-man roster, agent Mark Bartelstein tells Shams Charania of ESPN (Twitter link).

According to Charania, Butler is receiving a two-year contract. It will be worth the minimum, since that’s all Philadelphia can offer at this point.

Butler, a 6’3″ guard in his fourth NBA season, was traded from the Wizards by the Sixers, along with four second-round picks, at last week’s deadline in a deal that sent Reggie Jackson and a first-rounder to Washington. This will be the first instance in league history of a team trading for a player on a two-way deal and then promoting him to a standard contract.

A former Baylor standout, Butler averaged 6.9 points, 2.6 assists, and 1.3 rebounds in 11.3 minutes per game across 32 outings off the bench with the Wizards, posting a shooting line of .483/.366/.778.

The 24-year-old has been part of the rotation in his first three games as a Sixer, earning a start on Wednesday in Brooklyn. He has averaged 10.0 PPG, 4.7 APG, and 2.7 RPG in 17.1 MPG so far for his new team.

The 76ers currently have a full 15-man roster, but two of those 15 players are on 10-day contracts. Chuma Okeke‘s deal runs through Sunday, while David Roddy‘s runs through next Thursday. Since Okeke’s contract will expire before the club’s next game, it seems likely Butler will be taking his spot on the roster.

Another Sixers two-way player, Justin Edwards, was promoted to the standard roster last week on a two-year, minimum-salary contract of his own — that deal included a second-year team option, which the club could decline this summer in order to re-sign Edwards to a longer-term contract as a restricted free agent.

It’s possible Butler’s new deal will also include a team option for 2025/26, though that’s just my speculation, since we don’t know the full details yet.

Hornets Waive Two-Way Player Isaiah Wong

The Hornets have waived two-way player Isaiah Wong, according to a team press release.

Wong appeared in 20 games with the Hornets this season, averaging 6.0 points, 1.6 rebounds and 1.4 assists in 13.3 minutes per game. Wong, who also appeared in six G League games this season, signed a two-way contract with the Hornets on Dec. 2. At that time, he agreed to a two-year deal that covered the 2025/26 season as well as the rest of ’24/25.

Charlotte has been tinkering with its roster in recent days. It promoted Moussa Diabate from a two-way deal to a standard contract over the weekend. The Hornets then signed Damion Baugh to a two-way contract on Wednesday.

Due to numerous injuries to rotation players, Wong had appeared in 10 games since Jan. 22. He played 16 minutes on Wednesday against Orlando and scored seven points.

Wong was drafted in the second round in 2023 by Indiana out of Miami (Fla.). He was playing for Utah’s G League team, the Salt Lake City Stars, when the Hornets offered him a contract. With the All-Star break coming up, there’s no immediate need for the Hornets to fill the two-way spot.

Kings Sign Markelle Fultz For Rest Of Season

10:48 pm: Sacramento has officially announced the deal in a press statement.


9:52 pm: Free agent guard Markelle Fultz is signing a new contract with the Kings, agent Raymond Brothers of I AM Sports & Entertainment has informed Shams Charania of ESPN.

Michael Scotto of HoopsHype reports (via Twitter) that the deal will keep Fultz in town through the rest of the season. Exact terms have yet to be divulged.

No corresponding roster move will be necessary, since the Kings have a pair of open roster spots after sending out more players than they took back in a series of trade-deadline deals.

After trading away De’Aaron Fox and Jordan McLaughlin to the Spurs as part of a blockbuster three-team deal last week, Sacramento was left with a deficit of point guards. Adding Fultz will allow the club to begin replenishing its depth at that spot. The Kings’ eventual haul was headlined by two-time All-Star wing Zach LaVine and multiple future picks.

Darren Wolfson of 5 Eyewitness News tweets that the Timberwolves were also considering adding Fultz this spring. After he reached unrestricted free agency during the 2024 offseason, the 6’4″ vet had been left wanting throughout the 2024/25 season — until now.

Fultz was selected with the No. 1 overall pick out of Washington in 2017. Boston traded down with Philadelphia, swapping the rights to Fultz for the rights to eventual six-time All-Star champion forward Jayson Tatum, the third pick in that draft out of Duke.

As Sean Cunningham of Fox 40 KTXL observes (Twitter link), the 26-year-old has struggled with a variety of maladies throughout his pro career, including a torn left ACL in 2021 and further problems in the same knee last season.

Fultz has only played more than 43 games twice across a seven-year career. Last season with Orlando, he appeared in just 43 contests, starting 18. Across 21.2 minutes for the playoff-bound Magic, he averaged 7.8 points, 3.2 rebounds, 2.8 assists and 1.0 steals per night.

At 28-26, Sacramento is currently the eighth seed in a crowded Western Conference. The addition of Fultz should add a play-making presence and some defensive help at the point of attack.

Fultz himself reacted to Charania’s announcement, tweeting “God’s Plan.”

Raptors Sign Brandon Ingram To Three-Year Extension

February 12: The Raptors have officially announced Ingram’s extension in a press release.

“Improving every day is the ethos of our team, and we believe the long-term addition of Brandon improves us greatly,” general manager Bobby Webster said in a statement. “We’ve spoken about his elite scoring and play-making; we’re looking forward to seeing that mesh with the talents we already have on our roster – and we’re thrilled that Brandon wants to be a Raptor as much as we want him here in Toronto.”


February 11: The Raptors and newly acquired forward Brandon Ingram have reached an agreement on a three-year contract extension, according to Shams Charania and Bobby Marks of ESPN (Twitter link), who hear from Ingram’s agents at Klutch Sports that the deal will be worth $120MM and will feature a player option for the 2027/28 season.

Ingram was traded from the Pelicans to the Raptors last week in a deal that sent Bruce Brown, Kelly Olynyk, and two draft picks (one first-rounder and one second-rounder) to New Orleans.

Ingram had spent the previous five-and-a-half seasons with the Pelicans after having been a centerpiece of the team’s return in 2019’s Anthony Davis blockbuster with the Lakers. From 2019-25, Ingram averaged 23.0 points, 5.2 rebounds, and 4.3 assists per game in 305 total outings for New Orleans, with a .472/.372/.847 shooting line and a 2020 All-Star berth.

The Pelicans and Ingram were unable to come to terms last offseason – or during the first half of this season – on a new contract that would extend the 27-year-old’s $36MM expiring deal, which led to the decision to trade him.

The Raptors were clearly more comfortable with the idea of investing in Ingram — general manager Bobby Webster said after last week’s trade that the front office wouldn’t have made the trade if there wasn’t “a comfort level with (the contract) he was looking for.”

Recently traded players face certain limitations on the extensions they’re permitted to sign, but Ingram’s new contract will fall within those limits (which include a 20% first-year raise, subsequent annual raises of 5%, and four total years, including the current season).

The deal will also come in well below Ingram’s maximum. Based on current cap projections, he would’ve been eligible to receive up to about $150MM over the next three years (or $269.1MM over five) if he had waited until free agency to sign a new contract with the Raptors. His maximum three-year extension right now would’ve been worth $136.1MM.

The exact impact of Ingram’s extension on Toronto’s cap situation for 2025/26 and beyond won’t be known until we see the official numbers, but it figures to push the team up over $175MM in guaranteed money for 10 players for next season. That will be well over the projected cap ($154.6MM), but will put the team in position to stay below the projected tax line ($187.9MM).

Ingram, who is still recovering from an ankle injury and whose Raptors debut is likely still a little ways off, is now part of a core in Toronto that also includes Scottie Barnes, Immanuel Quickley, Gradey Dick, and RJ Barrett.

Hornets Sign Damion Baugh To Two-Way Deal

9:30 am: Baugh has officially signed his two-way contract, according to a press release from the Hornets.


9:07 am: The Hornets have reached a deal with G League guard Damion Baugh and will sign him to a two-way contract, reports Shams Charania of ESPN (Twitter link).

Charlotte opened up a two-way slot on Sunday by promoting Moussa Diabate from his two-way deal to a spot on the standard 15-man roster and signing him to a new three-year deal, so no corresponding roster move will be necessary to make room for Baugh.

Baugh, who went undrafted out of TCU in 2023, spent his first professional season with the South Bay Lakers and has played for the Westchester Knicks in 2024/25. In 35 total Tip-Off Tournament and regular season appearances for New York’s G League affiliate this season, he has averaged 12.9 points, 7.9 assists, 5.7 rebounds, and 1.7 steals per game, with a .456/.328/.712 shooting line.

Baugh will provide some additional backcourt depth for a Charlotte team that has battled significant health issues this season. Tre Mann and Brandon Miller are among the guards who are in the midst of long-term absences, while LaMelo Ball continues to battle ankle issues.

If Baugh officially signs on Wednesday, he’ll be eligible to appear in up to 18 NBA games for the Hornets down the stretch. Any games the 24-year-old plays in the G League while on his two-way deal with Charlotte will be for the Greensboro Swarm rather than Westchester.

As our tracker shows, the Hornets had been one of three teams with a two-way slot available. Golden State and Philadelphia are the other two.

Lakers Sign Alex Len, Waive Christian Wood

4:56 pm: The Lakers have officially signed Len and waived Wood, the team confirmed in a press release.


4:13 pm: Free agent center Alex Len will sign with the Lakers, agent Mike Lelchitski tells Shams Charania of ESPN (Twitter link).

As we wrote earlier today, Len, who was cut by Washington on Saturday, initially planned to sign with the Pacers once he cleared waivers. However, he pivoted to an opportunity in Los Angeles after the Lakers rescinded their trade-deadline deal for Hornets center Mark Williams.

As Dustin Dopirak of The Indianapolis Star notes (via Twitter), Len would have slotted in as the third center in Indiana behind Myles Turner and Thomas Bryant, but he should have an opportunity with the Lakers to earn the primary backup role behind Jaxson Hayes on a roster that’s thin on frontcourt depth after sending Anthony Davis to Dallas in last week’s Luka Doncic blockbuster.

Len, 31, has been a little-used reserve center over the past three-and-a-half seasons in Sacramento, averaging 3.0 points, 2.8 rebounds, and 0.6 blocks in 10.0 minutes per game across 149 total outings (15 starts). The former No. 5 overall pick was traded from the Kings to the Wizards ahead of last Thursday’s deadline.

The Lakers have a full 15-man roster and will have to waive a player in order to make room for Len. According to Charania (Twitter link), that roster casualty will be Christian Wood, who has yet to play this season following offseason surgery on his left knee. That procedure was the second one Wood underwent on his knee in 2024.

In his first season in Los Angeles in 2023/24, Wood averaged 6.9 PPG, 5.1 RPG, and 0.7 BPG in 50 games (17.4 MPG) with a .466/.307/.702 shooting line. He’s on an expiring minimum-salary contract, so the Lakers won’t carry any dead money on their cap for him beyond this season.

As Bobby Marks of ESPN tweets, the Lakers entered the day with about $1.6MM in room below their second-apron hard cap. Len’s new deal will nearly trim that margin in half, but the team would still have enough flexibility to add a second player on the buyout market in the coming days or weeks if another opportunity arises. Another player on the current roster would have to be waived in that scenario, with Cam Reddish viewed as the most likely odd man out.

Jahlil Okafor Signs 10-Day Contract With Pacers

February 11: Okafor has officially signed his 10-day contract with the Pacers, per NBA.com’s transaction log. The deal will run through February 20, covering Indiana’s next three games and paying Okafor a $150,179 salary.


February 10: Veteran big man Jahlil Okafor is signing a 10-day contract with the Pacers, NBA insider Chris Haynes tweets.

The No. 3 pick of the 2015 draft hasn’t played in the league since the 2020/21 season, when he appeared in 27 games with the Pistons. Okafor has played 247 regular season games in his career, with stints in Philadelphia, Brooklyn and New Orleans as well as Detroit. He has posted career averages of 10.4 points and 4.7 rebounds in 19.5 minutes per game.

Okafor, 29, had been toiling for the Pacers’ NBA G League team, the Indiana Mad Ants, averaging 18.6 points and 9.1 rebounds in 30 Tip-Off Tournament and regular season games. He was selected to participate in the 2025 Up Next event at the NBA’s All-Star weekend.

Okafor was on the Pacers’ training camp roster on an Exhibit 10 contract but was waived before joining their G League squad. The veteran center has also played in China, Spain and Puerto Rico in recent years.

The timing of this move calls into question whether center Alex Len still intends to sign with Indiana after clearing waivers, as has been reported. Len was expected to fill Indiana’s open roster spot. It’s unclear if he has received another offer or will perhaps sign with the Pacers after the All-Star break once Okafor’s deal expires. The club has just two more games prior to the break.

[UPDATE: Len won’t be signing with the Pacers.]

David Roddy Signs 10-Day Deal With Sixers

February 11: Roddy has officially signed his 10-day contract with the Sixers, the team announced today in a press release.

The deal will run through Feb. 20, covering Philadelphia’s last two games before the All-Star break and its first game after the break. Roddy will earn $119,972 over the course of those 10 days.

The 76ers now have a full 15-man standard roster, though two of those 15 players are on 10-day contracts and the club still has a two-way slot open.


February 9: The Sixers will sign David Roddy to a 10-day contract once he clears waivers, sources tell Jake Fischer of The Stein Line (Twitter link).

The Hawks released the 23-year-old power forward on Friday to create a roster opening so they could complete a two-for-one deal with the Clippers. Atlanta sent Bogdan Bogdanovic to L.A. in exchange for Terance Mann and Bones Hyland.

Roddy appeared in 27 games with the Hawks this season, making three starts and averaging 4.5 points and 3.6 rebounds in 12.8 minutes per night.

Philadelphia will be Roddy’s fourth team in three seasons once the deal is finalized. He spent a year and a half with Memphis before being traded to Phoenix at last year’s deadline. He was dealt again in July as the Suns shipped him to Atlanta.

The Sixers originally selected Roddy with the 23rd pick in 2022 before trading him to the Grizzlies on draft night.

Philadelphia created multiple roster openings with its deadline deals, so another move won’t be necessary to add Roddy. He joins Chuma Okeke, who signed a 10-day deal with the Sixers on Friday, and both players will be eligible for a second 10-day contract when their current ones expire.