True story:┬áThere have been 21 perfect games thrown in Major League history. Prior to tonight’s game between the Texas Rangers and Baltimore Orioles, a single player had hit four home runs in a game only 15 times.

Josh Hamilton hit four home runs in tonight’s game, becoming the 16th player in MLB history to do so. It may be the most remarkable thing a position player can do in a single game. The only plate appearance tonight that didn’t result in a home run for Hamilton was a mere double in the fifth inning. It’s also the only at bat in which he didn’t drive in Elvis Andrus who had gotten on base ahead of Hamilton for all four of his two run homers.

His 18 total bases ties an American League record, and is one shy of the MLB record held by Shawn Green with 19.

Here’s how he hit his four home runs:

Home Run #1

Swinging at the first pitch he saw in the top of the first inning, Hamilton hit a blast off of right handed starter Jake Arrieta that just cleared the fence in center field.

Home Run #2

In the third inning, up 2-0 in the count, Hamilton hit deep fly to left field off Arrieta once again.

Home Run #3

Facing left handed reliever Zach Phillips in the seventh inning, Hamilton smacked a tater to center field on the second pitch of his at bat.

Home Run #4

Curiously, right handed submarine reliever Darren O’Day was left in to face Hamilton in the eighth inning, and after going down 0-2, the slugger hit a ball to the deepest part of the ballpark, and over the fence.