LOS ANGELES (AP) — Mike Trout and the Los Angeles Angels agreed Friday night to a $144.5 million, six-year contract, keeping baseball’s brightest young star under club control through 2020.

The Angels announced the deal with the 22-year-old outfielder, saying Trout and his family will be at a news conference Saturday in Anaheim to formally announce the contract along with owner Arte Moreno, manager Mike Scioscia and general manager Jerry Dipoto.

Few players in major league history have approached Trout’s accomplishments in his first two full major league seasons. The Millville, N.J., product was a unanimous choice for AL Rookie of the Year in 2012, and he finished second in AL MVP voting to Miguel Cabrera the past two years.

Trout’s deal came on the same day Cabrera finalized a $292 million, 10-year deal with the Detroit Tigers, the richest contract in American sports.

The free-spending Angels were determined to reward Trout while locking up their prized possession beyond his first few years of eligibility for arbitration and free agency. Los Angeles has been quietly negotiating with Trout’s representatives throughout spring training, and they closed the deal three days before opening day at Angel Stadium.

Trout agreed on Feb. 26 to a $1 million, one-year contract for 2014, much more than the Angels were required to offer him. His new deal runs from 2015-20.

The outfielder would have been eligible for arbitration for the first time after this season, and for free agency following the 2017 World Series. Now, he won’t be eligible for free agency until at least age 29.

It’s the latest big-money deal for the Angels, who are entering the third season of a $240 million, 10-year contract with first baseman Albert Pujols, the second season of a $125 million, five-year agreement with outfielder Josh Hamilton and the third season of an $85 million, five-year contract with pitcher Jered Weaver.

Trout is batting .314 with 62 homers and 196 RBIs in just 336 career games, including 40 games in 2011. The speedy center fielder also has stolen 86 bases while playing stellar defense and making two All-Star teams, starting for the AL last summer.

He is one of four players in baseball history to bat .320 with 50 homers and 200 runs in his first two full seasons, joining Joe DiMaggio, Ted Williams and Pujols.

The deal provides huge security for Trout. He received a bonus of $1,215,000 when he signed after the Angels selected him with the 25th overall pick in the 2009 amateur draft. He made $482,500 two years ago and earned a $10,000 bonus for winning the rookie award, then was unilaterally renewed by the Angels last year at $510,000 — $20,000 above the big league minimum at the time.

___

AP Sports Writers Ronald Blum and Mike Fitzpatrick in New York contributed to this report.