Bryce Harper vs Mike Trout Stats

Bryce Harper Career Mike Trout
1,273 Games Played 1,288
5,442 Plate Appearances 5,660
4,525 At-Bats 4,656
844 Runs 967
1,265 Hits 1,419
267 Doubles 268
22 Triples 49
265 Home Runs 310
748 Runs Batted In 816
111 Stolen Bases 203
39 Caught Stealing 37
825 Walks 865
1,175 Strikeouts 1,215
.280 Batting Average .305
.392 On-Base Percentage .419
.524 Slugging Percentage .583
0.916 OPS 1.002
2,371 Total Bases 2,715
93 Grounded Into Double Plays 58
36 Hit By Pitch 86

For his pro baseball career, Harper has slapped 265 balls out of the park while knocking in 748 runs. Over the course of his pro career, he came to the plate 5,442 times and has delivered a base hit 1,265 times. He has compiled a slugging percentage of .524 and he has racked up 2,371 bases. He has gone down on strikes 1,175 times and has walked on 825 occasions, which contributes in part to a .392 on-base %. Harper has an average at the plate of .280 for his career in addition to 844 runs scored and an OPS of .916.

Trout has earned a walk 865 times while going down on strikes on 1,215 tries. His on-base percentage is .419 and he holds a career OPS of 1.002. He has compiled 967 runs in addition to having earned 816 RBIs. He has hit a home run 310 times, with 2,715 total bases and also a .583 slugging %. Over the course of the 4,656 at-bats in his baseball career, Trout has an average at the plate of .305 in addition to having 1,419 base hits.

Bryce Harper Stat Mike Trout
131 Games Played 36
559 Plate Appearances 146
456 At-Bats 117
95 Runs Scored 23
143 Hits 39
39 Doubles 8
1 Triples 1
33 Home Runs 8
80 Runs Batted In 18
13 Stolen Bases 2
3 Caught Stealing 0
92 Walks 27
120 Strikeouts 41
.314 Batting Average .333
.431 On-Base Percentage .466
.621 Slugging Percentage .624
1.051 OPS 1.090
183 OPS+ 195
283 Total Bases 73
12 Grounded Into Double Play 0
5 Hit By Pitch 2

Harper is sitting with 143 hits out of 456 at-bats and has a batting average of .314. He has walked 92 times and has accumulated an on-base percentage of .431. For the season, Harper has compiled 95 runs, accrued 80 RBI and has hit 33 home runs. He has earned an OPS of 1.052 (10th in MLB) in addition to a SLG of .621. He has been struck out 120 times (68th in the league) while amassing 283 bases in total.

Trout has accounted for 73 bases in total with 39 hits (356th in baseball) in 117 at-bats. He has notched 23 runs over the course of the season and has hit 8 balls over the fence. He has amassed a batting average of .333 in addition to having an OPS of 1.090. He has accounted for an OBP of .466 in addition to 27 walks and 41 strikeouts. Since the beginning of the season, Trout has batted in 18 runs and has recorded a slugging percentage of .624.