Sources: Swingman James Ennis agrees to 2-year deal with the Rockets

James Ennis shot 33.3 percent from 3-point range last season. (AP)
James Ennis shot 33.3 percent from 3-point range last season. (AP)

Free-agent swingman James Ennis has agreed to a two-year deal with the Houston Rockets, league sources told Yahoo Sports.

Ennis’ deal with the Rockets will include a player option in the second year, league sources said.

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.

Ennis, 28, played 72 games last season for Memphis and Detroit, averaging 7.1 points and shooting 33.3 percent from 3-point range in 22.3 minutes per game.

After losing forwards Trevor Ariza (Phoenix Suns) and Luc Mbah a Moute (Los Angeles Clippers) in free agency, the Rockets targeted Ennis as a 3-point shooter and defender to solidify their rotation.

The Rockets also remain in strong position to secure Carmelo Anthony once he secures his release from the Oklahoma City Thunder, league sources said.

More from Yahoo Sports:
Bucks rookie is down to his last $3.71 as he awaits NBA paycheck
Ex-UCLA star found dead after posting cryptic YouTube message
How one LeBron tweet led to a sad day in the sun for LA fans
Rescued Thai soccer players forced to decline World Cup invite