BALTIMORE -- Josh Hamilton hit four home runs, each a two-run shot, and went 5-for-5 with a career-high eight RBIs as the Rangers routed Baltimore 10-3 on Tuesday night at Camden Yards.
Hamilton set an American League record with 18 total bases. He became the first player in Rangers history to homer four times in one game, and also set club record and matched the major-league for extra base hits (five).
His homers came in the first and third innings against former TCU star Jake Arrieta; in the seventh against former Rangers farmhand Zach Phillips; and in the eighth off former Rangers reliever Darren O'Day on an 0-2 pitch.
Hamilton has homers in five of his past six at-bats after hitting a two-run shot in the ninth inning Monday.
Sign Up and Save
Get six months of free digital access to the Star-Telegram
"It's just an absolute blessing from above," Hamilton told Fox Sports Southwest after the game. "I've always wanted to hit three in one game, I've never done that, and to get four ... I was just thanking the Lord above."
Elvis Andrus scored ahead of Hamilton on each homer after walking in the first, dropping a bunt single in the third, singling in the ninth and reaching on a fielder's choice in the eighth.
Neftali Feliz benefitted from Hamliton's power display. The right-hander improved to 2-1 after allowing one run in six innings. He allowed four hits, walked two and struck out a career-high eight only one start after issuing four runs and six walks in five innings at Toronto.
The Rangers had 15 hits in winning for the second straight night to open their four-game series against the Orioles. Nelson Cruz had three for the second straight game, and Adrian Beltre had two. He hit a solo homer in the third after Hamilton's second homer.
The last player to hit four home runs in a game was Carlos Delgado on Sept. 25, 2003, for Toronto against Tampa Bay.
Two of the 16 players to hit four homers in a game did it before 1900. Hamilton is the sixth AL player to perform the feat.
Hamilton leads the AL with 14 homers and 35 RBIs and is batting .406.
-- Jeff Wilson