Bryce Harper vs Mike Trout Stats

Bryce Harper vs Mike Trout

Harper has accrued an average at the plate of .281 for his time in baseball in addition to 1,082 runs scored and an OPS of .911. For his time in the league, he came to bat 7,085 times and came through with a base base knock 1,670 times. He has recorded a slugging percentage of .522 in addition to racking up 3,095 bases. In his MLB career, Harper has drilled 336 balls out of the park while knocking in 976 runs. He has gone down on strikes 1,533 times and earned a walk on 1,035 at-bats, which has contributed to a .389 on-base percentage.

In the 5,511 official at-bats in his MLB career, Trout has accumulated a batting average of .299 and has racked up 1,648 base knocks. He has gone deep 378 times, as well as 3,201 bases in total and also a .581 slugging %. Trout has earned a walk 980 times while being called out on strikes on 1,485 occasions. He has scored 1,123 runs in addition to having earned 954 RBIs. His on-base rate is .410 and he has earned a career OPS of .991.

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

For the year, Harper is sitting with 85 runs, accrued 87 runs batted in and has 30 home runs. He has gone down swinging 138 times while tallying 289 total bases. He has recorded an OPS of 0.898 in addition to a slugging percentage of .525. He has taken a base 76 times and has accumulated an on-base percentage of .373. Harper has accounted for 157 base hits out of 550 at-bats for an average of .285.

So far this year, Trout has tallied 17 runs, accrued 14 RBI and has earned 10 home runs. He has gone down swinging 27 times while compiling 59 total bases. He has an OPS of 0.867 with a slugging % of .541. He has taken a base 16 times and holds an on-base percentage of .325. Trout has 24 hits out of 109 at-bats and holds a batting average of .220.

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