the best bet to do that would be Pujols. He's got 438 homeruns at just the age of 31 (He will likely have close to 450 by end of the season). With how good of a shape he keeps himself in, I could feasibly see Albert playing 9 more seasons and averaging 38-40 bombs and getting very close to 800
I used to think A-rod would do it, but he's had a lot of trouble staying healthy recently
Pujols has the best start to any career ever. If he continued what he has done for 10 years he will be leading in most statistical hitting categories of all time.