Ortiz is 31 and Manny's 35 also, FWIW. I think both perspectives are valid, but the fact is a player's "prime" is fluid and often can't be accurately discerned until after it's already ended. Some players don't really hit their stride until their early 30s (like a Steve Finley), some break down by their mid 30s (Garrett Anderson), and some keep on trucking as if they're still 28 (Manny, A-rod, Griffey, Jeter, etc.). I recall that part of the rationalization behind signing a 31-year old Soriano was that the perception is that he's a young 31, and probably won't experience noticeable attrition for another 4-5 years. Now I'm not sure what the exact rationale behind that is - maybe due to his wiry frame and raw ability, I dunno - but I do think every player is subjected to different trends at different rates. For example, the one thing Bonds hasn't lost at all (despite being in his 40s) is his eyesight, which is arguably the most crucial facility a hitter can have. Otherwise, he's a shell of the baserunner and fielder he used to be. So age has affected parts of his game but not others. Point being, it's impossible to predict what's going to happen to these guys as they age, other than point that it's clearly more likely they get injured than if they were 26. But it's by no means assured, and more and more players are remaining productive later into their careers due to strength/conditioning, film, off-season routines, drugs (legal and otherwise), etc...