After their 30-run feast, the Rangers went on to win the late game 9-7, and set a new American League record for most runs in a doubleheader with 39, beating the mark of 36 set by the Detroit Tigers against the St Louis Browns in 1937.
The record for runs scored in a single game is held by the Chicago Colts (now the Cubs), who beat the Louisville Colonels 36-7 in the National League in 1897, with no Major League team scoring 30 runs in a game since then until the Rangers ran riot.
"It was awesome," Ron Washington, Texas manager, told mlb.com.
"The whole offense just came to life.
"I've never seen anything like it. I was hoping we would open up offensively but I wasn't expecting anything like that."
Saltalamacchia had four hits, including his two homers, and drove in seven runs, while Vazquez's two homers were each for three-runs, also helping him to seven RBI.
The Rangers actually trailed the Orioles 3-0 after three innings, but then went on a run-scoring rampage, with five runs in the fourth, nine in the sixth, 10 in the eighth and six more in the ninth.
"I've never been in a game like that in my life," Saltalamacchia said.
"That was ridiculous. If we could do that in every game, that would be pretty good. It was just one of those things.
"We were seeing the ball tonight, hitting the ball. Nothing you can really say about it, just amazing."
Every Rangers starter had at least two hits and scored at least one run in the game, with only Nelson Cruz, right fielder, failing to get an RBI.
"It was great to be a part of," Metcalf said.
"It was amazing in capital letters."
In the modern era, two teams have scored 29 runs in a single game, with the Boston Red Sox defeating the St. Louis Browns 29-4 in 1950 and the Chicago White Sox beating the Kansas City Athletics 29-6 in 1955.