As part of the Cardinals’ 48-hour retooling of the roster, 21-year-old Jack Flaherty will start tonight in place of the traded Mike Leake.