Ennis the Menace is headed to Houston.

According to Shams Charania of Yahoo! Sports, small forward James Ennis has worked out a two-year deal with the Houston Rockets. Citing sources, Charania also adds that the final year of that deal will come with a player option, perhaps with Ennis thinking the possibility of earning more in next year’s free agency when teams have more money to spend.

More from Charania:

Ennis is expected to compete for a starting role on the wing. Ennis received interest from several teams, including a push from the Sacramento Kings in recent days, before deciding on a deal to join a Western Conference contender in Houston.

For the meantime, Ennis’ addition to the Rockets partly covers the spot left by Trevor Ariza, who signed with the Phoenix Suns this summer.

James Ennis played for the Memphis Grizzlies and the Detroit Pistons a season ago. He began the 2017-18 campaign with the Grizzlies, with whom he appeared in 45 games (14 starts) and put up averages 6.9 points, 3.5 rebounds and 1.1 assists.

He was later traded to the Pistons in February for Brice Johnson and a 2022 pick in the second round. In 27 games in Detroit, including eight starts, Ennis managed to produce 7.5 points, 2.5 rebounds and 0.8 assists per contest.

The 28-year-old product of Long Beach State has a chance of securing a regular starting role for the Rockets, though, he has to win that part over the veteran P.J. Tucker.

It’s also going to be tougher for Ennis to win that job if the Rockets manage to snag the services of Carmelo Anthony.