The Angels on Sunday reached agreement on a five-year, $85-million contract extension with Jered Weaver, extinguishing fears among the team's fans that the ace right-hander would leave as a free agent after the 2012 season.

The deal, which will be officially announced Tuesday in a 2 p.m. news conference, reportedly includes a full no-trade clause and will keep Weaver, who was entering his final year of arbitration this winter, in Anaheim through 2016.

The deal, with an average annual value of $17 million, will make Weaver, 28, the highest-paid pitcher in franchise history.

It will be the second-largest contract the team has ever awarded, just under the five-year, $90-meal deal outfielder Torii Hunter got before 2008.

Weaver, a two-time All-Star, is 14-6 with an American League-leading 2.10 earned-run average, and he is among the leading candidates for the AL Cy Young Award.

Though Weaver grew up in Simi Valley and pitched at Long Beach State, Angels fans were skeptical Weaver would remain in Anaheim after he became a free agent.