Jack Flaherty was chosen by the St. Louis Cardinals with the 34th overall pick in the 2014 MLB draft.