St. Louis Cardinals defeat Houston Astros, 4-3

Apparently, every day is a Holliday, as in July 24, 25, 26, 27, 28, 29, 30 and 31.

Those are the dates of the games Matt Holliday has played for the Cardinals and he has been on base at least twice in every one. Holliday had a whopping 13 hits, including five doubles and a homer in those first seven games as a Cardinal since coming from Oakland last week. And then on Friday night, if it's possible, it got even better.

Holliday singled on his first three trips to the ...