In yet another big move prior to the NBA trade deadline, the Dallas Mavericks have traded forward Harrison Barnes to the Sacramento Kings in exchange for forward Justin Jackson and big man Zach Randolph on Wednesday night, according to Adrian Wojnarowski of ESPN. Both the Mavs and Kings have been incredibly busy ahead of the deadline, with Dallas trading for Kristaps Porzingis last week and Sacramento acquiring Alec Burks earlier in the day on Wednesday.

Barnes signed a massive four-year, $94 million contract with the Mavs during the summer of 2016, but with Dallas entering rebuilding mode and looking to clear money, Mark Cuban clearly felt that moving Barnes was the best course of action.

Barnes can actually opt out of his deal and become a free agent this summer, but he has a $25.1 million player option for next season that he may find difficult to pass up.

Either way, the Kings are obviously trying to go all in this season.

In 48 games for the Mavs this season, Barnes averaged 17.8 points and 4.3 rebounds in over 32.5 minutes per game while shooting 40.6 percent from the floor, 39 percent from three-point range, and 83.3 percent from the free-throw line.

The 26-year-old, who played his collegiate basketball at the University of North Carolina, was originally selected by the Golden State Warriors with the seventh overall pick of the 2012 NBA Draft.

He played the first four years of his career with the Warriors, winning a title with the team in 2015.

Jackson was drafted by the Kings in 2017 and has registered 6.7 points per game thus far in his career. Randolph has not played at all this season and is likely merely a throw-in to match salaries.