Bryce Harper vs Mike Trout Stats

Harper has a batting average of .281 for his career with 1,114 scored runs and an OPS of .907. Over the course of his time in the league, he came to bat 7,338 times and has notched a hit 1,725 times. His slugging percentage sits at .519 and he has a total of 3,190 bases. In his MLB career, Harper has hit 345 baseballs out of the park while driving in 1,010 runs. He has struck out 1,580 times and has taken a walk on 1,070 occasions, contributing to a .388 on-base percentage.

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.

Bryce Harper vs Mike Trout
Bryce Harper Career Mike Trout
1,710 Games Played 1,575
7,338 Plate Appearances 6,886
6,147 At-Bats 5,711
1,114 Runs 1,151
1,725 Hits 1,694
382 Doubles 313
24 Triples 55
345 Home Runs 391
1,010 Runs Batted In 985
148 Stolen Bases 214
50 Caught Stealing 38
1,070 Walks 1,014
1,580 Strikeouts 1,552
.281 Batting Average .297
.388 On-Base Percentage .408
.519 Slugging Percentage .576
0.907 OPS 0.984
3,190 Total Bases 3,290
136 Grounded Into Double Plays 71
49 Hit By Pitch 102