Astros catcher Toby Hall will have surgery on his right shoulder to repair a torn labrum and will miss at least four months. Hall initially injured his shoulder two years ago while with the Chicago White Sox and Houston will likely contend that the White Sox should pay for the surgery. The Astros voided Hall's Minor League contract on Sunday.