How old is Troy Percival?

Troy Percival is 42 years old (birthdate: August 9, 1969).