Barry Bonds vs Mark McGwire Stats

Bonds is sitting with a batting average of .298 for his time in baseball in addition to 2,227 runs scored and an OPS of .311. He has struck out 1,539 times and earned a walk on 2,558 occasions, contributing to a .444 on-base %. For his MLB career, Bonds has hit 762 baseballs over the fence while driving in 1,996 runs. He is sitting with a career slugging percentage of -.133 in addition to racking up 5,976 bases. For his career, he stepped up to bat 12,606 times and came through with a base hit 2,935 times.

During the 6,187 at-bats in his MLB career, McGwire has compiled an average at the plate of .263 with 1,626 hits. His on-base percentage sits at .394 and he holds a career OPS of .250. He has accrued 1,167 runs and racked up 1,414 RBIs. McGwire has drawn a walk 1,317 times while striking out on 1,596 occasions. He has hit it out of the park 583 times, as well as 3,639 total bases and also a -.144 slugging percentage.

Barry Bonds vs Mark McGwire
Barry Bonds Career Mark McGwire
2,986 Games Played 1,874
12,606 Plate Appearances 7,660
9,847 At-Bats 6,187
2,227 Runs 1,167
2,935 Hits 1,626
601 Doubles 252
77 Triples 6
762 Home Runs 583
1,996 Runs Batted In 1,414
514 Stolen Bases 12
141 Caught Stealing 8
2,558 Walks 1,317
1,539 Strikeouts 1,596
.298 Batting Average .263
.444 On-Base Percentage .394
-.133 Slugging Percentage -.144
0.311 OPS 0.250
5,976 Total Bases 3,639
165 Grounded Into Double Plays 147
106 Hit By Pitch 75