Mike Trout is getting paid.
The Angels have signed the two-time MVP to a 12-year contract extension, the team announced Wednesday.
"This is where I wanted to be all along," Trout said in the team's release. "I have enjoyed my time as an Angel and look forward to representing the organization, my teammates and our fans for years to come.
"I want to thank Arte and Carole Moreno for their efforts. Their leadership and commitment to winning played a key role in my decision. Thanks also to my teammates, coaches, John Carpino, Billy Eppler and his Baseball Operations staff, the entire front office and Angels fans for all their support. It has made a tremendous difference not only for me, but for my family as well!"
According to ESPN, the deal is for $430 million.
The deal makes Trout both the highest-paid player in MLB history in a lump sum at $430 million and the highest in average annual value, surpassing Zack Greinke's $34.4 million as the MVP would make on average $36 million.
Trout has made seven All-Star teams with the Angels and is in the second-to-last year of a six-year, $144 million deal he signed with Los Angeles in 2014.
According to USA Today, the deal is an add-on to Trout's already existing deal and is actually a 10-year, $363.5 million extension which will kick in during the 2021 season. He will still be paid $33.25 million each of the next two seasons.
The deal has a full no-trade clause with no opt-outs.
The 27-year-old center fielder was originally taken with the 25th overall pick in the 2009 draft with the Angels.
He has slashed .307/.416/.573 in eight seasons with the club while hitting 240 home runs, stealing 189 bases and driving in 648 runs.
In recent weeks, rumors have been swirling about the possibility of Bryce Harper trying to recruit Trout to come play with him and the Phillies. Trout, a native of Vineland, N.J., grew up a diehard Phillies fan and some thought he would join Harper in Philadelphia.
A deal like this is tough to overcome for Philadelphia.