Trevor Ariza is on the move for the third time in a week, going to Oklahoma City from Detroit along with Dallas' Justin Jackson in a three-team trade.
Also in the deal, the Mavericks sent Delon Wright to the Pistons for James Johnson, a person with knowledge of the details said early Saturday.
Ariza was sent from Portland to Houston two days before Wednesday's draft, then shipped to the Pistons on draft night. The 35-year-old has already played for 10 teams.
The Mavericks added Johnson to provide some toughness around young stars Luka Doncic and Kristaps Porzingis.
Dallas was defensive-minded on draft night, taking Arizona's Josh Green in the first round and trading for Philadelphia's Josh Richardson.
In addition to Ariza and Jackson, Oklahoma City will get draft compensation in the deal.
Wright is the only player in the trade not on an expiring contract. Wright has two years remaining on the three-year deal.