Barry Bonds vs Mike Trout Stats

In his MLB career, Bonds has slapped 762 balls out of the park while driving in 1,996 runs. For his time in the league, he stepped into the batters box 12,606 times and got on base with a hit 2,935 times. He is sitting with a career slugging percentage of -.133 in addition to racking up 5,976 bases. He has struck out 1,539 times and has been walked on 2,558 attempts at the plate, which has contributed to a .444 on-base %. Bonds is sitting with a batting average of .298 in his time in baseball with 2,227 scored runs and an OPS of .311.

In the 5,711 at-bats in his pro career, Trout is sitting with a batting average of .297 with 1,694 base hits. His on-base percentage is .408 and he has earned a career OPS of .984. He has accumulated 1,151 runs and notched 985 runs batted in. Trout has recorded a free base 1,014 times while fanning on 1,552 chances. He has homered 391 times, with 3,290 bases in total and a .576 slugging percentage.

Barry Bonds vs Mike Trout
Barry Bonds Career Mike Trout
2,986 Games Played 1,575
12,606 Plate Appearances 6,886
9,847 At-Bats 5,711
2,227 Runs 1,151
2,935 Hits 1,694
601 Doubles 313
77 Triples 55
762 Home Runs 391
1,996 Runs Batted In 985
514 Stolen Bases 214
141 Caught Stealing 38
2,558 Walks 1,014
1,539 Strikeouts 1,552
.298 Batting Average .297
.444 On-Base Percentage .408
-.133 Slugging Percentage .576
0.311 OPS 0.984
5,976 Total Bases 3,290
165 Grounded Into Double Plays 71
106 Hit By Pitch 102