Veteran small forward Shawn Marion has reportedly committed to signing a deal with the Cleveland Cavaliers.

ESPN reported that league sources have said that Marion notified the Cavs that he will sign with the team this month.

The 36-year-old had also considered teams like the Indiana Pacers, Miami Heat and the Los Angeles Clippers as possible landing spots. However, he ultimately chose to commit to a $1.4 million minimum deal to play with LeBron James.

Marion has been in the league since 1999 and spent most of his playing career with the Phoenix Suns, before stints with the Heat, the Toronto Raptors and the Dallas Mavericks. In 2011, he won a championship with the Mavs.

Last year, the four-time All Star averaged just 10.4 points for Dallas, which was the lowest since his rookie season, according to Basketball-Reference.com.

The Cavaliers are expected to announce the team’s biggest off-season pickup since King James on Aug. 23 with a trade for Minnesota Timberwolves forward Kevin Love.

Cleveland also seems poised to sign free agent guard Ray Allen if he decides not to retire.