Having 18 at this point in the season makes it possible. How possible? Well, let's wait till the All-Star break. But if he is still on track (or ahead of the trend) then he has a great chance.
Bonds is the Darth Vader of baseball. He is a powerful force in the game and he scares people and he is one of the best at his craft. But, he also has gone over to the dark side to attain his professional goals and that has tainted the baseball universe.
Having Pujols break the single season record before Bonds possibly has a chance to catch and pass Aaron (if Bonds stays healthy and strong and plays next season) would restore at least some order and credibility to baseball and will lessen the blow a bit when/if Baroid passes Aaron.
BA 5,HR 9.5,R 4,RBI 6,SB 2,ERA 12,H+S 8,K 11,W 7.5,WHIP 11,TOT 76 pt 3rd