Griffey, who hit his 499th career homer last Sunday in Cleveland, has gone four games without one, including Friday’s series-opening 4-3 loss.
Griffey went 0-for-4, taking a called third strike in the second, lining out to shortstop in the fourth, flying out to center in the seventh and tapping out on a checked swing in the ninth. He’s 3-for-17 with two RBIs in the last four games, and hasn’t come close to the fences.
The 34-year-old Griffey is trying to become the sixth player to get to 500 before his 35th birthday. Sammy Sosa also was 34 when he hit his 500th early last season at Texas.
Griffey has only three career homers at Busch Stadium, where he’s a career .220 hitter.
He made a diving catch in shallow center field in the eighth inning, prompting Reds trainer Mark Mann to check out the oft-injured slugger. But Griffey waved him off.
“He’ll be fine,” Reds manager Dave Miley said of Griffey. “I asked him in the dugout afterwards and me and Mark got on him for making us run that far out there.”
Albert Pujols had gone homerless in 10 games before ending Friday’s game with a walkoff blast in the bottom of the 10th.
The Cardinals have won five in a row and 14 of 18 to open a three-game lead over the Reds and Chicago Cubs in the Central.
Cincinnati had won three in a row before Friday’s setback. The Reds have lost eight in a row on the road.