Free agent swingman James Ennis has agreed to a two-year, $4.1 million deal to return to the Philadelphia 76ers, according to Shams Charania of The Athletic and Watch Stadium.

Ennis finished the 2018-19 season with the Sixers after beginning the year with the Houston Rockets.

Ennis was reportedly drawing interest from the New York Knicks, Los Angeles Lakers and Los Angeles Clippers. He averaged 6.7 points and 3.1 rebounds in 58 games with the Rockets and Sixers in 2018-19 while shooting 46.9 percent from the field, 35.3 percent from beyond the arc and 71.6 percent from the free-throw line.

During the 2019 playoffs, Ennis put up 7.5 points, 3.8 rebounds and 1.1 assists in 11 games. The Sixers lost to the Toronto Raptors in the second round of the playoffs in seven games.

Ennis has career averages of 6.5 points and 3.2 rebounds in 278 games with the Miami Heat, Memphis Grizzlies, New Orleans Pelicans, Detroit Pistons, Rockets and Sixers.

All things considered, Philly rebounded pretty nicely after losing Jimmy Butler to the Miami Heat (in a sign-and-trade deal) and J.J. Redick to the New Orleans Pelicans. The Sixers acquired shooting guard Josh Richardson from the Heat, re-signed Tobias Harris to a max contract, retained Ennis and agreed to a deal with All-Star big man Al Horford.