Mike Trout has been the best player in baseball for at least the last five years, if not longer. He’s won two AL MVP awards and has finished second in MVP voting four other times. Despite all that previous success, 2019 is shaping up to be his best offensive season ever.

Trout smacked a two-run home run in the bottom of the third inning on Saturday night to put his Los Angeles Angels up 5-0 on the Seattle Mariners. That was his 30th home run of the season, and he accomplished it in his 89th game of the season (the team’s 93rd), which is the fastest an Angels player has ever reached 30 homers in a season (besting his previous mark of 98).

As The Athletic’s Fabian Ardaya noted, Trout is posting his highest weighted runs created plus per at-bat mark of his career.