Cabrera was hit on the elbow by a 91-mph fastball from Orioles right-hander Miguel Gonzalez during the first inning. Cabrera initially tried to remain in the game but was lifted for pinch-hitter Nolan Reimold in the third inning.
"It got him pretty good, he's got a nice welt and seam marks on his arm," Blue Jays manager John Gibbons said. "It locked up on him when he was trying to hit underneath the stands. He's wasn't able to give us a good effort, but I don't think it's a big deal."
Cabrera entered the game as one of Toronto's hottest hitters. He had hit safely in 17 of his previous 20 games and was batting .392 (31-for-79) with a .455 on-base percentage since July 13.
Gregor Chisholm is a reporter for MLB.com. Read his blog, North of the Border, and follow him on Twitter @gregorMLB. This story was not subject to the approval of Major League Baseball or its clubs.