Rodriguez took sole possession of fourth place on the list in the third inning with his 661st long ball, having already had another RBI on a sacrifice fly in the second, while Mark Teixeira batted in the Yankees’ other two runs.
They lead the American League East by three games while Houston stretched their early lead in the West to six with a 3-2 win over nearest pursuers the Los Angeles Angels.
The Astros came from 2-0 down heading into the ninth inning as RBI singles from Jake Marisnick and Preston Tucker levelled the match before Marisnick scored with Jose Altuve at the plate.
The Texas Rangers beat the Tampa Bay Rays 5-4, Elvis Andrus with a two-run single in a four-run second inning, while the Oakland Athletics lost 6-5 to the Minnesota Twins.
Minnesota lie third in the AL Central behind the Detroit Tigers, who beat the Chicago White Sox 4-1 as Kyle Lobstein allowed one run in nearly eight innings, and leaders the Kansas City Royals.
Eric Hosmer’s three-run homer kicked off the Royals’ 7-4 win over the Cleveland Indians as they remained half a game ahead of Detroit.
Yasmani Grandal drove in eight runs, including a pair of three-run homers, as National League West leaders the Los Angeles Dodgers thumped the Milwaukee Brewers 14-4.
The Arizona Diamondbacks were almost as dynamic as they beat the San Diego Padres 11-0 with four RBIs from Tuffy Gosewisch, while the San Francisco Giants lost 7-2 to the Miami Marlins.
NL Central leaders the St Louis Cardinals extended the best record in baseball to 21-7 with a 5-1 win over the Chicago Cubs. Pitcher John Lackey had 10 strikeouts, gave up only a single run and scored Jason Hayward in the fourth for his first RBI in four years.
The Cubs are 6.5 games behind St Louis but remain half a game ahead of the Cincinnati Reds, who were hammered 7-2 by the camouflage-clad Pittsburgh Pirates behind AJ Burnett’s seven innings of two-run ball and Andrew McCutchen’s three hits.