Pujols is really 3 or 3.5 years older than he says... long story plenty of references. He was a 270 lb SS in KC, great arm for HS, hitting 450 ft homers, but nobody drafted him until round 17, 350th pick or so.
MLB: he lost a lot of weight and was one of the greatest hitters of all time his first 13 years or so, then tapered off very badly: BA down, walks down, strikeouts up, but still hit dingers when he gets a ball down the middle. OPS has crashed last 6-7 years to way, way below average for a 1B.
The Cardinals finessed him out of town, carefully let The Angels take him away...