Shawn Marion officially signed with the Cleveland Cavaliers on Tuesday.

“Shawn brings great versatility, talent and championship experience to the team,” David Griffin said in a statement. “He will impact both ends of the floor and his ability to guard multiple positions will be particularly important for us. Shawn is an accomplished, high-caliber veteran that will help with leadership on and off the court and we’re very happy to welcome him to the Cavaliers family.”

Marion, a 15-year veteran, has played in 1,106 career games (1,038 starts) with averages of 15.8 points on .485 shooting from the field, .811 from the foul line, 9.0 rebounds, 1.9 assists, 1.6 steals and 1.1 blocks in 35.3 minutes for Phoenix, Miami, Toronto and Dallas. During the 2013-14 regular season, he played in 76 games (all starts) for the Mavericks and averaged 10.4 points, 6.5 rebounds and 1.2 steals in 31.7 minutes per game.

“I’m excited to be a Cavalier,” said Marion. “I can see the hunger and mentality of everyone in the organization and l look forward to being a part of it. The goal is to win a championship and that’s what I want.”