Shawn Marion has committed to sign with the Cleveland Cavaliers.

Marion also received interest from the Los Angeles Clippers, Indiana Pacers and Miami Heat.

The Cavaliers could only offer Marion a veteran's minimum deal, but the chance to play alongside LeBron James and compete for a title clinched his decision.

Marion met with Larry Bird earlier this week and could offer more money, but the Pacers would only spend as much on him using their Paul George injury exception as would be allowed while staying under the tax.