Hamels, Phillies agree to $144M, 6-year contract

July 26, 2012 12:00 AM