After his 10-day contract with the Los Angeles Lakers expired, Isaiah Thomas is now signing with the Dallas Mavericks, according to Shams Charania of The Athletic and Stadium. Thomas is expected to join the Mavs in Sacramento on Wednesday night. Marc Stein says it's another 10-day hardship contract.

Thomas played four games with the Lakers. While his stint started out well, he really struggled in his last two games played and then didn't play against the Brooklyn Nets on Christmas.

In those four games, Thomas averaged 9.3 points, 2.0 rebounds, and 1.5 assists while shooting 30.8% from the field and 22.7% from 3-point range. The Lakers lost all four games in which he played.

*Watch NBA games LIVE with fuboTV (click for free trial)*

Thomas is trying to find a more permanent home in the NBA after bouncing around the league for several seasons since the Boston Celtics traded him to the Cleveland Cavaliers. Since his All-Star days with the Celtics, Thomas has played for the Cavs, Lakers (twice), Denver Nuggets, Washington Wizards, New Orleans Pelicans, and now the Mavs.

The 32-year-old Thomas was once of the most clutch players in the NBA. He put up 28.9 points per game in the 2016-17 season with the Celtics and was known as the King of the Fourth.

Unfortunately, injuries have limited Thomas in recent seasons, which is why he has been all over the place. While he obviously won't ever get to his Celtics levels again, he's hoping to finally stick somewhere and provide a scoring punch off the bench.

The Mavs have been dealing with plenty of health issues of late, just like most other teams around the NBA. Luka Doncic hasn't played since December 10, and now Boban Marjanovic and Brandon Knight are going into health and safety protocols, per Shams.

Dallas is 16-17 on the season.