Struggling Cal Ripken Jr. broke a 1-1 tie with a solo homer in the fifth inning and the Baltimore Orioles beat California, 5-3, tonight for Scott McGregor's 11th consecutive victory over the Angels.

McGregor, who hasn't lost to California since August 1978, allowed 10 hits in 7 2/3 innings and improved his record to 3-2. Reliever Tippy Martinez earned his second save.

Gary Roenicke gave the Orioles a 1-0 lead against Angel Moreno (2-4) in the second with his seventh homer of the season. The Angels tied in the third when Bob Boone walked and came around on two-out singles by Juan Beniquez and Ron Jackson.

Ripken, who was batting .162 entering the game and hadn't homered since opening day, put Baltimore ahead for good with his one-out homer.

California's Reggie Jackson hit his third homer of the season and his first at Anaheim Stadium in the bottom of the sixth and the Angels got their final run in the eighth.

Bobby Grich led off with a double, moved to third one out later when first baseman Eddie Murray--playing despite a sore hand--bobbled Jackson's grounder for an error and scored on a sacrifice fly by Doug DeCinces.

Meanwhile, the Orioles were uncertain about the immediate future availability of right-handed pitcher Jim Palmer, who left Thursday night's game with a stiff neck after facing three batters.

The Orioles said late today that Palmer would attempt to throw Saturday and was scheduled to face the Oakland A's Monday night.