ARLINGTON, Texas -- Angels center fielder Mike Trout has become the first major league rookie ever with 30 home runs and 40 stolen bases.

Trout hit his 30th homer Sunday, a two-out solo shot in the seventh inning at Texas off Yu Darvish.

The 21-year-old Trout had a leadoff walk to start the game, then quickly got his 48th stolen base.

Only two players in the majors ever have had 30 homers and 50 stolen bases in a single season -- Eric Davis in 1987 and Barry Bonds in 1990.

Los Angeles beat Texas 5-4. The Angels have four games left in the regular season, including the second game of Sunday's day-night doubleheader against the AL West-leading Rangers.

Information from The Associated Press was used in this report.