How much does mike trout make?
As of 2023, Mike Trout has an annual salary of $35.2 million from his contract with the Los Angeles Angels of Anaheim. This makes him the highest-paid player in Major League Baseball (MLB). Trout's contract, signed in 2019, is the largest in MLB history, with a total value of $426.5 million over 12 years.