J.R. Smith has been waiting to be traded for nearly a month. The Cleveland Cavaliers, who are expected to finish with among the worst records in the NBA, have not played the veteran guard since Nov. 14, as they gauge his trade interest. 

According to a Kevin O'Connor of the Ringer, the struggling Houston Rockets and New Orleans Pelicans are two teams that may want to make a deal for the 33-year-old.

Smith is making $14.7 million this season but is guaranteed just $3.9 million in 2019-20.

Though Smith has played in just 11 games and averaged just 6.7 points on 34.2 percent shooting, both the Rockets and Pelicans could use additional scoring and experience off the bench.

The Rockets, who have lost three straight games, recently parted ways with veteran forward Carmelo Anthony. 

The Cavs are expected to be active ahead of the February trade deadline, as they continue to rebuild following the departure of LeBron James.