On May 30, 1971, Lou Brock extended a hitting streak to 26 games during an 8-3 Cardinals win over the Atlanta Braves in St. Louis. The game featured a complete game performance by Steve Carlton who won his ninth of the year and home runs by Joe Hague and Jose Cardenal, which provided a knockout punch to the visitors. The streak by Brock was a career high for the legend of the diamond, as it came to a close the next day. The franchise record is held by Rogers Hornsby who picked up a hit in 33 straight games during the 1922 campaign. Ducky Medwick hit in 28 straight in 1935, which is a number Red Schoendienst matched in 1954. Ken Boyer hit in 29 straight in 1959 and Stan Musial and Albert Pujols both hit in 30 straight games. The all time record for a St. Louis player came in 1925 when George Sisler picked up a hit in 34 straight as a member of the Browns. This list of men that includes the great Lou Brock is quite elite, as they each made their mark in the Mound City.
Check out the box score here: http://www.baseball-reference.com/boxes/SLN/SLN197105300.shtml
If you would like to read more about consecutive hitting streaks in baseball history check this out: http://research.sabr.org/journals/consecutive-game-hitting-streaks