Bryce Harper vs J.D. Martinez Stats

Bryce Harper Career J.D. Martinez
1,268 Games Played 1,257
5,419 Plate Appearances 5,246
4,510 At-Bats 4,710
841 Runs 708
1,260 Hits 1,363
265 Doubles 292
22 Triples 20
265 Home Runs 264
745 Runs Batted In 831
111 Stolen Bases 25
39 Caught Stealing 11
818 Walks 462
1,170 Strikeouts 1,266
.279 Batting Average .289
.391 On-Base Percentage .353
.524 Slugging Percentage .528
0.915 OPS 0.881
2,364 Total Bases 2,487
92 Grounded Into Double Plays 147
36 Hit By Pitch 26

For his professional baseball career, Harper has drilled 265 baseballs over the fence while driving in 745 runs. Over the course of his time in the league, he stepped into the batters box 5,419 times and has delivered with a hit 1,260 times. His slugging percentage sits at .524 and he has racked up 2,364 bases. He has fanned 1,170 times and has walked on 818 at-bats, contributing to a .391 on-base %. Harper is sitting with a batting avereage of .279 in his time in baseball with 841 runs scored and an OPS of .915.

Martinez has earned a free base 462 times while striking out on 1,266 tries. His on-base rate is .353 and he holds a lifetime OPS of .881. He has a total of 708 runs and racked up 831 runs batted in. He has gone yard 264 times, with 2,487 bases in total and a .528 slugging %. Over the course of the 4,710 at-bats in his career, Martinez is sitting with a batting avereage of .289 with 1,363 hits.

Bryce Harper Stat J.D. Martinez
126 Games Played 135
536 Plate Appearances 585
441 At-Bats 527
92 Runs Scored 86
138 Hits 150
37 Doubles 38
1 Triples 3
33 Home Runs 26
77 Runs Batted In 93
13 Stolen Bases 0
3 Caught Stealing 0
85 Walks 51
115 Strikeouts 137
.313 Batting Average .285
.427 On-Base Percentage .348
.626 Slugging Percentage .516
1.053 OPS 0.864
183 OPS+ 126
276 Total Bases 272
11 Grounded Into Double Play 18
5 Hit By Pitch 2

This season, Harper has tallied 92 runs, recorded 77 RBI and has hit 33 home runs. He has walked 85 times and has compiled an on-base percentage of .427. Harper has recorded 138 hits in 441 at-bats for an average at the plate of .313. He has gone down swinging 115 times (69th in the league) while racking up 276 total bases. He has recorded an OPS of 1.053 (8th in the league) and a slugging % of .626.

Martinez has accumulated 272 total bases with 150 base hits (22nd in baseball) out of 527 at-bats. He has earned an OBP of .348 as well as 51 walks and 137 strikeouts. Since the start of the campaign, Martinez has batted in 93 runs and also has accumulated a slugging percentage of .516. He has tallied 86 runs for the season and has hit 26 balls over the fence. He is sitting with a average at the plate of .285 in addition to holding an OPS of .864.