With 34 games still left to play in the 2019 MLB regular season, Los Angeles Angels centerfielder Mike Trout has already set a new career high by hitting his 42nd home run of the year on Tuesday afternoon against the Texas Rangers:

Trout hit 41 homers back in 2015, but it took him 159 games to reach that mark. He has done it in just 120 games this season.

The two-time MVP–who signed a record-breaking 12-year, $430 million extension with the Angels in March–leads all position players in fWAR and wRC+, and he may be having his finest season yet.

In addition to surpassing his career high in homers, Trout is also on pace to eclipse his previous bests in runs, RBI and OPS. He leads the league in OBP (.444) and adjusted OPS+ (188) while ranking second in both slugging and homers.

To grasp just how valuable Trout has been this season, consider this tidbit on behalf of FanGraph's “Dollars” metric (which converts WAR to a dollar scale): Trout has already been worth over $66 million this season.

The scariest thing is, Trout has been worth close to $70 million per season on average, meaning he would technically recoup all of the $430 million on his contract in just over six seasons, which is half the length of his actual deal.

Mike Trout has hardly been a slouch on the defensive end, either, posting five Defensive Runs Saved (DRS) and registering a 1.3 Ultimate Zone Rating.

The 28-year-old is already widely regarded as the best player in baseball, but he just keeps on improving. What a terrifying proposition for pitchers in the American League West.