Bryce Harper vs Mike Trout Stats

For his career, Harper has slapped 336 balls out of the park while knocking in 976 runs. Over the course of his time in the league, he came to bat 7,085 times and has delivered a hit 1,670 times. His slugging percentage is .522 and he has racked up 3,095 bases. He has gone down on strikes 1,533 times and has taken a walk on 1,035 occasions, contributing to a .389 OBP. Harper has a batting average of .281 for his baseball career with 1,082 scored runs and an OPS of .911.

Over the course of the 5,511 at-bats in his professional career, Trout has hit .299 and has racked up 1,648 base hits. He has homered 378 times, with 3,201 total bases and a .581 slugging percentage. Trout has recorded a walk 980 times while fanning on 1,485 chances. He has scored 1,123 runs and has 954 runs batted in. His OBP sits at .410 and he holds a lifetime OPS of .991.

Bryce Harper vs Mike Trout

Bryce Harper vs Mike Trout Stats

Bryce Harper Career Mike Trout
1,653 Games Played 1,518
7,085 Plate Appearances 6,647
5,934 At-Bats 5,511
1,082 Runs 1,123
1,670 Hits 1,648
369 Doubles 311
24 Triples 54
336 Home Runs 378
976 Runs Batted In 954
140 Stolen Bases 212
50 Caught Stealing 38
1,035 Walks 980
1,533 Strikeouts 1,485
.281 Batting Average .299
.389 On-Base Percentage .410
.522 Slugging Percentage .581
0.911 OPS 0.991
3,095 Total Bases 3,201
134 Grounded Into Double Plays 68
46 Hit By Pitch 100

Harper has a total of 289 bases in total with 157 hits out of 550 at-bats. He has tallied 85 runs on the campaign and has hit 30 balls out of the park. He is sitting with a batting average of .285 with an OPS of .898. He is sitting with an on-base percentage of .373 as well as 76 walks and 138 strikeouts. Since the beginning of the campaign, Bryce Harper has hit in 87 runs and also has accumulated a slugging percentage of .525.

Over the course of this season, Mike Trout has batted in 14 runs and has accumulated a slugging percentage of .541. He is sitting with an on-base percentage of .325 with 16 walks and 27 strikeouts. Trout has compiled 59 bases in total with 24 base knocks out of 109 at-bats. He has earned a batting average at the plate of .220 with an OPS of .867. He has racked up 17 runs on the season and has drilled 10 balls out of the park.

Bryce Harper (2024) Stat Mike Trout (2024)
145 Games Played 29
631 Plate Appearances 126
550 At-Bats 109
85 Runs Scored 17
157 Hits 24
42 Doubles 1
0 Triples 2
30 Home Runs 10
87 Runs Batted In 14
7 Stolen Bases 6
4 Caught Stealing 1
76 Walks 16
138 Strikeouts 27
.285 Batting Average .220
.373 On-Base Percentage .325
.525 Slugging Percentage .541
0.898 OPS 0.867
149 OPS+ 140
289 Total Bases 59
18 Grounded Into Double Play 0
2 Hit By Pitch 1