The Cardinals traded Mike Leake to the Mariners on Wednesday, which opened up a rotation spot. The club announced that prospect Jack Flaherty will be called up from Triple-A Memphis to start against the Giants on Friday in San Francisco. Friday, of course, is September 1, which is when rosters expand.