The All-Star eclipsed the mark of 24 set by Jhonny Peralta in 2005. Cabrera slugged a first-pitch fastball from righty reliever Addison Reed to right-center field in the seventh inning of Cleveland's 11-2 win over the White Sox.
"I just wanted to hit the ball, and it went out," Cabrera said. "I'm really happy. I'm excited."
Cabrera entered the 2011 campaign with 18 career home runs in four big league seasons. At the suggestion of former teammate Orlando Cabrera, he made a tweak in his approach at the plate and set his sights on the outfield fences more often. The adjustment has paid off.
"I know I have a lot of power," Cabrera said. "Before, I thought that wasn't my game. I didn't think it was my game to hit a homer, I just put the ball in play.
"I feel more comfortable at the plate. I'm making a good approach and swinging at better pitches, and I think that's made a big difference."
Cabrera is batting .276 with 92 RBIs.
"It's been remarkable what he has been able to do offensively this year," Tribe skipper Manny Acta said.