Bryce Harper vs Mike Trout Stats

Harper has hit .281 for his career in baseball with 997 runs scored and an OPS of .912. Over the course of his pro career, he faced a pitcher 6,454 times and has notched a base hit 1,513 times. His slugging percentage is .521 and he has a total of 2,806 bases. For his pro baseball career, Harper has hit 306 balls out of the park while knocking in 889 runs. He has been struck out 1,395 times and has taken a walk on 959 occasions, contributing to a .391 OBP.

Trout has tallied a free base 964 times while fanning on 1,458 tries. His on-base percentage sits at .412 and he is the owner of a career OPS of .994. He is sitting with 1,106 runs in addition to having 940 RBIs. He has hit a home run 368 times, as well as 3,142 total bases and also a .582 slugging percentage. In the 5,402 at-bats in his professional career, Trout has a batting average of .301 with 1,624 base hits.

Bryce Harper vs Mike Trout Stats

Bryce Harper Career Mike Trout
1,508 Games Played 1,489
6,454 Plate Appearances 6,521
5,384 At-Bats 5,402
997 Runs 1,106
1,513 Hits 1,624
327 Doubles 310
24 Triples 52
306 Home Runs 368
889 Runs Batted In 940
133 Stolen Bases 206
46 Caught Stealing 37
959 Walks 964
1,395 Strikeouts 1,458
.281 Batting Average .301
.391 On-Base Percentage .412
.521 Slugging Percentage .582
0.912 OPS 0.994
2,806 Total Bases 3,142
116 Grounded Into Double Plays 68
44 Hit By Pitch 99

Harper has tallied 228 total bases with 134 base knocks in 457 at-bats. He has scored 84 runs over the course of the season and has drilled 21 balls out of the park. He has a batting average of .293 while having an OPS of .900. He is sitting with an OBP of .401 in addition to 80 free passes and 119 K’s. Since the start of the season, Bryce Harper has batted in 72 runs and also has earned a slugging percentage of .499.

So far this year, Mike Trout has batted in 44 runs and is sitting with a slugging percentage of .490. He has earned an on-base percentage of .367 with 45 walks and 104 K’s. Trout has a total of 151 total bases with 81 base hits out of 308 at-bats. He has recorded a batting average at the plate of .263 while having an OPS of .858. He has notched 54 runs over the course of the season and has hit 18 balls over the fence.

Bryce Harper (2023) Stat Mike Trout (2023)
126 Games Played 82
546 Plate Appearances 362
457 At-Bats 308
84 Runs Scored 54
134 Hits 81
29 Doubles 14
1 Triples 1
21 Home Runs 18
72 Runs Batted In 44
11 Stolen Bases 2
3 Caught Stealing 0
80 Walks 45
119 Strikeouts 104
.293 Batting Average .263
.401 On-Base Percentage .367
.499 Slugging Percentage .490
0.900 OPS 0.858
146 OPS+ 131
228 Total Bases 151
10 Grounded Into Double Play 4
5 Hit By Pitch 7