El 26 de octubre de 2009, Tony La Russa, manáger de los Cardinals, confirmó a McGwire como el quinto coach de bateo en el club, reem´plazando a Hal McRae.