Pujols has raked .296 in his time in baseball with 1,914 runs scored and an OPS of .303. For his time in the league, he came to the plate 13,041 times and has delivered a base knock 3,384 times. His slugging percentage sits at -.071 and he has a total of 6,211 bases. For his professional baseball career, Pujols has hit 703 balls out of the park while knocking in 2,218 runs. He has struck out 1,404 times and has taken a walk on 1,373 at-bats, which has contributed to a .374 on-base percentage.
For the 9,847 at-bats in his career, Bonds has hit .298 in addition to having 2,935 base hits. He has gone deep 762 times, with 5,976 bases in total and a -.133 slugging percentage. Bonds has earned a free base 2,558 times while fanning on 1,539 chances. He has a total of 2,227 runs in addition to having 1,996 runs batted in. His on-base percentage sits at .444 and he also has a lifetime OPS of .311.

Albert Pujols | Career | Barry Bonds |
---|---|---|
3,080 | Games Played | 2,986 |
13,041 | Plate Appearances | 12,606 |
11,421 | At-Bats | 9,847 |
1,914 | Runs | 2,227 |
3,384 | Hits | 2,935 |
686 | Doubles | 601 |
16 | Triples | 77 |
703 | Home Runs | 762 |
2,218 | Runs Batted In | 1,996 |
117 | Stolen Bases | 514 |
43 | Caught Stealing | 141 |
1,373 | Walks | 2,558 |
1,404 | Strikeouts | 1,539 |
.296 | Batting Average | .298 |
.374 | On-Base Percentage | .444 |
-.071 | Slugging Percentage | -.133 |
0.303 | OPS | 0.311 |
6,211 | Total Bases | 5,976 |
426 | Grounded Into Double Plays | 165 |
123 | Hit By Pitch | 106 |