The Cleveland Cavaliers have again nabbed another coveted free agent after veteran forward Shawn Marion committed to join the team headlined by four-time MVP LeBron James.

Marc Stein of ESPN.com is reporting that Marion has committed to sign with the Cavaliers and give them another veteran presence off the bench. He could back-up James at the small forward position, and play minutes in the four spot.

Stein reports that the Cavaliers can only offer the minimum pay to Marion but that was enough for the man they call The Matrix to spurn other suitors like the Indiana Pacers.

It is no secret that Marion wants to play for a contender like the Cavaliers, and that the opportunity to contend for another ring was the only motivation for the one-time NBA champion who was with the Dallas Mavericks team that shocked James and the Miami Heat in the 2011 NBA Finals.

Marion is no longer the All-Star that he was with the Phoenix Suns but he gives the Cavaliers another versatile defender off the bench. His versatility can allow James to spend time on the bench, and his defense prowess allows him to guard perimeter players and big men with relative ease.

The Cavaliers could be the biggest winner in the off-season after successfully taking James away from the Heat. Aside from Marion, the team has also signed veterans James Jones and Mike Miller. And it is almost a week from completing a reported agreement to send top pick Andrew Wiggins to Minnesota for All-Star Kevin Love.

Did Marion make the right decision to join the Cavs? Tell us @SportsWN.