XM will pay as much as $650 million over 11 years for the right to broadcast every major league baseball game. By comparison, Sirius is paying the NFL $220 million over 7 years. But baseball is on a lot of radio stations already, so it's more of a risk for XM.
Guess Bud Selig doesn't want to be on the same team as Howard Stern.