Antonio Senzatela has signed a five-year, $50.5 million contract extension with the Colorado Rockies.

The 26-year-old went 4-10 with a 4.42 ERA, 1.34 WHIP and 105 strikeouts against 32 walks in 156 2/3 innings this season.

Senzatela has been better at Coors Field than away from it. He had a 3.97 ERA in 15 home starts this season and 5.05 in 13 road starts. He was set for two more arbitration years, so this deal buys those out as well as three years of free agency.