Ruben Amaro, Jr and Cole Hamels just announced a 6-year, $144M contract extension moments ago before the Phillies series finale against the Milwaukee Brewers.

The Full Cole Hamels Press Conference: