How old is Mark McGwire?

Mark McGwire is 54 years old (birthdate: October 1, 1963).