Albert Pujols vs Barry Bonds Stats

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 vs Barry Bonds
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