He's 44. From a 2018 interview.
""I actually hit it off Octavio Dotel, I think I told you that. I was about about 12, 13, almost 13 years old," Pujols said, describing his first-ever home run. "And we go back, you know, 28 years later, and here I am.""
13+28=41 and it's three years later.