Ferguson Jenkins became only the fourth pitcher in history to win more than 100 games in each major league tonight, hurling an eight-hitter as the Texas Rangers edged the Baltimore Orioles, 3-2.

The Rangers led, 3-0, through seven innings but Pat Kelly followed Terry Crowley's double with a two-run pinch-hit homer in the eighth.

Al Oliver's first-inning bases-empty homer off loser Jim Palmer (2-2) helped Jenkins raise his record to 2-2. Jenkins walked one and struck out eight. He entered the game with a 6.84 earned-run average but faced only 32 batters.

Richie Zisk scored Texas' second run in the second inning on a bases-loaded single by Pepe Frias. The Rangers added a run in the sixth on a throwing error by first basemen Lee May.

Jim Bunning, Cy Young and Gaylord Perry are the only other pitchers to win 100 games in both the American and National leagues.

Jenkins, who has pitched to Texas and Boston since coming to the American League in 1974, has a 100-75 record in the AL. He was 149-109 in eight National League seasons and part of another, mostly with the Chicago Cubs.

Palmer lasted only 1 1/3 innings, leaving the game with back trouble after he gave up a walk that loaded the bases for Frias. Palmer, who allowed three hits, was replaced by Sammy Steward, who yielded only four hits the rest of the way.