Hamels Signs Contract Extension with Phillies: 6 Years, $144M

Printable View