Now, I know what many of you are already thinking: Not again!.
Before you make your judgement on who the better player is, I think its fair to look at a head to head comparison of the two superstars first.
In this comparison, we can see many head to head stats, as well as awards and achievements.
Since Albert Pujols has only played 12 seasons, it's fair to compare Barry Bonds' first 12 seasons.
Take a look and decide for yourself who's the better player.