The Cardinals have their longest losing streak since July 1988 after losing their eighth consecutive game Tuesday.
The Cardinals, outscored 69-28 in their skid, failed to draw a walk off Cleveland pitchers and had five singles and one double, giving them three doubles and 15 singles the last two nights but only four runs.
David Eckstein had three singles but was stranded every time.
REPLAY: Anthony Reyes didn't walk a man in eight innings in his 1-0 loss against the White Sox last week, but he walked the leadoff man, Grady Sizemore, among four passes he issued Tuesday night. Ronnie Belliard then hit his fifth homer, and Cleveland never trailed for the second day in succession, taking a 3-1 win over the Cardinals. In only one inning, the third, did the Cardinals have multiple runners. Hector Luna doubled and scored on one of three singles by David Eckstein.
--C Gary Bennett, who felt a twinge in his left side on Sunday in Detroit, will sit out the Cleveland series and, with an off day Thursday, be ready for Kansas City this weekend.
--LHP Mark Mulder, who has been shut down for a week because of a shoulder ailment, will meet again with the medical staff on Saturday. He is on the 15-day disabled list.
--RHP Jason Marquis, though he has been tagged for 20 runs over 11 innings in his last two starts, will start Sunday against the Royals. "He's not getting ahead in the count enough," manager Tony La Russa said.
--With the Cardinals' losing streak at eight, their longest skid in 18 years, manager Tony La Russa said, "We're getting beat because we're not doing enough things right."
--The club's last nine-game losing streak occurred in 1980 when the Cardinals actually dropped 10 in a row from May 15-25.