Mario Williams had surgery to repair a torn pectoral muscle on Friday as the rest of the Texans wrapped up preparations for Sunday's game in Baltimore. The franchise's all-time sacks leader is out for the season after being injured in last week's 25-20 loss to Oakland. Houston defensive coordinator Wade Phillips said the surgery "went well."