Shawn Marion plans to retire after this season with the Cleveland Cavaliers, which will mark the end of a 15-year NBA career that was mostly spent as a star with the Phoenix Suns.

"I wanted to go out on my terms," Marion said. "The biggest thing is having a son. I got attached to him. Seeing him periodically is hard. Watching him grow up on pictures and videos is hard."

Marion considered retirement last summer but chose to sign with Cleveland mostly for a chance at a second championship ring and the proximity to his son in Chicago.

Marion was drafted by the Suns in 1999, when he set a goal to play 15 seasons. The 36-year-old believes he could play another three seasons but being away from his first child, 8-month-old Shawn, has convinced him to retire after this season with the Cavaliers.