Andrew Bynum and his questionable knees are headed to the Cleveland Cavaliers. Earlier this week, we told you that the Cavs offered Bynum a two-year, $24.5 million contract after he met with the team. Even with the offer on the table, Bynum decided to meet with the Atlanta Hawks and Dallas Mavericks before making his final decision.

Now, before you go condemning Cleveland's front office, let us tell you that only $6 million of the entire $24.5 million is guaranteed. However, Bynum could earn as much as $12 million, depending on playing time and how many games Bynum actually plays. Then, after one season, the Cavs have a team option on 'Drew for the 2014-15 season worth $12.5 million.

Even though $6 million is still a hefty price to pay for someone who could potentially sit on the bench next season, the Cavs have put themselves in an advantageous position if that turns out to be the case.   

RELATED: The 25 Worst NBA Contracts of All Time
RELATED: 25 Facts About Pro Athlete Salaries That'll Turn You Into a Hater

[via Adrian Wojnarowski]