Hernandez, 26, went 13-9 with a 3.06 ERA and 223 strikeouts in 33 starts (232 innings) last season. He also threw a perfect game, striking out 12 batters, against the Tampa Bay Rays in August.

Over his eight-season major league career, the 2010 AL Cy Young Award winner is 98-76 with a 3.22 ERA.

The extension would silence the trade speculation that routinely swirls around Hernandez each summer and offseason. Despite all of the rumors in recent years, Mariners general manager Jack Zduriencik has reiterated that the organization has no plans to deal its ace.