
Adjusted Batting Runs is a stat that estimates how many more/less runs a player produced compared to an average batter. According BattingRuns, Bonds has the best three offensive seasons of all time. He also managed to lead all of baseball in BattingRuns for the decade with 623, compared to Pujols's 580 and A-Rod's 476. Player of the decade? Maybe not. Hitter of the decade? Probably.
(I'll also note that Bonds led baseball in BattingRuns during the 90s with 610.)