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 | 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 |