The Cardinals have promoted John Mabry to hitting coach after the departure of Mark McGwire. McGwire announced last week he was leaving to take the same position with the Los Angeles Dodgers. St. Louis also promoted Blaise Ilsley to bullpen coach after spending the last five years in the same spot with Triple-A Memphis.