Albert Pujols slugged a two-run home run in the first inning on Wednesday, giving him 521 for his career.

That ties him with Ted Williams, Willie McCovey and Frank Thomas for 18th on the all-time list.

"The ball actually slipped out of my hand," Seattle's Hisashi Iwakuma said of the 1-0, chest-high pitch. "I knew right when I released it that the ball was going to be up, and he didn't miss it."

If Pujols hits 30 homers in 2015 -- a number he reached in his first 12 years, but not since 2012 -- he'll reach 550, which is 15th all-time. Next on the list is Jimmie Foxx at 534, followed by Mickey Mantle at 536 and Mike Schmidt at 548.