Barry Bonds vs Mike Trout Stats

Barry Bonds vs Mike Trout

Bonds is sitting with a batting average of .297 for his career in baseball in addition to 2,302 scored runs and an OPS of .314. He has been struck out 1,593 times and has taken a walk on 2,690 occasions, which contributes in part to a .446 on-base %. For his MLB career, Bonds has drilled 790 balls out of the park while driving in 2,062 runs. His slugging percentage is -.132 in addition to racking up 6,168 bases. In his time spent in pro baseball, he stepped up to bat 13,083 times and has come through with a base hit 3,029 times.

Trout has drawn a walk 980 times while striking out on 1,485 attempts. His on-base percentage sits at .410 and he also has a lifetime OPS of .991. He has accounted for 1,123 runs in addition to having 954 runs batted in. He has gone deep 378 times, with 3,201 total bases and a .581 slugging percentage. For the 5,511 at-bats in his career, Trout has accrued an average at the plate of .299 with 1,648 hits.

Barry Bonds vs Mike Trout Stats

Barry Bonds Career Mike Trout
3,112 Games Played 1,518
13,083 Plate Appearances 6,647
10,187 At-Bats 5,511
2,302 Runs 1,123
3,029 Hits 1,648
615 Doubles 311
77 Triples 54
790 Home Runs 378
2,062 Runs Batted In 954
519 Stolen Bases 212
141 Caught Stealing 38
2,690 Walks 980
1,593 Strikeouts 1,485
.297 Batting Average .299
.446 On-Base Percentage .410
-.132 Slugging Percentage .581
0.314 OPS 0.991
6,168 Total Bases 3,201
178 Grounded Into Double Plays 68
109 Hit By Pitch 100

So far this season, Bonds has tallied 75 runs, accrued 66 RBI and has earned 28 home runs. He has gotten a free base 132 times and has compiled an on-base percentage of .480. Bonds has recorded 94 hits out of 340 AB’s and holds a batting average of .276. He has gone down on strikes 54 times while racking up 192 total bases. He has recorded an OPS of 1.045 and a slugging percentage of .565.

Trout has accumulated 59 bases in total with 24 base knocks in 109 at-bats. He has notched 17 runs over the course of the season and has hit 10 balls over the fence. He is sitting with a batting average at the plate of .220 with an OPS of .867. He has recorded an on-base percentage of .325 with 16 walks and 27 strikeouts. Since the start of the season, Mike Trout has knocked in 14 runs and also has accounted for a slugging percentage of .541.

Barry Bonds (2007) Stat Mike Trout (2024)
126 Games Played 29
477 Plate Appearances 126
340 At-Bats 109
75 Runs Scored 17
94 Hits 24
14 Doubles 1
0 Triples 2
28 Home Runs 10
66 Runs Batted In 14
5 Stolen Bases 6
0 Caught Stealing 1
132 Walks 16
54 Strikeouts 27
.276 Batting Average .220
.480 On-Base Percentage .325
.565 Slugging Percentage .541
1.045 OPS 0.867
169 OPS+ 140
192 Total Bases 59
13 Grounded Into Double Play 0
3 Hit By Pitch 1