Barry Bonds vs Mark McGwire Stats

Bonds has raked .297 in his time in baseball with 2,302 runs scored and an OPS of .314. For his career, he came to the plate 13,083 times and has notched a hit 3,029 times. He has compiled a slugging percentage of -.132 in addition to racking up 6,168 bases. In his career, Bonds has slapped 790 baseballs out of the park while driving in 2,062 runs. He has gone down on strikes 1,593 times and has been walked on 2,690 occasions, contributing to a .446 OBP.

For the 6,486 at-bats in his professional career, McGwire has compiled an average at the plate of .259 and has racked up 1,682 base knocks. His on-base percentage sits at .391 and he also has a career OPS of .247. He is sitting with 1,215 runs in addition to having earned 1,478 RBIs. McGwire has recorded a walk 1,373 times while going down on strikes on 1,714 attempts. He has gone yard 612 times, in addition to having 3,786 total bases and a -.144 slugging percentage.

Barry Bonds vs Mark McGwire Stats

Barry Bonds Career Mark McGwire
3,112 Games Played 1,971
13,083 Plate Appearances 8,024
10,187 At-Bats 6,486
2,302 Runs 1,215
3,029 Hits 1,682
615 Doubles 256
77 Triples 6
790 Home Runs 612
2,062 Runs Batted In 1,478
519 Stolen Bases 12
141 Caught Stealing 8
2,690 Walks 1,373
1,593 Strikeouts 1,714
.297 Batting Average .259
.446 On-Base Percentage .391
-.132 Slugging Percentage -.144
0.314 OPS 0.247
6,168 Total Bases 3,786
178 Grounded Into Double Plays 154
109 Hit By Pitch 78

So far this season, Barry Bonds has knocked in 66 runs and also has amassed a slugging percentage of .565. He has tallied an on-base percentage of .480 in addition to 132 walks and 54 strikeouts. Bonds has accumulated 192 total bases with 94 base hits in 340 at-bats. He has amassed a batting average at the plate of .276 in addition to holding an OPS of 1.045. He has scored 75 runs so far this season and has hit 28 balls out of the park.

McGwire has accounted for 147 total bases with 56 hits out of 299 at-bats. He has accounted for an on-base percentage of .316 as well as 56 walks and 118 K’s. For this campaign, Mark McGwire has batted in 64 runs and has a slugging percentage of .492. He has notched 48 runs over the course of the season and has hit 29 balls over the fence. He has accumulated a batting average of .187 while having an OPS of .808.

Barry Bonds (2007) Stat Mark McGwire (2001)
126 Games Played 97
477 Plate Appearances 364
340 At-Bats 299
75 Runs Scored 48
94 Hits 56
14 Doubles 4
0 Triples 0
28 Home Runs 29
66 Runs Batted In 64
5 Stolen Bases 0
0 Caught Stealing 0
132 Walks 56
54 Strikeouts 118
.276 Batting Average .187
.480 On-Base Percentage .316
.565 Slugging Percentage .492
1.045 OPS 0.808
169 OPS+ 105
192 Total Bases 147
13 Grounded Into Double Play 7
3 Hit By Pitch 3